Featured image of post [Jekyll] Jekyll에서 Plantuml 사용하기

[Jekyll] Jekyll에서 Plantuml 사용하기

Jekyll 블로그에서 PlantUML을 활용해 UML 다이어그램을 직접 그리고 관리하는 방법을 소개합니다. GitHub Action 연동, PlantUML 파일 작성, SVG 자동 생성 등 실전 적용법과 주의할 점을 150자 분량으로 안내합니다.

Featured image of post [Regex] C#에서 Regex로 검색한 결과를 재사용하는 방법

[Regex] C#에서 Regex로 검색한 결과를 재사용하는 방법

이 글에서는 C#에서 Regex로 문자열을 검색하고, 검색된 결과(match)를 람다와 함께 활용하여 원하는 값을 효율적으로 치환하는 방법을 다룹니다. 실전 예시와 코드로 match 객체 재사용법을 상세하게 설명합니다.

Featured image of post [GBS] device is busy 문제 해결 방법

[GBS] device is busy 문제 해결 방법

리눅스 기반 gbs 개발 환경에서 device is busy 문제와 언마운트 오류의 원인 및 대응법, umount -l, -f 옵션 사용법, 디렉터리 강제 해제 방법 등 문제 발생 시 효율적으로 해결하는 방법을 150자 분량으로 정리합니다.

Featured image of post [C/C++] define 문을 namespace안에 선언하는건 의미가 없다.

[C/C++] define 문을 namespace안에 선언하는건 의미가 없다.

C/C++에서 전처리기 define 문을 namespace 내부에 선언하는 것이 의미가 없는 원리와 이유, 실제 컴파일 단계에서의 동작 방식, 올바르게 특정 범위 내에서 상수를 관리하는 대안(const) 방법까지 150자 내외로 정리합니다.

Featured image of post [Shell] 숫자로 메뉴 실행하는 셸스크립트 예제

[Shell] 숫자로 메뉴 실행하는 셸스크립트 예제

이 글에서는 숫자를 입력하여 다양한 명령어를 실행할 수 있는 셸 스크립트 예제를 소개합니다. 사용자가 숫자를 선택해 ls, ls -al, ls -a 등의 명령을 실행하는 기본 인터페이스와 구현법을 설명합니다.

Featured image of post [C#] 왜 리플렉션은 느린가?

[C#] 왜 리플렉션은 느린가?

이 글은 .NET의 리플렉션(reflection)이 왜 일반적인 코드에 비해 더 느린지에 대해 설명합니다. CLR 타입 시스템과 내부 동작, EEClass와 MethodTable 구조, 그리고 실제 성능 측정 결과를 바탕으로 분석합니다.

Featured image of post [Shell] 리눅스 실행 프로세스의 환경변수 알아보기

[Shell] 리눅스 실행 프로세스의 환경변수 알아보기

리눅스에서 실행 중인 프로세스의 환경변수를 /proc 파일시스템을 통해 확인하는 방법과, 환경변수 구분자 문제를 해결하기 위한 xargs -0 사용법에 대해 실제 명령어 예시와 함께 150자 분량으로 자세히 설명합니다.

Featured image of post [.NET] Conditioanal compilation option 적용하기

[.NET] Conditioanal compilation option 적용하기

.NET 및 C# 환경에서 조건부 컴파일 옵션(Conditional Compilation)을 정의하고 적용하는 방법, MSBuild와 프로젝트 파일에서의 심볼 관리, 전처리기 사용법 및 실제 활용 사례 등을 150자 분량으로 쉽게 정리합니다.

Featured image of post [C#] Runtime에 따른 Finalizer 호출 차이

[C#] Runtime에 따른 Finalizer 호출 차이

C# 등 .NET 환경에서 Finalizer(소멸자), Distructor의 호출 시점과 GC(Garbage Collector)의 동작 방식 차이를 실제 예제 코드와 함께 비교하며 자세히 설명합니다. C++과의 차이도 짚어줍니다.

Featured image of post [Shell] 리눅스 zip, tar, tar.gz 파일 압축 & 풀기

[Shell] 리눅스 zip, tar, tar.gz 파일 압축 & 풀기

리눅스에서 zip, tar, tar.gz 파일을 압축·해제하는 명령어들을 150자 분량으로 정리합니다. zip, unzip, tar 명령의 사용법, 주요 옵션 및 실제 예시와 함께 파일 및 디렉토리 다루는 방법을 구체적으로 설명합니다.

Featured image of post [Git] git 수정 이전으로 내용 되돌리기

[Git] git 수정 이전으로 내용 되돌리기

Git에서 작업 도중 파일을 잘못 수정했거나 이전 상태로 되돌리고 싶을 때 사용하는 'git reset', 'git checkout' 명령어의 차이점과 실제 사용 예시를 150자 분량으로 명확하게 설명합니다. 안전한 롤백 방법을 안내합니다.

Featured image of post [Jekyll] 모아 볼 수 있는 콜렉션 만들기

[Jekyll] 모아 볼 수 있는 콜렉션 만들기

Jekyll 블로그에서 Collections 기능을 활용해 게시글을 카테고리별로 체계적으로 분류하고 관리하는 방법을 안내합니다. _config.yml 설정, navigation.yml 링크 추가, collection-archive.html 레이아웃 적용, 실전 사용 팁과 주의사항까지 150자 분량으로 상세히 설명합니다.