.NET – WPF JumpList

JumpList 란 Windows 7 부터 지원 되는 기능으로 작업 표시줄에 등록된 아이콘을 마우스 오른쪽 버튼을 누를때 표시 되는 메뉴이다. Internet Explorer, 탐색기, Windows Media Player 등에서 지원 되고 있고 최근의 많은 프로그램들도 지원 하고 있는 기능이다. JumpList 메뉴를 보면 항목들이 Category로 나뉘어져 있는데, 일반적으로 다음과 같이 나뉜다. 자주 사용하는 항목 Category 최근에 사용한 항목 Category…

Read More

.NET – Command Queue 구현

즐겨쓰는 Command Queue 방식. Polling 하는 Thread를 따로 두지 않는다. Command Interface

Command Executer

비동기 작업 큐

Read More

.NET(C#) Serialization , Deserialization

serialization 이란 개체를 저장하거나 전송할 수 있는 형태로 개체의 상태를 변환하는 프로세스 이다. 그리고serialization과 반대로 다시 개체로 변환하는 것을 deserialization이라 한다. serialization을 사용하는 가장 큰 이유는 개체의 상태를 저장소에 보존 했다가 나중에 똑같은 복사본을 다시 만들거나 한 응용프로그램 에서 다른 응용프로그램으로 개체를 전송하기 위해서 이다. .NET Framework에서는 제공하는 serialize 방식은 크게 2가지로 나눌 수 있다…

Read More

E-mail 분석기

이메일 리스트가 있을 때 정렬 할 수 있고 서비스 제공별로 통계를 낼 수 있다. 모 회사에서 단체 메일을 보낼때 실수로 숨은 참조를 하지 않고 보내 수백개의 E-mail 주소를 확보 하였는데 그 데이터로 이쪽 분야에 몸을 담고 있는 사람들이 사용하는 E-mail서비스 업체의 순위를 구하고 싶어 졌다.   돌려본 결과 Total : 549 naver.com : 274 nate.com…

Read More

Programming Challenges – 체크 확인 (Check the Check)

문제 <- 클릭 쉬운 문제인데 뭘 잘못한건지 채점이 안된다. 직접 테스트 하기에는 다 되는데 뭐가 문제인지.. 음.. 왠지 또 사소한 문제일것 같아 일단 올려두고 다음에 깨끗한 정신으로 살펴봐야겠다. (수정) 성공 했다…. if (0 <= x && x < 8 && 0 <= y && y < 8) 이부분 범위를 잘못 적었다. 이런 멍청한 실수를 하다니…

Read More

Programming Challenges – 인터프리터(Interpreter)

문제 <- 클릭 와우~ 이거 재미 있는데 ㅎㅎㅎ 레벨은 2인데 크게 어렵지는 않은듯.. 작동은 잘 되는데 출력 형태가 맘에 안든다고 로봇님이 그래서 출력 부분은 책을 좀 참고 ㅎㅎ

Read More

Programming Challenges – LCD Display(LCD 디스플레이)

문제 <- 클릭 쉽고 재미 있는 문제다. 다른 문제와 다르게 한번에 성공. 책의 풀이보다 내가 한 방식이 왠지 마음에 든다.

Read More