C++ map 컨테이너 활용
C++의 std::map은 키(Key)와 값(Value)의 쌍을 저장하는 연관 컨테이너다. 내부적으로 레드-블랙 트리(Red-Black Tree)를 사용하여 키를 기준으로 데이터를 자동 정렬하며, 탐색, 삽입, 삭제에 O(log N)의 시간...
Read ArticleDiscover fresh stories, practical tips, and expert insights to fuel your next digital project.
C++의 std::map은 키(Key)와 값(Value)의 쌍을 저장하는 연관 컨테이너다. 내부적으로 레드-블랙 트리(Red-Black Tree)를 사용하여 키를 기준으로 데이터를 자동 정렬하며, 탐색, 삽입, 삭제에 O(log N)의 시간...
Read Article시스템 운영 중 발생할 수 있는 예외 상황에 기민하게 대응하고 사용자에게 일관된 피드백을 제공하기 위해 예외 처리 구조화 작업을 수행했다. 곳곳에 흩어져 코드의 가독성을...
Read Article시스템 안정성을 위해 에러 발생 시의 대응 체계를 구축하는 예외 처리 구조화 방법을 정리했다. 스프링(Spring) 환경에서 전역적으로 예외를 관리하는 기법을 분석했다. @ControllerAdvice를 통한 전역...
Read ArticleUnity 엔진을 사용하여 플레이어의 심리적 압박감을 극대화하는 1인칭 공포 게임 ‘Uintend’를 개발하며 레벨 디자인과 AI 시스템을 설계했다. 단순히 시각적인 공포를 넘어, 구역의 구조와 이벤트의...
Read ArticleUnity로 1인칭 공포 게임을 만들면서 가장 먼저 잡은 건 “무섭게 만드는 방법”보다 “지루하지 않게 긴장을 유지하는 방법”이었다. <어두운 실험실 초반 구간 이미지 필요> 플레이어는...
Read ArticleListView 컨트롤을 활용해 대량의 데이터를 정갈한 표 형식으로 시각화하고 실시간 관리 시스템을 구축했다. 컬렉션 데이터 변화가 UI에 즉각 반영되도록 ObservableCollection과의 연동 메커니즘을 정교하게 설계했다....
Read ArticleWPF의 ListView는 대량의 데이터를 표 형식으로 표시하고 관리하는 데 최적화된 컨트롤이다. MVVM 패턴에서 ObservableCollection과 연동하여 실시간 데이터 동기화를 구현하는 방법을 정리한다. ViewModel 구성 데이터의...
Read Article객체 간의 직접 참조를 줄이고 유연한 신호 전달 체계를 만들기 위해 델리게이트와 이벤트를 분석했다. 특정 사건 발생 시 구독 중인 객체들에게 알림을 보내는 발행-구독...
Read Article객체 간의 직접적인 결합을 피하면서 특정 사건의 발생을 알리는 효율적인 신호 전달 체계, 델리게이트(Delegate)와 이벤트(Event) 메커니즘을 분석한다. 델리게이트: 메서드 참조의 타입화 델리게이트는 특정 시그니처를...
Read Article빈번하게 호출되는 작은 함수들의 실행 오버헤드를 줄이기 위해 인라인 기술을 도입했다. 스택 프레임 생성 비용을 제거하기 위해 함수 본문을 호출 지점에 직접 삽입하는 최적화를...
Read ArticleJoin over 15,000 readers who get our weekly premium insights.
Explore Premium Features