2023 삼성 SDS 알고리즘 특강 후기
2023년 1월에 대학생을 대상으로 진행한 알고리즘 특강이 끝났다. 꽤 얻어가는 것이 많았던 것 같아 정리해보려고 한다. 참고로 필자는 군대에서 종만북을 읽고 풀며 공부한 경험이 있다. 그 덕인지 백준에서 플레는 도달했으나, 최근 2년간 플러터와 안드로이드에만 집중했기 때문에 알고...
2023년 1월에 대학생을 대상으로 진행한 알고리즘 특강이 끝났다. 꽤 얻어가는 것이 많았던 것 같아 정리해보려고 한다. 참고로 필자는 군대에서 종만북을 읽고 풀며 공부한 경험이 있다. 그 덕인지 백준에서 플레는 도달했으나, 최근 2년간 플러터와 안드로이드에만 집중했기 때문에 알고...
학교 디자인 패턴 강의에서 observer pattern을 배웠다. 안드로이드에서 흔히 사용되는 패턴이라 실제로 어떻게 구현되어있는지 궁금해졌다. lifecycle-livedata 2.5.1 버전 모듈에 있는 LiveData를 분석해보겠다.
철수가 학교에서 랩톱을 켜고 인터넷을 연결한 후 브라우저에 www.google.com을 입력하면 내부적으로 무슨 일이 일어나는지 탐구해보자.
안드로이드의 Activity에는 수명 주기가 존재한다. 수명 주기를 이해하지 못한다면 앱의 상태에 문제가 생기고 버그를 만들 수 있다. 지금부터 Activity에 존재하는 수명 주기들을 파헤쳐보자.
Transport 계층에 위치한 TCP와 UDP를 비교해보겠다.