블로그
-
C++ 변수와 자료형 | int, double, string 완벽 정리 [초보자용]
C++ 변수와 자료형에 대해 정리한 개발 블로그 글입니다. | 자료형 | 크기 | 범위 | 용도 | |--------|------|------|------| | int | 4바이트 | -2^31 ~ 2^31-1 | 정수 | | long long | 8바이트 | -2^63.
-
C++ typedef vs using | '타입 별칭' 가이드
typedef와 C++11 using 키워드로 타입에 별칭을 붙이는 방법을 비교하고, 템플릿 별칭·함수 포인터·SFINAE 활용과 흔한 실수까지 실전 예제로 정리합니다.
-
C++ Value Initialization | '값 초기화' 가이드
값 초기화(Value initialization)는 빈 () 또는 {}로 객체를 만드는 규칙입니다. 기본 타입은 0·nullptr로 맞추고, 클래스는 기본 생성자를 호출합니다. {}와 ()의 차이, 다른 초기화와의 관계, 실무 함정을 정리합니다.
-
C++ Zero Initialization | '0 초기화' 가이드
0 초기화(zero initialization)는 비트를 0에 맞추는 첫 단계로, 정적·전역·thread_local에서 자동으로 이어지기도 합니다. 지역 자동 변수는 기다리지 말고 값 초기화를 쓰고, 값·기본 초기화와의 관계·초기화 순서까지 함께 정리합니다.
-
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에에 대해 정리한 개발 블로그 글입니다. 이 글을 읽으면 Git 설치부터 커밋·브랜치·원격 저장소 연동까지 기본 흐름을 따라 할 수 있습니다. Git은 소프트웨어 개발에서 가장 많이 사용되는 버전 관리 시스템(VCS—파일 변경 이력을 추적하고, 이전 버전으로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Git, 버전관리, GitHub,…
-
Git 브랜치와 병합 | 'merge conflict 났어요' 충돌 해결 방법 (branch, merge)
'merge conflict 났어요' 충...
-
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 팀 규칙까지 실무 중심으로 정리했습니다.
-
JWT 인증 완벽 가이드 | 원리·구현·보안·Refresh Token·실전 예제
JWT 인증을 실무에 적용하는 완벽 가이드. JWT 원리부터 Access Token, Refresh Token, 보안 모범 사례, Next.js/Express 구현까지. JWT·인증·보안 중심으로 설명합니다.
-
Kotlin Android 개발 | Activity, ViewModel, Jetpack
Kotlin Android 개발: Activity, ViewModel, Jetpack. Android 프로젝트 설정·Activity로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.