Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- onLayout
- room
- Algorithm
- AppBarLayout
- sqlite
- CoordinatorLayout
- 안드로이드
- Android
- onMeasure
- notification
- View
- recyclerview
- DataBinding
- BOJ
- hilt
- lifecycle
- 백준
- LiveData
- kotlin
- Coroutine
- ViewModel
- 알고리즘
- HTTP
- CollapsingToolbarLayout
- CustomView
- Behavior
- 알림
- Navigation
- activity
- 코틀린
Archives
- Today
- Total
개발일지
Tags
- Android
- 안드로이드
- kotlin
- Algorithm
- 코틀린
- 알고리즘
- recyclerview
- Navigation
- View
- room
- 백준
- HTTP
- ViewModel
- lifecycle
- Coroutine
- DataBinding
- sqlite
- onMeasure
- CoordinatorLayout
- Behavior
- BOJ
- hilt
- onLayout
- AppBarLayout
- CustomView
- notification
- activity
- 알림
- CollapsingToolbarLayout
- LiveData
- 코루틴
- oauth
- MVVM
- fragment
- onDraw
- 성능향상
- API
- 성별
- 생일
- MeasureSpec
- 인덱스 트리
- Fenwick Tree
- ItemKeyProvider
- Selection Tracker
- 리싸이클러뷰
- RecyclerView Selection
- 프로그래머스
- segment tree
- JPA
- ViewPager
- 최단거리
- 데이터 바인딩
- Paging
- scc
- oreo
- Dagger
- Dialog
- Group
- Adapter
- Widget
- Action
- MVC
- DI
- Git
- gender
- mysql
- 자료형
- Model
- 회전
- spring
- 타잔
- 커스텀
- BIRTHDAY
- MVP
- Java
- 데이터베이스
- onUpdate
- AppWidgetProvider
- 2-SAT
- Paging3
- CustomeView
- AttributeSet
- navController
- @InstallIn
- Binary Indexed Tree
- 펜윅트리
- ViewModelProvider
- JvmStatic
- BaseHolder
- BaseFragment
- BaseActivity
- ItemDetailsLookup
- RecyclerView 선택
- 강태종
- 깜박거림
- 커스텀 뷰
- 최소 버텍스 커버
- Dispatchers
- Tarjan
- Strongly Connected Component
- 강한 연결 요소
- StaggeredGridLayoutManager
- 고차 함수
- 순수 함수
- URLConnection
- ConstraintLayout
- Union-find
- Disjoint-set
- ccw
- 최소 신장 트리
- 위상정렬
- suspend
- ItemTouchHelper
- collections
- 예제코드
- viewholder
- ItemDecoration
- Glide
- MST
- 이분 탐색
- Dependency
- DrawerLayout
- GSON
- 익명 함수
- Gradle
- 세그먼트 트리
- GCD
- FloatingActionButton
- volley
- ViewGroup
- Jetpack
- pager
- Binary Search
- 데이터 저장
- 매개변수
- Selection
- match_parent
- Custom
- fk
- 셀렉션
- Drag
- 다익스트라
- 생성자
- manifest
- Design Pattern
- 제네릭
- 문자열
- component
- permission
- 동기
- 싱글톤
- network
- hide
- JDBC
- 예제
- Observer
- Title
- 여백
- people
- json
- post
- Thread
- Method
- Intent
- 비동기
- SHOW
- Client
- Collection
- Get
- image
- 위젯
- 삽질
- animation
- 설치
- 생성
- 이미지
- updateAppWidget
- onEnabled
- onDisabled
- EXTRA_APPWIDGET_ID
- AppWidget
- AppWidgetProviderInfo
- 코로나 위젯
- Android 12
- 합성 함수
- singleInstance
- singleTask
- Device Compatibility
- onReceive
- sendBroadcast
- onStartCommand
- IBinder
- Resoponse
- Safe-Method
- 멱등
- Lazy Initialization with Holder
- setMeasureDimension
- CustomViewGroup
- viewLifecycleOwner
- ViewLifecycle
- Int to Double
- constraint_referenced_ids
- androidx.constraintlayout.widget.Group
- constraint_referenced_tags
- layout_constraintTag
- does not have a NavController set
- anchorRange
- checkArgument
- SCOPE_CACHED
- SCOPE_MAPPED
- TextView.BufferType
- SPAN_EXCLUSIVE_INCLUSIVE
- SPAN_EXCLUSIVE_EXCLUSIVE
- SpannableStringBuilder
- Spannable
- Spanned
- 트리 트리오 중간값
- 몸짱 트레이너 라이언의 고민
- 2017 카카오 코드 본선
- Gradle 7.0
- jcenter
- MapView
- WebChromeClient
- WebViewClient
- flowOn
- goneMargin
- getSwipeDirs
- OnGestureListener
- OnTouchListener
- setGroupSummary
- setGroup
- 미디어 컨트롤
- NavDeepLinkBuilder
- setContentIntent
- addAction
- setTimeoutAfter
- setTicker
- setUsesChronometer
- setPriority
- Notification Channel
- 최장 증가 부분 순열
- Longest Increasing Subsequence
- 3648
- 2-SAT-4
- Tarjans
- BOJ 1450
- 냅색 문제
- 백준 1450
- setFieldNamingPolicy
- excludeFieldsWithModifiers
- serializeNulls
- setPrettyPrinting
- SerializedName
- CNF
- LoadType
- CombinedLoadStates
- LoadState
- PagingAdapter
- PagingConfig
- LoadResult
- LoadParams
- getRefreshKey
- PagingSource
- 네이버 웹툰 정주행
- startActivityResult
- requestPermissions
- ActivityResultContract
- Glide Header
- 2449
- META-INF/DEPENDENCIES
- More than one file was found with OS independent path
- 문자열 서식
- 문자열 리소스
- 동적 리소스
- LoginButtonView
- OverlapLayout
- AT_MOST
- UNSPECIFIED
- ProgressView
- attr.xml
- declare-styleable
- ontainStyledAttributes
- 비밀변호
- ObservableField
- Two way
- 양방향 데이터 바인딩
- 디스조인트 셋
- 교수님은 기다리지 않는다.
- 3830
- 직선 교차
- 두 선분 교차
- 선분 교차
- AppBarConfiguration
- Safe Args
- enterAnim
- Popup Behavior
- popUpToInclusive
- popUpTo
- Dialog Fragment
- NavGraph
- @EntryPoint
- @Hilt
- Proto DataStore
- Preferences DataStore
- viewModelScope
- lifecycleScope
- setSingleChoiceItems
- setMultiChoiceItems
- setItems
- Activity Rotate
- onSavedInstateState()
- SavedInstanceState
- SavedStateHandle
- UI Data
- @Binds
- @Provides
- @Module
- @AndroidEntryPoint
- @Inject
- @HiltAndroidApp
- 큐알
- zxing-android-embedded
- @Path
- RequestFuture
- Inclusion Exclusion Principle
- 포함 배제의 원리
- Euler's phi
- 오일러 정리
- 오일러 피 함수
- 문자열 탐색
- Prefix Tree
- Range Update
- 구간 업데이트
- Lazy Segment Tree
- 구간 정보
- Indexed Tree
- 본대 산책
- 길의 수
- 행렬의 곱
- 프로그래스
- wrap_content
- requestLocationUpdates
- GPSManager
- GPSTracker
- observeForever
- ViewModelProvider.Factory
- ViewModelStore
- ViewModelStoreOwner
- ConfigurationChange
- setRetainInstance
- by viewModels
- Scrim
- CollapseMode
- enterAlways
- appbar_scrolling_view_behavior
- app:layout_behavior="@string/appbar_scrolling_view_behavior"
- ScrollingViewBehavior
- MaterialToolbar
- scrollFlags
- PagerSnapHelper
- LinearSnapHelper
- NumberPicker Horizontal
- OnScrollListener
- NumberPicker
- SnapHelper
- requireAll
- 변수 여러개
- BindingAdapter
- 문자 표현
- 바인딩 수식
- BaseDialog
- 바인딩 객체
- 바인딩 클래스
- Binding Class
- ViewDataBinding
- DataBindingUtil
- GirdLayoutManager
- TextInputLayout
- Room 외래키 추가
- Room Migration
- ADD FK
- ADD FOREIGN KEY
- 복잡한 데이터
- 데이터 간소화
- TypeConverters
- 시간 저장
- allowMainThreadQueries
- 메인 쓰레드
- 예제 코드
- 데이터 이주
- onDestructiveMigration
- onOpen
- 미리 채우기
- 관계설정
- SelectionObserver
- Selection Predicate
- StorageStrategy
- ViewHolder 선택
- KangTaeJong
- 특정 부분 업데이트
- payloads
- setHasFixedSize
- RecyclerView Adapter
- getItemId
- setHasStableIds
- RecyclerView 여백
- RecyclerView 구분선
- ViewHolder 여백
- ViewHolder 구분선
- AdapterDataObserver
- ViewHolder Drag
- ViewHolder Swipe
- RecyclerView Drag
- RecyclerView Swipe
- SimpleCallback
- 리싸이클러뷰 가로
- FlexBoxLayoutManager
- 채팅예제
- ItemCallback
- ListAdapter
- java.lang.IllegalArgumentException
- Custom View
- app:layout_behavior
- PendingIntent
- Intent Filter
- TransitionManager
- ConstraintSet
- 유량 그래프
- Minimum Vertex Cover
- Maximum Independent Set
- 최대 독립 집합
- Minimun Vertex Cover
- SPFA
- Filtering Operation
- foreground service
- 소수판별
- TypeConverter
- datastore
- asynk
- NavHost
- 호프크로프트 카프
- Hopcroft Karp
- Binary Matching
- isActive
- cancelAndJoin
- withTimeoutOrNull
- withTimeout
- 16134
- Fermat's little theorem
- Kosaraju
- 코사라주
- 2150
- ActivityContext
- 11400 단절선
- Cut Edge
- 단절선
- 11266 단절점
- 단절점
- Cut Vertex
- BottomSheetDialog
- 임계 경로
- 1949
- 최소 공통 조상
- LCA 2
- 11438
- Counter Clock Wise
- Graham's Scan
- 블록 껍질
- 1708
- 11758
- 이분매칭
- level 4
- viewpager2
- Floyd Warshall
- 플로이드 와샬
- 고급 위젯
- 다이로그
- 라이프 싸이클
- 범위 지정 함수
- GridLayoutManager
- LinearLayoutManager
- 스타 프로젝션
- 반공변성
- 공변성
- 형식 제한
- 연산자 오버라이딩
- 실드 클래스
- 이너 클래스
- 디스트럭처링
- Destructuring
- 데이터 클래스
- 상수 표현식
- companion object
- vetoable
- 가시성 지시자
- 범위 연산자
- tailrec
- 중위 함수
- 확장 함수
- Kotlin in A..Z
- as?
- javaClass
- Safe Call
- 일급 객체
- null
- 불변성
- 데이터 유지
- DiffUtil
- string.xml
- 2805
- IN 연산자
- kakaoSDK
- 네트워크 플로우
- 이분 매칭
- meet in the middle
- 초기값
- crossline
- 페르마의 소정리
- 중첩 클래스
- onAttachedToWindow
- topological sort
- CoroutineScope
- 유니온파인드
- 벨만-포드
- postValue
- 객체 저장
- 구간합
- Jitpack
- singleTop
- IllegalArgumentException
- 짤림
- BottomNavigationView
- Foreground
- ENTRYPOINT
- programmers
- infix
- 디폴트 매개변수
- reified
- noinline
- 디스조인트셋
- upper_bound
- bottomsheetdialogfragment
- lateinit
- LayoutManager
- 나무 자르기
- 유니온 파인드
- data class
- 펜윅 트리
- percent
- 트리의 지름
- LifecycleOwner
- typetoken
- sealed class
- main thread
- bias
- Kruskal
- baseadapter
- 행렬의 곱셈
- 서로소
- NavigationView
- 열거형 클래스
- 교점
- 4013
- broadcastreceiver
- emit
- Retrofit2
- SetValue
- holder
- NestedScrollView
- DialogFragment
- ENUM CLASS
- Expand
- Firebase
- internal
- Deserialize
- typealias
- LocationManager
- lcm
- Material Design
- 가사 검색
- setAdapter
- onActivityResult
- 너비우선탐색
- 깊이우선탐색
- BFS
- setVisibility
- doesn't
- foreignkey
- MotionEvent
- 상호배제
- nested
- lambda
- Koin
- REST API
- also
- LIS
- 유클리드 호제법
- disable
- resize
- 오버 라이딩
- 지연 초기화
- scrollview
- auth
- 최소공배수
- payload
- 베포
- PHI
- relation
- 내적
- 추상 클래스
- Observable
- NOTIFY
- convex hull
- Minimal
- %s
- delegates
- Policy
- LCA
- getString
- activity_main.xml
- 지역 클래스
- 외래키
- 안보임
- rotate
- SharedPreferences
- flags
- ApplicationContext
- RESTful API
- 외래키 추가
- 접두사
- 개발일지
- 가변인자
- exactly
- Inner
- var
- Launch mode
- do while
- Dao
- ANR
- 형 변환
- Anchor
- Cancel
- QR Code
- computer science
- @Qualifier
- inline 함수
- EditText
- not null
- Trie
- Direction
- val
- Header
- Options
- Label
- 비트 연산자
- 조합론
- FAB
- property
- Background
- source
- cache
- Location
- 1956
- 최대공약수
- 외적
- login
- Lazy
- Observer Pattern
- 디자인 패턴
- 자바 스크립트
- 문자열 검색
- callback
- Picasso
- putExtra
- Maker
- function
- Module
- listener
- 자동완성
- Volatile
- SCROLL
- 커맨드
- 함수형 프로그래밍
- 오작동
- PROGRESS
- PRESENTER
- 스와이프
- material
- Size
- FOREIGN KEY
- AutoCompleteTextView
- TimePickerDialog
- Transient
- notifyDataSetChanged
- item
- TextView
- dependency injection
- 데이터 베이스
- Number
- Scale
- Maven
- getter
- setter
- 오버로딩
- PRIM
- dfs
- 부분합
- Ratio
- Flow
- Dijkstra
- while
- array
- Standard
- 합집합
- 교집합
- Looper
- 보이기
- visible
- protected
- private
- value
- send
- Entity
- 위임
- Destination
- deprecated
- context
- request
- 컨텍스트
- scope
- PASSWORD
- span
- foreign
- Broadcast Receiver
- Message
- https
- toolbar
- 엘비스
- controller
- Public
- Lifetime
- dp
- bridge
- 생명주기
- Command
- 람다
- 풀이
- Interface
- 상호작용
- 범위
- BIND
- 프로젝션
- 위치정보
- 접미사
- Move
- PATCH
- Margin
- pw
- root
- 경우의 수
- 레이아웃
- PIN
- webview
- viewport
- serialize
- attr
- const
- 스크롤
- ZOOM
- 액티비티
- handler
- EXTRA
- let
- Singleton
- 에니메이션
- library
- 구분선
- Filter
- 회원가입
- ATM
- argument
- Any
- run
- GPS
- category
- 조합
- Cast
- server
- 탭
- continue
- else if
- Else
- CS
- 주석
- 64bit
- Generic
- 오레오
- 스캔
- DELETE
- 저장
- 의존성
- counter
- 500
- PK
- apply
- Put
- Object
- target
- 수동
- naver
- googlemap
- Data Migration
- Migration
- 함수
- Database
- 숨기기
- 루트
- Vector
- Table
- 트리
- 인수
- 호환
- 포맷
- Space
- Where
- kakao
- 로그인
- yield
- join
- 쓰레드
- 끝까지
- Synchronized
- application
- 탐색
- XML
- Service
- 트라이
- 바코드
- 한번에
- 200
- 깃
- 프로퍼티
- 재활용
- Full
- Fun
- code
- When
- if
- load
- 집합
- abstract
- 상속
- javascript
- DatePickerDialog
- 단축키
- 배열
- Swipe
- Spinner
- pattern
- 연산자
- AlertDialog
- Media
- break
- 카카오
- 이주
- 구간
- 클래스
- map
- 404
- 자바
- 면접
- jar
- Super
- jsp
- rest
- for
- 변경
- 변수
- out
- 네비게이션
- Change
- 서버
- 자동
- 뷰
- 전구
- 위치
- 벡터
- Design
- 인터페이스
- this
- 12
- 데이터
- AS
- GIF
- data
- 애니메이션
- url
- html
- by
- 운동
- 구글
- C++
- IS
- DELAY
- 한국어
- with
- 네이버
- 그룹
- in
- 관계
- 아이돌
- APP