최신글
-
[C++ 심화 알고리즘과 자료구조 시리즈] 목차
C++ 심화 알고리즘과 자료구조 시리즈Day 1: 트라이(Trie) 자료구조와 문자열 검색Day 2: 세그먼트 트리(Segment Tree)Day 3: 펜윅 트리(Fenwick Tree, Binary Indexed Tree)Day 4: 이면 탐색 트리(Treap)Day 5: 균형 이진 탐색 트리(AVL 트리, Red-Black 트리)Day 6: 스플레이 트리(Splay Tree)Day 7: 스킵 리스트(Skip List)Day 8: 최소 커버링 트리(Minimum Spanning Tree) 심화Day 9: 최단 경로 알고리즘 심화 (벨만-포드, 존슨 알고리즘)Day 10: 위상 정렬(Topological Sorting)Day 11: 강한 연결 요소(Kosaraju, Tarjan 알고리즘)Day 12: 네..
2024.06.20
-
[C++ 네트워크 프로그래밍] 목차
C++ 네트워크 프로그래밍 시리즈Day 1: 네트워크 프로그래밍 소개와 개발 환경 설정Day 2: 소켓 프로그래밍 기초 (TCP)Day 3: 소켓 프로그래밍 기초 (UDP)Day 4: 비동기 소켓 프로그래밍Day 5: 네트워크 데이터 직렬화Day 6: 네트워크 프로토콜 기초Day 7: 네트워크 디버깅 기법Day 8: HTTP 프로토콜 개요Day 9: HTTP 클라이언트 개발 (libcurl)Day 10: HTTP 서버 개발 (Boost.Beast)Day 11: RESTful API 설계와 구현Day 12: 웹 소켓 프로그래밍 기초Day 13: 웹 소켓 클라이언트 개발Day 14: 웹 소켓 서버 개발Day 15: 멀티스레드 서버 개발 (Boost.Asio)Day 16: 비동기 I/O와 이벤트 드리븐 프로그..
2024.06.20
-
[C++로 배우는 알고리즘과 자료구조] 목차
C++로 배우는 알고리즘과 자료구조 시리즈Day 1: 알고리즘과 자료구조 소개Day 2: 배열과 문자열Day 3: 연결 리스트 (단일, 이중, 원형)Day 4: 스택과 큐Day 5: 해시 테이블Day 6: 트리의 기본 개념Day 7: 이진 탐색 트리 (BST)Day 8: 균형 이진 탐색 트리 (AVL 트리)Day 9: 힙과 우선순위 큐Day 10: 트라이 (Trie)Day 11: 그래프의 기본 개념Day 12: 그래프 표현 방법 (인접 리스트, 인접 행렬)Day 13: 이진 힙과 힙 정렬Day 14: 해시 함수와 충돌 해결 기법Day 15: 정렬 알고리즘 개요Day 16: 버블 정렬과 선택 정렬Day 17: 삽입 정렬과 쉘 정렬Day 18: 합병 정렬Day 19: 퀵 정렬Day 20: 힙 정렬Day 21..
2024.06.20
-
[C++를 이용한 IoT 프로그래밍] 목차
C++를 이용한 IoT(사물인터넷) 프로그래밍 시리즈Day 1: IoT 개요 및 중요성Day 2: IoT 아키텍처와 주요 구성 요소Day 3: C++ 개발 환경 설정 (Arduino, Raspberry Pi)Day 4: IoT 기기 선택과 기본 설정 (Arduino, Raspberry Pi)Day 5: 첫 번째 프로젝트: LED 제어 (Arduino)Day 6: 첫 번째 프로젝트: LED 제어 (Raspberry Pi)Day 7: GPIO 핀과 기본 전자 회로 기초Day 8: 아날로그-디지털 변환 (ADC)Day 9: 온도 센서 (DHT11, DHT22) 데이터 수집Day 10: 조도 센서(LDR) 데이터 수집Day 11: 초음파 거리 센서(HC-SR04) 데이터 수집Day 12: 모션 센서(PIR) 데..
2024.06.20
-
[C++ GUI 프로그래밍] 목차
C++ GUI 프로그래밍 시리즈Day 1: GUI 프로그래밍 개요 및 역사Day 2: 다양한 GUI 툴킷 소개 (Qt, wxWidgets, GTK+)Day 3: 개발 환경 설정 (Qt 설치 및 설정)Day 4: 첫 번째 GUI 애플리케이션 만들기Day 5: 윈도우와 위젯 기초Day 6: 이벤트 처리와 시그널-슬롯 메커니즘Day 7: 레이아웃 관리Day 8: 버튼, 레이블, 텍스트 필드 사용법Day 9: 체크박스, 라디오 버튼, 콤보 박스 사용법Day 10: 리스트와 테이블 사용법Day 11: 메뉴와 툴바 만들기Day 12: 다이얼로그와 팝업 윈도우Day 13: 파일 입출력 다이얼로그Day 14: 커스텀 위젯 만들기Day 15: 그래픽과 드로잉 기법Day 16: 애니메이션 기법Day 17: OpenGL을 ..
2024.06.20