C 언어 포인터와 배열 차이: decay, sizeof, 함수 인자까지 한 번에 이해하기
C 언어 포인터와 배열 차이를 메모리 그림부터 시작해 array-to-pointer decay, sizeof, 함수 인자 규칙까지 한 번에 정리합니다.
C 언어 포인터와 배열 차이를 메모리 그림부터 시작해 array-to-pointer decay, sizeof, 함수 인자 규칙까지 한 번에 정리합니다.
포트폴리오 리밸런싱이 왜 필요한지, 정기 리밸런싱과 5% 밴드 리밸런싱이 어떻게 다른지, 턴오버·세금·비용 마찰과 위험 통제를 함께 봐야 하는 이유를 60/40 장기 데이터 기준으로 차분하게 정리합니다.
의존성 주입을 프레임워크 기능으로만 배우면 DI, DI 컨테이너, 서비스 로케이터가 쉽게 섞입니다. 이 글에서는 객체 생성과 의존성 전달을 분리하는 관점으로 DI의 핵심, 테스트 이점, 과설계 경계까지 실무적으로 정리합니다.
파이썬 얕은 복사와 깊은 복사 차이를 대입, list.copy(), copy.copy(), copy.deepcopy 기준으로 풀어 설명합니다. 중첩 리스트에서 원본까지 왜 함께 바뀌는지 실제 버그 예시와 함께 정리합니다.
repeatOnLifecycle과 launchWhenStarted 차이를 안드로이드 Flow 수집 관점에서 정리합니다. 왜 repeatOnLifecycle이 더 안전한지, collector restart, lifecycle gap, duplicate collection, Fragment View UI 예제까지 실무적으로 설명합니다.
자바 ArrayList와 LinkedList 차이를 빅오 암기 대신 실전 선택 기준으로 정리합니다. 메모리 배치, 랜덤 접근, 중간 삽입과 삭제의 현실, 순회 성능, cache locality, ArrayDeque를 먼저 봐야 하는 이유까지 설명합니다.