C#
-
C# Switch 식(Expression)
C# 8.0(2019년 9월)부터 도입된 Switch 식(Switch Expression)은 기존의 switch-case 문을 획기적으로 줄여주는 강력한 기능
-
IServiceScopeFactory 인터페이스
IServiceScopeFactory 는 ASP.NET Core의 의존성 주입(DI) 컨테이너에서 새로운 서비스 범위(Scope) 를 만들기 위한 팩토리 인터페이스입니다.
-
Ubuntu export 명령어 (.NET)
export 명령어는 현재 셸 환경에 환경 변수를 등록하거나 수정하는 데 사용
-
HTML iframe 정리
<iframe> (Inline Frame) 태그는 현재 HTML 문서 안에 다른 웹 페이지나 미디어 콘텐츠를 임베드(embed)할 때 사용하는 HTML 요소입니다.
-
리버스 프록시(Reverse Proxy) 개념
백엔드 서버로부터 받은 응답을 다시 클라이언트에게 전달하는 서버입니다.
-
.NET의 파이프 작업 (Pipe Operations in .NET)
네임드 파이프(Named Pipe)는 프로세스 간 통신(IPC) 방법 중 하나로, 파일 시스템에 이름이 지정된 파이프를 생성하여 프로세스들이 해당 파이프를 통해 데이터를 주고받을 수 있도록 합니다. 일반적인 파이프(익명 파이프)는 부모-자식 관계와 같이 명확히 연관된 프로세스 간에만 사용 가능하지만, 네임드 파이프는 서로 관련 없는 프로세스들도 이름을 통해 통신할 수 있다는 특징을 가집니다.
-
.NET / C# Compiler, IL, DLL, EXE, JIT
C# 애플리케이션이 소스 코드에서 실행 가능한 프로그램으로 변환되는 과정은 여러 단계로 이루어져 있습니다.
-
C#의 CancellationToken, CancellationTokenSource
CancellationToken과 CancellationTokenSource는 C#에서 비동기 작업(Task)이나 스레드를 안전하게 취소할 수 있도록 제공되는 기능합니다.
-
Dependency Inversion Principle(DIP, 의존성 역전 원리)
The direction of dependency within the application should be in the direction of abstraction, not implementation details. 애플리케이션 내의 종속성 방향은 구현 세부 사항이 아닌 추상화 방향이어야 합니다. Most applications are written such that compile-time dependency flows in the direction of runtime execution, producing a direct depe
-
Repository Pattern - 저장소 패턴
애플리케이션의 도메인 계층과 데이터 액세스 계층 간의 중간 계층을 제공하여, 데이터베이스와의 상호작용을 추상화하고 코드의 일관성을 유지