Today I Learned

최지웅·2023년 11월 29일
0

Today I Learned

목록 보기
62/238

오늘 할일
1. Project-X 코드 분석 및 수료
2. 랜섬웨어 코드 예외처리 범주 줄이기_몇가지 디버깅 및 시작프로그램 등록 추가
3. 네트워크 관리사 2급 실기 공부 계획 수립
4. 고급 웹 프로그래밍 공부&과제
5. 데이터 베이스 공부&과제
6. 자바 공부

Projext-X코드분석 및 질문

  • MainActivity의 onCreate에서 binding의 역활
  • MainActivity의 initializeUI에서 Intent개념.
  • Dialog가 알림창인지
  • MainActivity에 다른 view를 호출하는 코드가 없는데, 어댑터를 이용하여 화면 전환이 이루어지는 것인지. 근데 Adapter의 getView가 호출되지 않음. 어떻게 되는건지.. 그리고 어댑터 코드를 전체 이해하는 건 포기했고.. 대략적인 역활이 무엇인지 프로그래밍 패턴인건지..Activity내의 MyHandler 내부에서 adapter를 사용하는 것을 보니, DTO를 Activity에 보여지게 하는 컴포넌트로 변환하는 것인듯!!
  • Adapter에서 많이 사용되는 Context가 뭔지..
  • SharedPregferenceHelper의 역활. 싱글턴으로 키값으로 값을 가져오는 공유영역 MAP인가? 보니까 Main에서 GPS좌표를 저장하는데, 프로그램 전체에 공유해서 사용할 전역변수인듯
  • ServiceState로 전반적인 작업 흐름을 제어하는 것 같은데, 해당 상태들이 어떤 상태를 의미하는지
  • BusAlarmService에서 상속하는 Service의 역활. 알림서비스를 의미하는 건지 아니면 더 큰 개념으로 안드로이드에서 사용되는지.
  • ApiHelper등을 싱글턴으로 만든 것이 멀티 스레딩을 대비한 것인지, 그리고 싱글턴 상황에서 데드락 우려는 없는지 어떻게 병렬처리 프로세스를 생각하셨는지 궁금.
  • Callback구조가 안드로이드 설계 시 디자인 패턴인건지, 그리고 StationSearchActivity의 coordinateSearch등에서 api.govStringGet의 callback코드가 굉장히 간결하던데, 그 과정에서 Handler와 Dialog가 쓰이는 것 같다. 각각이 무슨 역활을 하는지 궁금. 보니까 따로 만든 메서드는 아닌 듯 하고 기본 메서드 같음. 통일성을 위해 쓰레기값을 던져준건지 아니면 특별한 역활이있는지

네트워크 관리사 2급 실기 공부 계획
케이블, 단답형, 라우터, 프로그래밍
개념: https://devbirdfeet.tistory.com/296
전체: https://seulhee030.tistory.com/72
실습: 햄릿슈 유튜브. 랜툴세트 구매완료 금도착

profile
이제 3학년..

0개의 댓글