블로그
-
C++ Hello World | "처음 시작하는 분을 위한" 입문 가이드
C++ 입문 시 Hello World로 컴파일·실행 흐름을 익히는 것이 좋습니다. Windows·Mac·Linux에서 개발 환경을 준비하고, VS Code 설정, 소스 한 줄씩 의미, g++ 옵션, 첫 실습(변수·입력)까지 초보자 눈높이로 안내합니다.
-
C++ 변수와 자료형 | int, double, string 완벽 정리 [초보자용]
C++ 변수와 자료형: int, double, string 완벽 정리 [초보자용]. C++ 기본 자료형 한눈에 보기·자료형 심화로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ typedef vs using | "타입 별칭" 가이드
C++ typedef vs using - "타입 별칭" 가이드. C++ typedef vs using의 typedef vs using, 기본 사용, 실전 예시를 실전 코드와 함께 설명합니다.
-
C++ Value Initialization | "값 초기화" 가이드
값 초기화(Value initialization)는 빈 () 또는 {}로 객체를 만드는 규칙입니다. 기본 타입은 0·nullptr로 맞추고, 클래스는 기본 생성자를 호출합니다. {}와 ()의 차이, 다른 초기화와의 관계, 실무 함정을 정리합니다.
-
C++ Zero Initialization | "0 초기화" 가이드
0 초기화(zero initialization)는 비트를 0에 맞추는 첫 단계로, 정적·전역·thread_local에서 자동으로 이어지기도 합니다. 지역 자동 변수는 기다리지 말고 값 초기화를 쓰고, 값·기본 초기화와의 관계·초기화 순서까지 함께 정리합니다.
-
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에. Git 실전 가이드 1 Git 기초 입문·Git이란?로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Git 브랜치와 병합 | "merge conflict 났어요" 충돌 해결 방법 (branch, merge)
Git 브랜치와 병합: "merge conflict 났어요" 충돌 해결 방법 (branch, mer…. Git 실전 가이드 2 브랜치와 병합·브랜치란 무엇인가로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Git push pull 차이 | 원격 저장소·GitHub 협업·Pull Request 완벽 가이드
Git push pull 차이: 원격 저장소·GitHub 협업·Pull Request 완벽 가이드. Git 실전 가이드 3 원격 저장소와 협업·원격 저장소란로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Git 되돌리기 | "실수한 커밋 취소하고 싶어요" reset·revert·rebase 차이
reset·revert·restore·checkout 차이, interactive rebase(squash·fixup·reword), 충돌 해결, force push·reflog 복구, merge vs rebase 팀 규칙까지 실무 중심으로 정리했습니다.
-
Go context로 타임아웃·취소 처리하기 | 실전 패턴 가이드
Go에서 context.WithTimeout·WithCancel·WithDeadline으로 작업 한계를 걸고 취소를 전파하는 법. HTTP 서버·클라이언트 예제와 흔한 실수까지 정리합니다.