반응형 [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. 6. 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. 6. 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. 6. 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. 6. 20. [C++ 머신러닝] 목차 C++ 머신러닝 시리즈Day 1: 머신러닝 개요 및 역사Day 2: 머신러닝 기본 개념 (지도 학습, 비지도 학습, 강화 학습)Day 3: 데이터 전처리 기법Day 4: 기본 통계와 확률Day 5: 선형 회귀 분석Day 6: 로지스틱 회귀 분석Day 7: 데이터 시각화 기초Day 8: k-최근접 이웃 알고리즘 (KNN)Day 9: 서포트 벡터 머신 (SVM)Day 10: 결정 트리와 랜덤 포레스트Day 11: 나이브 베이즈 분류기Day 12: 클러스터링 알고리즘 (K-평균)Day 13: 주성분 분석 (PCA)Day 14: 신경망 기초Day 15: 딥러닝 개요 및 역사Day 16: 텐서플로우와 C++ APIDay 17: 컨볼루션 신경망 (CNN)Day 18: 순환 신경망 (RNN)Day 19: 강화 학습 .. 2024. 6. 20. [C++ 데이터베이스 프로그래밍] 목차 C++ 데이터베이스 프로그래밍 시리즈Day 1: 데이터베이스 개요 및 중요성Day 2: SQL 기본 문법Day 3: 데이터베이스 설계 기초Day 4: 관계형 데이터베이스 소개Day 5: NoSQL 데이터베이스 개요Day 6: 데이터베이스 연결 설정 (SQLite)Day 7: 데이터베이스 연결 설정 (MySQL)Day 8: 데이터 삽입 및 삭제Day 9: 데이터 조회와 필터링Day 10: 데이터 업데이트Day 11: 복합 쿼리와 조인Day 12: 트랜잭션과 데이터 일관성Day 13: 인덱스와 성능 최적화Day 14: 데이터베이스 보안Day 15: ORM (Object-Relational Mapping) 사용법Day 16: C++ ORM 라이브러리 소개 (SOCI, ODB)Day 17: 데이터베이스 접근 레.. 2024. 6. 20. [C++ 게임 개발] 목차 C++ 게임 개발 시리즈Day 1: 게임 개발 개요와 역사Day 2: 게임 개발 도구와 엔진 소개 (Unreal, Unity, SFML, SDL)Day 3: 개발 환경 설정 (Visual Studio, CMake, SFML/SDL 설치)Day 4: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (1)Day 5: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (2)Day 6: 첫 번째 게임 프로젝트: 간단한 2D 게임 만들기 (3)Day 7: 게임 루프와 기본 게임 구조Day 8: 2D 그래픽 기본 개념Day 9: 스프라이트와 텍스처Day 10: 애니메이션 기법 (프레임 기반 애니메이션)Day 11: 타일 맵과 맵 에디터 사용법Day 12: 2D 물리 엔진 기초 (Box2D)Day 13: 충돌 처리.. 2024. 6. 20. [C++ 임베디드 시스템 프로그래밍] 목차 C++ 임베디드 시스템 프로그래밍 시리즈Day 1: 임베디드 시스템의 개요와 중요성Day 2: 임베디드 시스템에서의 C++ 사용 사례Day 3: 개발 환경 설정 (툴체인, IDE)Day 4: 기본 입출력 프로그래밍Day 5: GPIO 제어 기초Day 6: 인터럽트와 폴링Day 7: 타이머와 카운터 사용법Day 8: 아날로그-디지털 변환 (ADC)Day 9: 디지털-아날로그 변환 (DAC)Day 10: 온도 센서 제어Day 11: 조도 센서와 제어Day 12: 모터 제어 (PWM)Day 13: 서보 모터 제어Day 14: 초음파 센서 제어Day 15: 직렬 통신 (UART)Day 16: I2C 통신Day 17: SPI 통신Day 18: CAN 통신Day 19: 블루투스 통신Day 20: Wi-Fi 통신Da.. 2024. 6. 20. [C++ 네트워크 프로그래밍과 분산 시스템] 목차 C++ 네트워크 프로그래밍과 분산 시스템 시리즈: 30일 완성Day 1: 네트워크 프로그래밍 개요 및 기초 개념Day 2: 소켓 프로그래밍 기초 (TCP/UDP)Day 3: 소켓 API와 기본 사용법Day 4: 블로킹 소켓과 논블로킹 소켓Day 5: 다중 소켓 처리 (select, poll, epoll)Day 6: 데이터 직렬화와 역직렬화Day 7: 간단한 클라이언트-서버 애플리케이션 구현Day 8: 멀티스레딩을 이용한 네트워크 프로그래밍Day 9: 비동기 네트워크 프로그래밍 (Boost.Asio)Day 10: SSL/TLS를 이용한 보안 통신Day 11: WebSocket 프로그래밍Day 12: HTTP 프로토콜 이해 및 구현Day 13: RESTful API 서버 구축Day 14: 네트워크 성능 최적.. 2024. 6. 20. [C++ 성능 최적화 및 고급 테크닉] 목차 C++ 성능 최적화 및 고급 테크닉 시리즈: 30일 완성Day 1: 성능 최적화의 중요성 및 기본 원칙Day 2: 컴파일러 최적화 옵션 이해하기Day 3: 코드 프로파일링 및 벤치마킹Day 4: 캐시 최적화 기법Day 5: 메모리 관리 최적화Day 6: 불필요한 복사 방지 (copy elision)Day 7: 데이터 로컬리티와 캐시 친화적 코딩Day 8: Move semantics와 R-값 참조Day 9: 완벽한 전달 (perfect forwarding)Day 10: inline 함수와 매크로의 사용Day 11: 표현식 템플릿 (Expression Templates)Day 12: C++11/14/17/20의 새로운 기능 활용Day 13: 고급 상속 및 다형성 기법Day 14: CRTP(Curiously .. 2024. 6. 20. 이전 1 ··· 46 47 48 49 50 51 다음 반응형