Android (77)
- [Android] Back Button 처리 - Oct 28, 2020
- [RxJava] Subject - Oct 28, 2020
- [Android] Context - Oct 23, 2020
- [Android] MVVM UI Event Wrapper - Jul 08, 2020
- [Android] Koin - Jul 06, 2020
- [Android] Dependency Injection - Jul 05, 2020
- [Android] Manifest merger failed with multiple errors, see logs - Jul 05, 2020
- [Android] RecyclerView의 NotifyXXX 함수들 - Jun 25, 2020
- [Android] RecyclerView의 setHasFixedSize 이해 - Jun 24, 2020
- [Android] Bottom Sheet - Jun 15, 2020
- [Android] FlexBoxLayout - Jun 13, 2020
- [Android] Koin을 통한 Activity, Fragment의 ViewModel 공유 - Jun 13, 2020
- [Android] Font 적용 - Jun 12, 2020
- [Android] Drawable, Drawable v24 차이점 - Jun 12, 2020
- [Android] String Resource 관리하기 - Jun 12, 2020
- [Android] Room 개념편 - Mar 27, 2020
- [Android] Mockito 심화편 - Mar 07, 2020
- [Android] Mockito 기본편 - Mar 06, 2020
- [Android] Test 개념 - Mar 04, 2020
- [Android] Dagger 개념 - Feb 13, 2020
- [Android] Clean Architecture 2. - Feb 11, 2020
- [Android] Clean Architecture Intro. - Feb 11, 2020
- [Android] Network State Check - Aug 21, 2019
- [Android] AsyncTask - Aug 03, 2019
- [Android] Live Template?! - Jul 15, 2019
- [Android] DI에 대해서 - Jul 08, 2019
- [Android] RecyclerView ClickListener - Jul 05, 2019
- [Android] EditText 유용한 기능 - Jul 04, 2019
- [Android] Dialog Error?! - Jun 26, 2019
- [Android] RecyclerView Bottom padding - Jun 25, 2019
- [Android] 로딩시 어떻게 할 것인가? - Jun 24, 2019
- [Android] NestedScrollView Issue - Jun 24, 2019
- [Android] CoordinatorLayout 삽집 - Jun 13, 2019
- [Android] MVVM Part.2 - Jun 10, 2019
- [Android] MVVM Part.1 - Jun 09, 2019
- [Android] Glide 삽질 과정 - Jun 05, 2019
- [Android] 백그라운드 실행 정책 Oreo - May 12, 2019
- [Android] 버전별 백그라운드 정책 - May 12, 2019
- [안드로이드] Service - May 12, 2019
- [Android] Work Manager - May 12, 2019
- [안드로이드] ViewModel 초기화 - 1 - May 12, 2019
- [안드로이드] ViewModel - May 02, 2019
- [안드로이드] LiveData - Apr 30, 2019
- [Android] Parcelable 쉽게 하자. - Apr 24, 2019
- [Android] Fragment에 대해서 - Feb 06, 2019
- [Android] Databinding - Feb 04, 2019
- [Android] Room(AAC) 실습 - Jan 31, 2019
- [Android] MpAndroidChart 사용법 - Jan 29, 2019
- 5일차 [안드로이드] Room - Jan 25, 2019
- [Android] MVP 따라하기 11 - Jan 19, 2019
- [Android] MVP 따라하기 10 - Jan 19, 2019
- [Android] MVP 따라하기 9 - Jan 19, 2019
- [Android] MVP 따라하기 8 - Jan 18, 2019
- [Android] MVP 따라하기 7 - Jan 18, 2019
- [Android] MVP 따라하기 6 - Jan 18, 2019
- [Android] MVP 따라하기 5 - Jan 17, 2019
- [Android] MVP 따라하기 4 - Jan 16, 2019
- [Android] MVP 따라하기 3 - Jan 16, 2019
- [Android] MVP 따라하기 2 - Jan 16, 2019
- [Android] MVP 따라하기 1 - Jan 16, 2019
- [Android] View 함수 Testing - Jan 14, 2019
- [안드로이드] 안드로이드 면접 4 - Jan 07, 2019
- [안드로이드] 안드로이드 면접 3 - Jan 07, 2019
- [Android] DeepLink - Jan 06, 2019
- [Android] View 함수 - Jan 06, 2019
- [Android] 직렬화 - Jan 03, 2019
- [Android] Retrofit - Jan 03, 2019
- [안드로이드] Image Loading Library - Jan 03, 2019
- [안드로이드] SP와 DP의 차이 - Jan 03, 2019
- [안드로이드] ListView vs RecyclerView - Jan 03, 2019
- [안드로이드] SharedPreference - Jan 02, 2019
- [안드로이드] 런타임 퍼미션 - Jan 02, 2019
- [Android] Intent - Jan 02, 2019
- [Android] Fragment - Jan 02, 2019
- [안드로이드] 네트워크 - Dec 09, 2018
- Android :: 깨알 팁 - Aug 22, 2018
- [Android] 4대 컴포넌트 - Mar 02, 2018
Book (15)
- [CleanCode] 5장. 형식 맞추기 - Sep 01, 2020
- [CleanCode] 4장. 주석 - Jul 21, 2020
- [CleanCode] 3장. 함수 - Jul 06, 2020
- [CleanCode] 2장. 의미있는 이름 - Jun 14, 2020
- [CleanCode] 1장. 깨끗한 코드 - Jun 13, 2020
- [Kotlin in Action] Chap7. 연산자 오버로딩과 기타 관례 - Apr 02, 2020
- [Kotlin in Action] Chap6. 코틀린 타입 시스템 - Apr 02, 2020
- [Kotlin in Action] Chap5. 람다 - Apr 02, 2020
- [Kotlin in action] Chap4. 클래스와 인터페이스 - Apr 01, 2020
- [Kotlin in action] Chap3. 함수 정의와 호출 - Apr 01, 2020
- [Kotlin in Action] Chap2. 코틀린 기초 - Apr 01, 2020
- [커니의 Kotlin] Chap3 - May 28, 2019
- [커니의 Kotlin] Chap2 - May 07, 2019
- [커니의 Kotlin] Chap1.2 - May 03, 2019
- [커니의 Kotlin] Chap1.1 - Apr 12, 2019
CleanCode (5)
Kotlin in Action (6)
커니의 Kotlin (4)
Design Pattern (6)
- [Design Pattern] 옵저버 패턴 - Jun 20, 2019
- [Design Pattern] 커맨드 패턴 - Jun 13, 2019
- [Design Pattern] 싱글톤 패턴 - Jun 12, 2019
- [Design Pattern] 스트래티지 패턴 - Jun 11, 2019
- [Design Pattern] 개요 - Jun 10, 2019
- [Design Pattern] 팩토리 패턴 - Feb 07, 2019
ETC (6)
- [ETC] About AI - Oct 08, 2020
- [출시] Simple 메모장 - Sep 07, 2020
- [Memo] 개인정보 처리 방침 - Jul 29, 2020
- [ETC] 여러 용어 - Jun 26, 2020
- [디자인패턴] 싱글톤 패턴 - Jan 04, 2019
- [DMZing] 개인정보 취급 방침 - Dec 01, 2018
Git (4)
- [Git] Issue 탭 이용하기 - Jan 24, 2019
- [Git] Git-Flow - Jan 23, 2019
- [Git] Github-Flow - Jan 22, 2019
- [Git] Git-Flow - Jan 21, 2019
Inno_SOPT (8)
- [SOPT] Seminar8 - Jun 09, 2018
- [SOPT] Seminar7 - Jun 09, 2018
- [SOPT] Seminar6 - Jun 09, 2018
- [SOPT] Seminar5 - May 19, 2018
- [SOPT] Seminar4 - May 05, 2018
- [SOPT] Seminar3 - May 05, 2018
- [SOPT] Seminar2 - May 02, 2018
- [SOPT] Seminar1 - May 01, 2018
Java (18)
- [Java] Map 정렬 - Nov 10, 2020
- [Java] System.arrayCopy - Oct 12, 2020
- [Java] 동적바인딩 vs 정적바인딩 - Jul 05, 2020
- [Java] 어떤 알고리즘이 사용될까? - Jun 24, 2020
- [Java] 트라이(Trie) 자료구조 구현 - Apr 22, 2020
- [Java] 트라이(Trie) 자료구조 개념 - Apr 22, 2020
- [Java] 얕은 복사와 깊은 복사 - Apr 22, 2020
- [Java] 문자열 관련 함수 - Apr 21, 2020
- [Java] contains, startsWith 차이점 - Apr 03, 2020
- [Java] Primitive Type - Feb 07, 2019
- [Java] Java에서의 Singleton - Jan 26, 2019
- [Java] 마커인터페이스 - Jan 04, 2019
- [Java] Reflection - Jan 04, 2019
- [Java] RunTime Error vs Compile Error - Jan 02, 2019
- [Java] Static - Dec 31, 2018
- [Java] iterator - Dec 20, 2018
- [Java] deque - Mar 27, 2018
- [Java] Priority Queue - Mar 19, 2018
Kotlin (10)
- [Kotlin] Array 초기화 - Oct 28, 2020
- [Kotlin] 접근 제한자, 키워드 - Oct 27, 2020
- [Kotlin] 가변인자 vararg - Oct 27, 2020
- [Kotlin] filter, map 호출 순서에 따른 성능 차이 - Jul 05, 2020
- [Kotlin] Sequence - Jul 05, 2020
- [Kotlin] 공변과 불변 - Jun 25, 2020
- [Kotlin] 더블콜론(::) 참조 - Aug 08, 2019
- [Kotlin] ixXXX() 함수들 - Aug 08, 2019
- [Kotlin] inline, infix - Aug 04, 2019
- [Kotlin] Object - May 28, 2019
Operation System (6)
- [운영체제] 멀티 쓰레드 - Dec 26, 2018
- [운영체제] 쓰레드 - Dec 26, 2018
- [운영체제] 프로세스 - Dec 25, 2018
- [운영체제] 인터럽트의 원리 - Dec 23, 2018
- [운영체제] 컴퓨터 시스템의 동작 원리 - Dec 22, 2018
- [운영체제] 운영체제 개요 - Dec 21, 2018
Retrospect (3)
- [Retrospect] 2019 상반기 회고 - Aug 10, 2019
- [Retrospect] 2018년 회고 - Mar 02, 2019
- [Retrospect] AWS amathon - Aug 18, 2018
RxJava (11)
- [RxJava] Chap08. 테스팅과 Flowable - Sep 15, 2019
- [RxJava] Chap07. 디버깅 - 흐름 제어 - Sep 14, 2019
- [RxJava] Chap01 리액티브 소개 - Jul 31, 2019
- [RxJava] Chap07. 디버깅 - Jul 05, 2019
- [RxJava] Chap05. 스케줄러 - Jun 19, 2019
- [RxJava] Chap04. 조건 및 기타 연산자 - Jun 19, 2019
- [RxJava] Chap04. 결합연산자 - Jun 09, 2019
- [RxJava] Chap04.변환연산자 - Jun 08, 2019
- [RxJava] Chap04 - Jun 03, 2019
- [RxJava] Chap03 - May 22, 2019
- [RxJava] Chap02 - Apr 29, 2019
algorithm (51)
- [알고리즘] 투포인터 알고리즘 - May 28, 2019
- [알고리즘] 백트래킹 - May 22, 2019
- [10814] 나이순 정렬 - Oct 26, 2018
- [10825] 국영수 - Oct 25, 2018
- [11651] 좌표 정렬하기2 - Oct 24, 2018
- [11650] 좌표 정렬하기 - Oct 23, 2018
- [1181] 단어 정렬 - Oct 22, 2018
- [10813] 공 바꾸기 - Oct 21, 2018
- [10812] 바구니 순서 바꾸기 - Oct 21, 2018
- [10811] 바구니 뒤집기 - Oct 19, 2018
- [10810] 공 넣기 - Oct 18, 2018
- [10809] 알파벳 찾기 - Oct 17, 2018
- [10808] 알파벳 개수 - Oct 17, 2018
- [10807] 개수 세기 - Oct 17, 2018
- [10824] 네 수 - Oct 15, 2018
- [10823] 더하기2 - Oct 15, 2018
- [10822] 더하기 - Oct 15, 2018
- [2743] 단어 길이 재기 - Oct 15, 2018
- [10820] 문자열 분석 - Oct 11, 2018
- [1158] 조세퍼스 문제 - Oct 10, 2018
- [1927] 최소 힙 - Oct 10, 2018
- [10821] 문자열 개수 - Oct 07, 2018
- [10845] 큐 - Oct 05, 2018
- [1746] 듣보잡 - Oct 03, 2018
- [1076] 저항 - Oct 03, 2018
- [10816] - Sep 23, 2018
- [10815] 숫자 카드 - Sep 22, 2018
- [10867] 중복빼고 정렬하기 - Sep 22, 2018
- [2346] 풍선 터뜨리기 - Sep 18, 2018
- BOJ :: 9012 - Aug 20, 2018
- [11723] 집합 - Jun 08, 2018
- [9025] 맥주 마시며 걸어가기 - May 19, 2018
- [2407] 조합 - May 19, 2018
- [14501] 퇴사 - May 18, 2018
- [1759] 암호 만들기 - Apr 13, 2018
- [9095] 1,2,3 더하기 - Apr 13, 2018
- [5014] 스타트링크 - Apr 12, 2018
- [2251] 물통 - Apr 11, 2018
- [1525] 퍼즐문제 - Apr 05, 2018
- [1963] 소수 경로 - Apr 05, 2018
- [10971] 외판원 순회2 - Apr 03, 2018
- [1722] 순열의 순서 - Mar 31, 2018
- [10974] 모든 순열 - Mar 31, 2018
- [10973] 이전 순열 - Mar 31, 2018
- [10972] 다음 순열 - Mar 31, 2018
- [1107] 리모컨 문제 - Mar 30, 2018
- [1476] 날짜계산 - Mar 30, 2018
- [9095] 1,2,3 더하기 - Mar 30, 2018
- [10819] 차이를 최대로 - Mar 30, 2018
- [Programmers] 소수의 합 - Dec 18, 2018
BOJ (49)
Programmers (1)
개발 상식 (3)
- [개발 상식] UML - May 13, 2019
- [개발상식]객체 지향 디자인의 5대 원칙 - May 10, 2019
- [개발 상식] RESTful - Apr 18, 2018
네트워크 (7)
- [네트워크] HTTP와 HTTPS - Dec 28, 2018
- [네트워크] 흐름/혼잡/오류 제어 기법 - Dec 28, 2018
- [네트워크] 가상회선 패킷 교환 vs 데이터그램 패킷 교환 - Dec 28, 2018
- [네트워크] UDP와 TCP - Dec 28, 2018
- [네트워크] 3&4 Way Handshake - Dec 28, 2018
- [네트워크] HTTP - Dec 28, 2018
- 네트워크 :: 네트워크? - May 17, 2018
데이터베이스 (1)
- [Database] Database 기초 - Jan 30, 2019
삼성 기출 (4)
- [SWEA] SW17142 연구소3 - Apr 20, 2020
- [SWEA] SW17144 미세먼지 안녕! - Apr 17, 2020
- [SWEA] SW16236 아기 상어 - Apr 16, 2020
- [SWEA] SW17825 주사위 윷놀이 - Apr 15, 2020
알고리즘 (8)
- [알고리즘] 부분집합 - May 24, 2019
- [알고리즘] Anagrm - Apr 06, 2019
- [알고리즘] 그래프 탐색 Part2. BFS - Apr 02, 2019
- [알고리즘] 그래프 탐색 Part3. DFS - Apr 01, 2019
- [알고리즘] 그래프 탐색 Part1. 개요 - Apr 01, 2019
- [소수 구하기] 에라토스테네스의 체 - Mar 24, 2019
- [알고리즘] 정렬 알고리즘 Part2 - Mar 23, 2019
- [정렬] 정렬 알고리즘 Part1 - Mar 20, 2019
자료구조 (8)
- [자료구조] 우선순위 큐(Priority Queue) - May 13, 2020
- [Data Structure] Graph - Dec 28, 2018
- [Data Structure] Hash - Dec 27, 2018
- [Data Structure] Red-Black Tree - Dec 27, 2018
- [Data Structure] Heap - Dec 27, 2018
- [Data Structure] Tree 개념 - Dec 27, 2018
- [Data Structure] Array vs LinkedList - Dec 27, 2018
- [Data Structure] Stack vs Queue - Mar 20, 2018