일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- jsr 296
- Spring
- WebLogic
- phonegap
- JDOM
- JSON
- PHP
- appspresso
- MFC
- sencha touch
- Struts
- Eclipse
- 가우스
- rowspan
- dock
- iBATIS
- Android
- Google Map
- GPS
- Ajax
- node.js
- oracle
- 선택적조인
- swingx
- MySQL
- PLSQL
- 전자정부프레임워크
- ibsheet
- jQuery
- tomcat
- Today
- Total
목록Developement (559)
Where The Streets Have No Name
function findParentTag(elem, sTag) { while(elem && elem.tagName.toUpperCase() !='BODY'){ elem = elem.parentNode; if(elem.tagName.toUpperCase() == sTag.toUpperCase())return elem; } } function findTagByName(elem, tagName, name) { var tags = elem.getElementsByTagName(tagName.toUpperCase()); for (var idx=0; idx
출처 : http://www.뜨레.kr/zboard/view.php?id=plsql&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=desc&no=43
##################################################### ##################################################### /************************************************************** 내 용: 작업중 화면에 표시될 사용자 메세지(조회,저장,삭제,Loading등...) 파라미터: msgStr - 화면에 보여줄 메세지 li_width - 팝업윈도우 가로넓이 li_height- 팝업윈도우 세로높이 리 턴 값: 없음 참고사항: msgStr 문자열이 "hidden"이면 메세지를 화면에서 제거한다. msgStr 문자열이 지정된 문자열 이외의 문자열이면 해당 문자열을 화면에 표시한다. 팝업객체는..
출처 : http://www.matts411.com/post/delaying_javascript_event_execution/ var onFooEndFunc = function() { var delay = 50; /* milliseconds - vary as desired */ var executionTimer; return function() { if (executionTimer) { clearTimeout(executionTimer); } executionTimer = setTimeout(function() { // YOUR CODE HERE }, delay); }; }();
출처 : http://hsmtree.tistory.com/83 1. 개념잡기 일반화 시킨 표현. 이것을 정규표현이라고 요약할 수 있을 것 같다. 다음의 과정을 너무 쉽다 생각말고 따라오길 바란다. - 감잡기 "12354" -> 숫자 "asdfasf" -> 알파벳 두 가지의 간단정규표현을 만들었다. 실생활의 보기와 비추어보자. "길이가 3인 이름!" 위의 표현은 길이를 표시하는 방법이 없다. 조금 더 발전시켜서 "알파벳{3}"이런식 으로 길이를 표현할 수 있도록 한다. 그리고, "알파벳"란 것도 너무 길다 "알" 이라고 한 글자로 표현한다. 그러면 "길이가 3인 이름"은 "알{3}"으로 표시가 가능하다. 길이가 10인 숫자는 "수{10}" "길이가 1인 알파벳이 나오고 그 다음에 길이가 3인 숫자가 나오는..
플러그인 개발 기초 학습, Part 1: 기본 요소 http://www.ibm.com/developerworks/kr/library/os-eclipse-plugindev1/index.html 플러그인 개발 기초 학습, Part 2: 리치 클라이언트 애플리케이션 도입하기 http://www.ibm.com/developerworks/kr/library/os-eclipse-plugindev2/index.html 데스크톱, 웹, 모바일 기기 개발을 위해 이클립스 가니메데 사용하기. Part 1 http://www.ibm.com/developerworks/kr/library/tutorial/os-dw-os-eclipse-ganymede-pt1.html 데스크톱, 웹, 모바일 기기 개발을 위해 이클립스 가니메데 사..
출처 : http://www.toadworld.com/Community/Blogs/tabid/67/EntryID/280/Default.aspx Ihave generally recommended in the past that whenever you are writingcode to iterate through the elements of a collection, you should use awhile loop, combined with the FIRST-NEXT or LAST-PRIOR collectionmethods. The key advantage of this approach is that the code will not raisea NO_DATA_FOUND exception if your colle..
http://kr.geocities.com/kwon37xi/xslt_quickly.html
출처 : http://blog.naver.com/jljlove7?Redirect=Log&logNo=90011463311 테이블 같은 것들 중에 DataGrid나 DataList, Repeater가 아닌 경우 엑셀 다운로드를 붙여달라고 하면 가슴이 콱 답답해지시는 분들을 위한 간단한 코드입니다. IE에서만 동작(엑셀이 windows 니까 ..ㅡㅡ;; 거의 IE겠죠 ..) IFRAME 유동적으로 만들어서 거기다 해당 객체의 데이터를 넣고 해당 객체는 saveExcel(''객체아이디'') 로 넣으시면 됩니다. 파일명을 강제하실 경우 saveExcel(''객체아이디'',''저장파일명.xls'') 로 넣으시면 됩니다. 해당 IFRAME을 execCommand 이용해서 html 문서를 확장자 .xls로 저장합니다...
출처 : http://blog.naver.com/devstory/130034170277 JFreeChart 같은 Java 라이브러리는 구성하기가 의외로 어렵죠. 구글 차트 API 는 손쉽게 차트를 그릴 수 있는 방법 중 하나입니다. URL : http://code.google.com/apis/chart/ - 차트 종류 2008년 8월 12일 기준 구현 가능한 차트 종류는 다음과 같습니다. 1. Line charts 2. Sparklines 3. Bar charts 4. Pie charts 5. Venn diagrams 6. Scatter plots 7. Radar charts 8. Maps 9. Google-o-meter 10. QR codes - 사용법 차트별로 속성 값이 다르므로 해당 URL 에서 속..
출처 : http://jace.tistory.com/61가끔 클래스를 못 찾는다는 에러로 인해 삽질을 유발시키는 경우가 많다.loader에 의해 로딩된 클래스를 찾을 수 있는 jsp코드를 올려본다. java.io.*, java.util.*, java.text.* "%> "http://www.w3.org/TR/html401/strict.dtd"> 클래스패스 확인 String pkg = null; java.net.URL classUrl = null; pkg = request.getParameter("pkg"); /*-- if (pkg == nul..
http://www.ibm.com/developerworks/kr/library/tutorial/os-dw-os-ecl-easyant.html
1. SQL Map XML Configuration File1.1 elementmaxRequests 동시에 SQL 문장을 수행할 수 있는 최대 쓰레드 개수 이 개수를 초과한 쓰레드가 수행될 경우 해당 쓰레드는 다른 쓰레드의 수행이 종료될 때 까지 block 된다. 보통 이 값은 maxTransactions의 적어도 10배 정도의 값을 설정한다. 그리고 항상 maxSessions, maxTransactions 보다 큰 값을 설정한다. 종종 동시 요청의 최대 값을 줄임으로써 성능을 증가시킬 수 있다. 디폴트는 512이다. maxSessions 해당 시점에 활성화될 수 있는 세션의 개수 세션은 프로그램에 의해 생성되는 명시적 세션, SqlMapClient 인스턴스 사용으로 인한 자동 세션이 있다. maxTra..
출처 : http://blog.naver.com/zhaong/120047184215 mapped statement의 예제 ex) select * from PRODUCT where PRD_ID = ? 복잡한가? 비록 프로임웍이 당신을 위해 많은 것을 하더라도 간단한 select statement를 위해 너무 많은 추가적인 작업을 하는것 처럼 보인다. 하지만 아래와 같은 축소버전으로도 가능하다. ex) select PRD_ID as id, PRD_DESCRIPTION as description from PRODUCT where PRD_ID = #id# 지금 SQL Map을 행위적인 측면에서 보면 이 statement는 정확하게 같지는 않다. 즉 몇가지 다른점을 가진다. 먼저 후자의 statement는 캐쉬를..
출처 : http://openframework.or.kr/Wiki.jsp?page=UseRemapResultsAtt remapResults 속성은 , , 그리고 에서 사용가능하다. 이것은 선택적인 속성이고 디폴트 값은 false이다. remapResults속성은 쿼리가 칼럼을 동적으로 반환할때 true로 셋팅되어야만 한다. 예를 들면, 다음의 쿼리를 보자. SELECT $fieldList$ FROM table 이 예제에서, 비록 테이블은 언제나 같지만 칼럼명의 목록은 동적이다. SELECT * FROM $someTable$ 이 예제에서, 테이블은 다를수 있다. SELECT내 * 의 사용으로, 결과 칼럼이 다를수 있기 때문이다. 결과 세트(result set) 메타데이터가 평범하지 않은것을 알아보기 위한 ..
[SqlMapConfig.xml 로딩] import java.io.Reader; import com.ibatis.sqlmap.client.*; import com.ibatis.common.resources.*; Reader reader = Resources.getResourceAsReader("sql/SqlMapConfig.xml"); SqlMapClient client = SqlMapClientBuilder.buildSqlMapClient(reader); 소스 : src/sql/에 위치시키면 됨(eclipse상에서 소스위치로 설정된곳) [count(*)같은 숫자값을 리턴받을경우] select count(*) as cnt from UIP_EMPLOYEE resultClass="java.lang.Integ..
http://chanwook.tistory.com/588 http://www.onjava.com/pub/a/onjava/2005/08/10/ibatisdao.html
출처 : http://blog.naver.com/warmpark/120019117770 아래(하나, 둘, 셋 - 5.X)와 같이 하면, JSP에 어떠한 코드를 넣지 않아도 UTF-8을 마음대로 사용가능. 물론 EUC-KR만 사용하길 원한다면 UTF-8을 EUC-KR로 바꾸기만 하면 그만!! 작성자 : 박병훈 Test 환경 - Tomcat : 5.0.28 - JDK : J2SE 1.4.X - DB : MySQL4.1.X (DB가 UTF-8을 사용하도록 설정) - JDBC Driver : mysql-connector-java-3.1.11-bin.jar ( jdbc:mysql://localhost/warmpark?characterEncoding=UTF-8 ) 하나. JSP Page설정 : 페이지에 직접 입력된..
1. servlet reloading옵션 tomcat설치 경로에서 /conf/context.xml에서 로 설정한다. 2. servlet invoker tomcat설치 경로에서 /conf/web.xml에서 invoker org.apache.catalina.servlets.InvokerServlet debug 0 2 invoker /servlet/* 의 주석을 해제한다. 6.0에서는 이렇게 추가해야 에러가 없다
var xmlHttp = false; if(window.ActiveXObject){ try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e2) { xmlHttp = false; } } } if(!xmlHttp && typeof XMLHttpRequest != 'undefined'){ xmlHttp = new XMLHttpRequest(); }