Category Archives: [Dev]C#

C# 으로 Redis(레디스) 연결

1.NuGet 에서 StackExchange.Redis 설치 2.C# 소스 3.C# Error 4.telnet ***.***.***.*** 6379 CONFIG SET protected-mode no 로 변경 하라고 합니다. 4. vi /etc/redis.conf 5. C# 실행 6. 패스워드 설정하고 protected-mode yes 로 접속 7. C# 소스 password 7.1 C# 실행

C# Memory Cache

메모리 캐시 속도 증가를 위해 디비 데이타를 미리 메모리에 가져오는 방식으로 변경해서 속도를 높이는 방식 장정 Pros Database 호출이 줄어든다. 웹서비스 로드가 줄어든다. 원하는 데이타를 빨리 찾을수 있다. 단점 Cons 유지관리가 많이 든다. 소스가 길어지고 복잡해진다. 데이타 베이스와 싱크를 맞추기가 어렵다. Type In-Momory Cache : 짧은시간 사용하기 영구 Cache : 긴시간 사용하기 분산 Cashe :… Read More »

c# 웹서비 401 오류

원인 : 소스상 파일을 읽어 오는 경로에 user 권한이 없어 발생하는 오류 해결: Users 에 모든 권한을 허용한다.

Windows Presentation Foundation (WPF)

Windows Presentation Foundation (WPF) 는 client 응용프로그램을 만들수 있는 UI framework 이다.model, resources, controls, graphics, layout, data binding, documents 그리고 security 를 지원한다. ASP.NET 가 같은 형식을 빌드를 지원하는  Extensible Application Markup Language (XAML) 방식 이다. plugin mechanism plugin 메카니즘  

C# 정수 크기(길이)

Remark : 정수의 크기(길이) 범위 C# 형식/키워드 범위 크기 byte 0 ~ 255 부호 없는 8비트 정수 short –32,768 ~ 32,767 부호 있는 16비트 정수 ushort 0 ~ 65,535 부호 없는 16비트 정수 int –2,147,483,648 ~ 2,147,483,647 부호 있는 32비트 정수

C# Subtrct 경과시간

Remark : 경과 시간 계산 하기 1,TimeSpan 사용 2.Stopwatch 사용/ 버전에 상관없이 쓸수 있는 방식 (추천)

C# null 과 DBNull

C# 에서 항상 디비값이 null이면 DBNull 로 리턴한다. DBNull 은 String 으로 변경하여 비교할 수가 있다.