
[DevTools/Git] Git 관련 Application 소개
GitHub, GitLab, Sourcetree 같은 Git 관련 앱들을 한눈에 비교하고, 목적별로 어떤 도구가 좋은지 짧게 정리한다.

GitHub, GitLab, Sourcetree 같은 Git 관련 앱들을 한눈에 비교하고, 목적별로 어떤 도구가 좋은지 짧게 정리한다.

Git은 변경 이력을 관리하고 협업을 돕는 분산 버전 관리 시스템이다.

Vim에서 동일한 문자열을 한 번에 찾아 일괄 변경하는 방법을 간단히 정리한다.

Vim의 g 명령어 활용법과 주요 패턴을 핵심 위주로 정리한다.

C++ 표준 스마트 포인터와 언리얼 엔진 전용 스마트 포인터의 구조와 사용 목적 차이

자료형에 독립적인 클래스를 정의해, 다양한 타입으로 재사용할 수 있게 해주는 C++ 템플릿 기능.

System.Data.DataSetExtensions 패키지 관련 오류와 Windows 경로 길이 제한(260자 초과) 문제의 원인과 해결 방법을 간단히 정리한다.

C와 C++ 코드를 함께 사용할 때는 링킹 규칙(Name Mangling 차이)을 맞춰야 한다. C++에서 C 함수를 사용할 경우 extern "C"를 선언해 심볼 이름 변형을 막아야 정상적으로 연결된다.

constexpr는 컴파일 타임에 값이 결정되도록 지정하는 키워드다. 함수와 변수에 사용하여 상수 표현식을 만들고, 런타임 오버헤드를 줄일 수 있다.

Boost.Python은 C++ 코드와 Python을 연결해주는 라이브러리다. C++ 클래스와 함수를 Python에서 직접 사용할 수 있도록 바인딩을 지원한다.