Programming 516

[JAVA] xlsx(엑셀) 파일 읽고 쓰기

http://visu4l.tistory.com/362 java에서 기본적으로 엑셀파일 (xls)를 열기위한 라이브러리(jxl)가 존재한다.그런데 이 라이브러리는 2007버전(xlsx)부터는 읽지 못한다.그래서 대부분 다른 외부 api를 많이 사용하는데..apache POI 라이브러리 사용법을 알려주려고 한다. 라이브러리 다운받는곳 : http://poi.apache.org/ 위에서 download에서 bin(binary)파일을 다운받는다.windows에서 개발중이라면 .zip을 받고 리눅스라면 tar.gz 파일을 받는다. 해당 라이브러리를 프로젝트에 추가시키는 방법입니다.===========================================================================..

Programming 2016.01.07

[js] c#과 같은 string.format 구현하기

http://warmz.tistory.com/entry/js-c%EA%B3%BC-%EA%B0%99%EC%9D%80-stringformat-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 출처 및 참고 :: http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format C#의 string.format처럼 js에도 동일한 함수가 있으면 좋겠다고 생각해서 찾아본 결과, 역시 좋은 샘플이 있었다.?12345678if (!String.prototype.format) { String.prototype.format = function () { var args = arguments; return this.r..

Programming 2015.12.30

자바의 Dynamic Proxies

http://www.javajigi.net/pages/viewpage.action?pageId=518 자바의 Dynamic Proxies Dynamic Proxy 뭐하는 놈일까? Proxy라는 놈이 들어갔으니까 대충 감으로는 때려 잡을 수 있겠지만 그건 단지 감이고, 한번 내부를 파봐야 뭔지 구체적으로 알거 같다. 우선 우리들이 일반적으로 흔히 알고 있는 Proxy라는 놈이 무엇인지 이해하고 넘어가야겠다. Proxy라고 하면 실제로 작동하는 A라는 놈과 같은 기능을 하면서 A인체 하는 것을 말한다. 외부에서 보기에는 A라는 클래스와 같은 인터페이스(프로그램적으로 봤을 때)를 제공하고 내부적으로 비슷한 기능을 하지만 실체를 까보면 A는 아니면서 A인체 하는 놈을 말한다. 여기까지 맞나? 지금까지 Proxy..

Programming 2015.09.25

자주 쓰이는 스트링 관련 prototype관련 정리

http://l2j.co.kr/137 /*--------------------------------------------------------------------------------*\ * JavaScript framework, version 2.0 * * Date : 2006. 08. 15. * Copyright 1998-2007 by Vricks Studio All right reserved. * @author Jeff Yang routine@vricks.com * 자주 쓰이는 스트링 관련 prototype관련 정리 \*--------------------------------------------------------------------------------*/ /*---------------..

Programming 2015.09.11

Javascript 에서 replace정규식 그리고 replaceall과 같은 함수 구현하기.

http://ozit.tistory.com/65 Javascript에서는 특정 문자열에 포함된 문자열을 다른 문자열로 대체하기 위해 replace함수라는 것을 제공한다. 그런데 이 replace함수를 다른 언어의 그것과 동일하게 사용하면 다른 결과에 당황할 수 도 있다. C나 Java 언어에서 replace함수를 사용하면 해당 문자열에 포함된 변경 대상 문자열을 모두 대체한다. (물론 특히 C계열은 덜한데, Java 같은 경우에는 특수 키워드(. | 등과 같은 문자마져 ㅠ.ㅠ)에 \를 포함해야 정상 동작하는 등 언어마다 조금씩 다른 차이가 있기는 하다. 보통 C는 . | 같은 문자는 특수 키워드로 보지 않는다.) 특수한 케이스를 제외하고, 단순 문자열 치환을 Java에서 예로 들어보자 // JAVA St..

Programming 2015.09.08