Recent Posts
2025 교보문고 Prestige Lounge Kit 언박싱
교보문고는 매년 최고 등급 회원들에게 특별한 감사의 마음을 담아 ‘Prestige Lounge Kit’를 선물합니다. 1년에 한 번, 교보문고의 최고 등급 회원들만 받을 수 있는 특별한 선물 세트를 지금부터 함께 살펴보겠습니다.
Read More →
윈도우 서버와 리눅스 서버의 비교 분석
고성능 서버 구현에 관심이 있습니다. 로컬에서 여러 테스트를 해보고 실제로 제가 만든 서버 프로그램이 어느 정도 기능을 하는지 궁금해서 서버를 구성해보려고 합니다. 특히 파일 전송이 가능한 채팅 시스템을 구현하는 데 있어 윈도우 서버와 리눅스 서버 중 어떤 것이 더 적합한지 비교 분석하고, 각 시스템의 국내외 가격 차이도 함께 알아보고자 합니다....
Read More →
클린코드 13장: 동시성
그동안 컴퓨터 책을 참 많이도 샀습니다. 마침 회사에서 클린코드 13장을 정리해야했고, 앞으로 클린코드 뿐만 아니라 많이도 산 책들을 조금씩 정리해보려고 합니다.
Read More →
초보자를 위한 Windows 그래픽 함수 이해하기: FillRect, SelectObject, DeleteObject, BitBlt
윈도우즈 프로그램의 렌더링링 원리
Read More →
윈도우: DLL과 LIB 파일의 기본 개념
윈도우 프로그래밍의 핵심 요소인 DLL과 LIB 파일의 기본 개념과 역사적 배경, 장단점 비교, 그리고 적절한 사용 상황에 대해 알아봅니다.
Read More →
MFC DIB 섹션 & BYTE 사용법: 300×400 비트맵으로 알아보는 픽셀 단위 그래픽 렌더링 및 화면 채우기 원리
300×400 크기의 화면(비트맵)에서 `BYTE* pBits`를 사용해 픽셀 단위로 그림을 그리는 원리를 정리한 내용입니다. 특히, BITMAPINFOHEADER의 biHeight 필드가 픽셀 오프셋 계산에 어떤 영향을 주는지에 대해 알아봅니다.
Read More →
Unity로 오목 만들기 – Part 3: 승리조건, Awake() 함수, NullReferenceException 해결
모바일 오목게임, 유니티 게임, Awake() 함수
Read More →
한국투자증권 API로 자동 매매 시스템 개발하기 – 1:튜토리얼과 개발 경험
직장에서 근무하다 보면 주식 시장을 실시간으로 지켜보기 어렵고, 일일이 수동으로 주문을 넣는 것도 한계가 있습니다. 저 역시 이런 고민 끝에 자동 매매 시스템에 관심을 갖게 되었습니다. 마침 한국투자증권에서 2022년 국내 증권사 최초로 REST 기반 OpenAPI 서비스를 시작하면서, 개인 개발자도 손쉽게 주식 매매 프로그램을 만들 수 있는 길이 열렸습니다. 기존 키움증권...
Read More →
건강한 한끼, 애호박찌개 만들기
애호박찌개는 계절에 상관없이 언제든지 즐길 수 있는 한국의 대표적인 가정식입니다. 특히 여름철 제철 애호박으로 만들면 더욱 맛있답니다. 영양가도 높고 조리도 간단해 바쁜 일상 속에서도 건강한 한 끼를 챙길 수 있는 요리입니다.
Read More →
메모리 풀을 활용한 비동기 네트워크 송신 버퍼 최적화2
고성능 서버 애플리케이션에서 효율적인 메모리 관리는 최적의 성능을 달성하는 데 매우 중요합니다. 네트워크 프로그래밍의 주요 과제 중 하나는 비동기 데이터 전송을 위한 버퍼 관리입니다. 이 글에서는 네트워크 전송 버퍼의 할당과 재사용을 최적화하기 위해 설계된 메모리 풀 시스템의 구현에 대해 알아보겠습니다.
Read More →
메모리 풀을 활용한 비동기 네트워크 송신 버퍼 최적화
고성능 비동기 네트워크 프로그래밍에서 메모리 관리는 성능에 중요한 영향을 미칩니다. 이 글에서는 ASIO 기반 비동기 서버에서 SendBuffer 클래스의 메모리 풀 활용 방식과 그 성능 이점을 설명합니다.
Read More →
Welcome to Jekyll!
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when...
Read More →