전체 글
-
170904_TIL데이터베이스 2017. 9. 12. 17:09
mysql sum 함수로 결과를 조회해보면해당 값이 없는 경우, 0 이 아니라 null 로 나오는 것을 확인하였습니다. 해당 경우에는 대응하는 방법이 두가지가 있는데, COALESCE(SUM(rating), 0)ISNULL(SUM(rating), 0) 이렇게 두가지가 있습니다. 이렇게 보면 ISNULL 함수가 좀더 직관적이라서 더 많이 쓰이게 되는것 같습니다. 사용법 : COALESCE(param1, param2)설명: param1의 값이 null이면 param2의 값으로 반환 한다. 차이점에 대해서 찾아보았습니다.COALESCE() is in all the major databases, while IFNULL() isn't in SQL Server which uses ISNULL()instead. Pe..
-
170902_TIL데이터분석_시각화 2017. 9. 12. 17:07
[시각화] 2장. 데이터 분석과 시각화 기대운 님이 발표한 내용에 대한 생각입니다. 인식 방법과 표현 방법과거: 데이터의 크기와 다양성이 문제되지 않았음. -> 데이터를 이해하고 분석하는 것이 간단한 과정이었음.현재: 엄청나게 많은 데이터가 셀수 없는 영역에서 존재.과학의 시각화: 고유한 물리적 개체를 가지는 과학적 데이터양을 포함정보의 시각화: 추상적인 정보를 포함 대부분의 시각화 시스템은 사람과 컴퓨터가 협력하고 아래 업무들을 수행할 수 있게 구현돼 있다.데이터 분석 향상을 위해 시각적으로 표현데이터 이해, 아이디어, 가설, 통찰을 위한 시각적 표현 모델가설을 보조해주거나 모순되는 증거를 찾기 위해 사용자의 모델을 향상시켜주는 것아이디어를 공유하고 조직화하기 위해 사용자를 도와주는 것 시각화를 위한 ..
-
170831_TIL 시작좋은글 2017. 9. 12. 17:03
전부터 개발이나 배운것에 기록을 남겨야지 남겨야지 하면서시작을 못하고 있었다... https://wayhome25.github.io/til/2017/08/14/TIL-for-6-months/ 이 분의 글을 보고 나도 한번 TIL 을 시작해보려고 한다. github에서 여러 설정하고 마크다운으로 작성하는 방식도 많이 쓰길래 시도해 보았으나 설정하는게 귀찮아서 tistory 로 하려고 한다. 오늘 느낀 점다른 사람 결과물이 좋아보인다고 시간 오래걸려서 하지 말고 내가 할수 있는 것 내에서 우선 도전하기
-
[안드로이드] 스크롤뷰 안에 recyclerview 사용하기안드로이드 2017. 3. 22. 17:59
개발을 하다보면 recyclerview 에 여러 type 을 지정해서 리스트들과 이외 항목을 나오게 할수 있지만 스크롤뷰만의 기능을 이용해야 되는 경우에 스크롤뷰 안에 recyclerview 를 사용해야 되는 경우가 있습니다. 이런 경우 개발을 해보니 단순하게 recyclerview 항목이 하나 나오는 경우에는 문제가 없는데, 여러 항목이 나오는 경우 항목만큼 다 나오지 못하는 버그가 있었습니다. https://code.google.com/p/android/issues/detail?id=220204 여기에서도 같은 문제를 이야기 하고 있구요. 계속 해결책을 찾아본 결과 recyclerview 에 setNestedScrollingEnabled 옵션도 바꿔보고setHasFixedSize 옵션도 바꿔보았지만 ..
-
[안드로이드] 탭 이동시 recyclerview 자동 스크롤 막는 법(prevent nested recyclerview from automatically repositioning)안드로이드 2017. 1. 11. 14:22
개발 하면서 탭 두개가 들어가는 FragmentStatePagerAdapter 를 이용해두 개의 fragment 가 있고 그 안에 recyclerview 를 활용하는 화면을 만들었는데 그 recyclerview 안에 또 하나의 vertical recyclerview 가 있어서 일반적인 LinearLayoutManager 를 이용하니 자동으로 크기를 잡아줘서 화면에 나오는 것은 문제가 없었다. 이것은 Android Support Library의 버전이 23.2.0 이 나오면서 바뀐 점 중에 하나가 RecyclerView.LayoutManager에 AutoMeasure 라는 기능이 포함되면서 자동으로 높이값을 잡아준다고 한다. 그래서 화면은 나왔지만, 문제는 다른 탭으로 이동하게 되면 recyclerview..
-
[안드로이드] DrawerLayout, NavigationView 사용하기안드로이드 2016. 12. 27. 10:53
자세한 NavigationView 사용 예제는 생략합니다. NavigationView 를 사용해서 toolbar 에 네이게이션 아이콘을 설정해도 나타나지 않아서 생각보다 쉽게 되지 않았습니다. 그 중에서 ActionBarDrawerToggle을 사용했을때 아이콘 설정 및 클릭했을 때 동작을 소개하려고 합니다. 1. 레이아웃 작성 2. 소스 구현 안된 구현 :Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);getSupportActionBar().setHomeButtonEnabled(true);toolbar.setNavigationIcon(R.drawable.icon_menu); 이렇게만 하고 온갖 옵션 찾아보고 아무리 설정해도 안되어서 stackoverfl..