[JAVA] HashTable 을 이용한 로컬캐쉬(LocalCache)

(adsbygoogle = window.adsbygoogle || []).push({}); 자바 프로그래머도 아니면서 자꾸 자바 소스코드를 내놓게 되는데 사실 환경만 구축되어 있으면, 이것만큼 쉽게 프로토타입핑을 쉽게 해 볼수 있는 언어도 드문것 같다. 오늘 소개한 코드는 일명 로컬캐쉬(LocalCache) 라는 것이다. 만든 취지는 원래 회사에서 캐쉬관련 모듈이 있는데, 캐쉬라는것은 한 마디로 미리 저장해 놓는 개념이라고 볼수 있다. 그래서 자바의 HastTable 을 이용해서… Read More

능숙함과 익숙함의 경계에서.

처음 프로그래밍 언어를 접할때가 생각이 난다. 내 주임교수님은 프로그래밍을 독특하게 가르치셨다. 이론적인 부분은 그냥 책에서 나온대로 가르치면서 비유와 은유를 적절히 섞어서 이해를 하게 만들었지만, 사실 시험은 컴퓨터로 프로그래밍을 짜는 것이 아니로 손으로 프로그래밍을 짜는 것이다.  그렇기 때문에 집에서 수십번 해당 프로그램을 개발해 보지 않으면 코드가 머릿속에 남아 있지 않는다. MFC의 이벤트 핸들로에 파라미터 까지 다… Read More

[C#] 가상 키(Key) 이벤트 보내기

[ ![Apple's Flat Keyboard](http://farm3.static.flickr.com/2543/4153789271_a0a01c21b6.jpg)](http://www.flickr.com/photos/30647744@N00/4153789271 "Apple's Flat Keyboard") Apple’s Flat Keyboard by [dmuth](http://www.flickr.com/photos/30647744@N00)[![저작자 표시](http://cfs.tistory.com/static/admin/editor/ccl_black01.png)![동일조건 변경허락](http://cfs.tistory.com/static/… Read More

[C#] Winform(윈폼) 제목표시줄에 안뜨게 하기

![](http://ash84.net/wp-content/uploads/1/cfile29.uf.134855014B0BEAB21F9F39.jpg)Form1과 Form2가 모두 표시됨. C# Windows Application(윈도우즈 어플리케이션)을 개발 하다보면 자연스럽게 많은 메시지 창 및 자식창을 생성하게 됩니다. MessageBox(메시지박스)역시 하나의 자식 윈폼이라고 볼수 있겠지요. 그런데 메시지 박스를 뛰운 경우에는 하나의 어플리케이션 이름만 TaskBar(제목표시줄)에 표시되지만, Form2를 띄운 경우에는 TaskBar(제목표시줄)… Read More

[C#] Serial Port 구분하기.

실제 프로그래밍을 하다보면 요즘 컴퓨터는 COM Port 가 없는 경우가 많기 때문에 젠더를 통해서 USB로 연결되고 실제 보드나 기기는 UART로 연결이 되면서 제어판에서는 통신포트로 잡힌다. 하지만, 다수의 젠더를 사용해서 기기를 연결하는 경우, 컴퓨터는 포트번호를 통해서만 구분할 뿐이다. 때문에 Application에서 만약 포트번호가 바뀌어져 버린다면 기기를 연결할 수가 없다.  그렇기 때문에 꽂혀져 있는 포트중 내가 사용해야 하는… Read More

[프로그래밍 일반]성급한 일반화의 오류

Day 308: X by theogeo 성급한 일반화의 오류란, 몇가지의 부분을 보고 전체를 일반화 시켜서 판단하는 오류를 말한다. 예를 들면,      A라는 한국인이 개고기를 먹는다.   B라는 한국인이 개고기를 먹는다.   그러므로, 모든 한국인은 개고기를 먹는다. 이러한 성급한 일반화의 오류를 필자도 저번주에 펌웨어 보정 필터를 개발 하면서 겪었기에 이렇게 글을 쓰게 되었다. 특정 수치를 넘는 데이터에 대해서만 평균값을 취해서… Read More

[C#] Image들을 PDF로 저장하기

* Image를 PDF로 저장하기 위한 C# 소스코드 * ResultPath : 실제 저장할 주소 (C:\TEMP.PDF) ArrayList :  이미지 파일들이 실제 있는 경로의 집합 그래서 소스가 실행되면, 이미지 들을 하나씩 읽어와서 하나의 PDF 파일에 차례대로  이미지를 넣어서 PDF 파일을 만든다.  아래의 소스코드를 실행하기 위해서는 다음의 Dll이 필요하다.  cfile29.uf.136CB40B4ABC166017FD11.dll   public String SaveToPDF(String ResultPath, ArrayList imgPathList)  {             // PDF… Read More

파티는 끝났다.

[![Day One Hundred Twenty Nine](http://farm4.static.flickr.com/3586/3517939540_350c166132.jpg)](http://www.flickr.com/photos/38687875@N00/3517939540 "Day One Hundred Twenty Nine") Day One Hundred Twenty Nine by [Dustin Diaz](http://www.flickr.com/photos/38687875@N00)[![저작자 표시](http://cfs.tistory.com/static/admin/editor/ccl_black01.png)![비영리]… Read More

가끔 그런생각을 해본다.

가끔 그런 생각을 해본다. 프로그래밍, 개발을 취미로 하고 싶다는.. 미래도 어둡다고 하고, 타 분야에 비해서 연봉도 낮다고 하고. 그런 현실 속에서 내가 살아남을 수 있을까..? 현실에 안주하면서, 현실의 다른 면에서 꿈을 꾸면서.. 그렇게 살아가는 것도 그리 나쁘지 않은것 같다.… Read More

[C#] 네이버 지역검색 오픈 API 검색결과 <b> 태그제거

네이버 지역검색 오픈 API를 사용해서 검색한 결과는 RSS로 볼수도 있지만,  XML의 형식으로 볼수도 있다. 특히 안에 있는 부분이 그러하다. 예를 들면 대치동 은마 아파트 ** ** 이런식으로 텍스트의 일부분에 태그가 되어 있는 경우를 종종 볼수가 있다. RSS 형식이나 혹은 XSL을 이용해서 HTML로 변환해서 쓰는 경우는 상관이 없겠지만, Application 에서 결과 XML을 파싱해서 안에 있는 정보를 사용할 경우에는… Read More