| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- DiffUtil
- AsyncListDiffer
- Kotlin
- Android
- 안드로이드
- http 역사
- Dispatchers
- http발전과정
- flutter
- 데코레이터 패턴
- 디자인 패턴
- appcompatactivity
- 상태관리
- viewModelScope
- GetX
- 물리 메모리
- NestedScrollView
- 리사이클러뷰
- AAC
- appcompatacitivity
- 절대 주소
- 운영체제
- 뷰홀더
- 리사이클러뷰풀
- apk 빌드 과정
- recyclerview
- 플로이드워셜
- 자이고트
- 내부 단편화
- 프로세스
- Today
- Total
목록2025/01 (2)
hong's android
상태 관리 플러터 공식 문서에 따르면 Flutter 앱에서 상태란, 앱이 UI를 표시하거나 시스템 리소스를 관리하기 위해 사용하는 모든 object를 의미한다. 즉, 상태 관리란 이러한 상태에 가장 효율적으로 접근하고, 이를 서로 다른 위젯들 간에 공유할 수 있도록 앱을 구성하는 방법을 말한다. 그러니까 Flutter에서 State(상태)는 시간에 따라 변경될 수 있고, UI의 모양 또는 동작에 영향을 미치는 정보를 의미한다. Flutter 앱에서 상태의 예로는 다음과 같은 것들이 포함될 수 있다.사용자 입력로그인 정보네트워크 데이터기기의 화면 방향기타 변화 가능한 정보들앱의 상태가 변경되면(예: 사용자가 설정 화면에서 스위치를 켤 때) 상태를 변경하고, 그러면 사용자 인터페이스가 다시 그려진다. F..
“쉽게 배우는 운영체제”책을 읽고 정리한 글입니다. 부족한 내용들은 유튜브 또는 다른 책들을 참고하였습니다. 프로세스운영체제에서 프로세스는 하나의 작업 단위이다. 사용자가 마우스를 더블클릭하여 프로그램을 실행하면 그 프로그램은 프로세스가 된다. 프로그램이 프로세스로 전환될 때 운영체제는 프로그램을 메모리의 적당한 위치로 가져온다. 그와 동시에 프로세스 제어 블록을 만든다. 프로제스 제어 블록(pcb)프로세스 제어 블록은 프로세스와 관련된 정보를 저장한다. 프로세스들은 차례대로 돌아가며 한정된 시간만큼만 cpu를 이용한다. 자신의 차례가 되면 정해진 시간만큼 cpu를 이용하고, 인터럽트 또는 시스템콜이 발생하면 다음 차례가 올 때까지 기다린다. 운영체제는 빠르게 번갈아 수행되는 프로세스의 실행 순서를 관리..