(BOJ) 1031. 스타 대결 문제 풀이 (C++)
최대 유량을 활용한 사전순 최소 대진표 구성 방법
최대 유량을 활용한 사전순 최소 대진표 구성 방법
MVVM 패턴 이론과 폴더 구조 실습
MVVM 패턴에서 새 창 호출 및 ViewModel 바인딩 방법
UserControl과 Custom Control의 차이점과 구현 방법
Async/await를 활용해 UI를 멈추지 않고 작업 실행하기
커맨드(Command) 패턴을 이용한 이벤트 처리와 MVVM 활용
가장 흔한 싱글톤 구현이 왜 스레드 안전하지 않고 소멸자도 안 불리는지, 함수 지역 static 한 줄로 그게 다 해결되는 이유, 그리고 DLL 경계에서 인스턴스가 둘로 갈리는 문제를 정리했다.
콜백의 세 가지 구현 방식과, 실제로 붙이면서 걸린 것들 — C API에 멤버 함수를 못 넘기는 문제, 다른 스레드에서 오는 콜백, 콜백 안에서 등록을 해제할 때의 재진입, 예외가 경계를 넘을 때.
트리거를 활용한 스타일 및 데이터 연동 방법
WPF에서 XAML 리소스로 스타일을 정의해 여러 컨트롤에 재사용하고 중앙에서 관리하는 방법을 정리한다.