728x90 C#4 DB 용어정리(HA, RAC, TTL, Cluster) Redis 공부를 하던 중 DB(database)에 관한 모르는 용어가 너무 많아서 준비하였습니다. 먼저 HA에 대해 알기 전에 Redis에는standalone 모드와 Sentinel 모드가 있습니다. 이 두 가지 모드는 Redis 서버를 운영하고 관리하는 방식에 차이를 가지고 있습니다. Standalone 모드: Standalone 모드는 가장 기본적인 Redis 서버 운영 방식입니다. 이 모드에서는 단일 Redis 인스턴스가 데이터를 저장하고 관리합니다. 단일 인스턴스는 메모리 내에서 모든 데이터를 관리하므로, 별도의 데이터 복제나 고가용성 기능이 없습니다. 하나의 Redis 서버가 데이터를 저장하고 처리하는 구조입니다. 이 모드는 단순한 개발 또는 테스트 환경에서 주로 사용될 수 있습니다. 쉽게 말.. 2023. 12. 26. C# WPF 정적 및 동적 리소스(Static, Dynamic Resource) WPF에서 정적 및 동적 리소스는 UI 요소의 디자인과 스타일링을 관리하는 데 중요한 역할을 합니다. 이 블로그 포스트에서는 정적 및 동적 리소스의 개념과 사용법에 대해 설명하겠습니다. 정적 리소스 정적 리소스는 애플리케이션에서 공통으로 사용하는 리소스로, 코드 또는 XAML 파일 내에서 정의됩니다. 이러한 리소스는 다른 요소에서 참조할 때 리소스 식별자를 사용하여 참조됩니다. 예를 들어, 다음은 Button 요소에 Background 속성에 대한 정적 리소스를 지정하는 방법입니다. 위 예제에서 SolidColorBrush는 정적 리소스로 정의되었으며, Button 요소의 Background 속성에서 StaticResource 키워드를 사용하여 참조됩니다. 정적 리소스는 전역적으로 사용 가능하며, XAM.. 2023. 4. 10. C# WPF 병합된 리소스(Merged Resource) WPF에서 병합 리소스(Merged Resource)는 여러 리소스 사이에서 공유되어 사용될 수 있는 리소스를 정의하는 방법입니다. 예를 들어, 여러 개의 컨트롤에서 같은 스타일을 사용하는 경우, 해당 스타일을 하나의 리소스로 정의하고, 병합 리소스를 사용하여 컨트롤에서 참조할 수 있습니다. 병합 리소스는 일반적으로 Application, Window, UserControl 등의 전역 범위에서 사용되며, 다음과 같은 형식으로 정의됩니다. 위 예제에서 MyButtonStyle이라는 스타일은 Application 리소스에 정의되어 있습니다. 이제 다른 컨트롤에서 이 스타일을 참조하기 위해서는 병합 리소스를 사용하여 정의합니다. 위 예제에서는 Button 컨트롤의 Style 속성을 병합 리소스로 설정하여 My.. 2023. 4. 10. C# WPF Ellipse WPF의 Ellipse 클래스는 원 또는 타원을 그리기 위한 기본 도형 클래스 중 하나입니다. Ellipse은 Shape 클래스에서 파생되었으며, Shape 클래스는 FrameworkElement 클래스에서 파생되었습니다. Ellipse 클래스는 세 가지 크기 속성 Width, Height, Stretch를 제공합니다. Stretch 속성은 원과 타원을 늘리거나 축소하는 데 사용됩니다. 기본값은 Uniform이며, UniformToFill 또는 Fill 값을 사용하여 원 또는 타원을 적절히 늘리거나 축소할 수 있습니다. Ellipse 클래스는 또한 펜(pen) 속성 Stroke과 브러시(brush) 속성 Fill을 제공합니다. Stroke 속성은 원 또는 타원의 외곽선을 나타내며, Fill 속성은 원 또.. 2023. 4. 10. 이전 1 다음 728x90