일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 전자정부프레임워크
- PHP
- swingx
- Android
- Eclipse
- Struts
- dock
- rowspan
- Google Map
- MFC
- 가우스
- 선택적조인
- tomcat
- oracle
- PLSQL
- Spring
- MySQL
- JSON
- WebLogic
- ibsheet
- iBATIS
- jsr 296
- GPS
- sencha touch
- Ajax
- appspresso
- jQuery
- phonegap
- node.js
- JDOM
- Today
- Total
목록Developement (559)
Where The Streets Have No Name
weblogic.xml화일을 아래와 같이 수정합니다. compileFlags -g keepgenerated true encoding EUC-KR / EUC_KR /
출처 : http://kimgisa.net/210 쿠키에 속성값을 한글로 저장하기 위해서는 몇가지 과정이 필요하다. 한글이나 특수문자, 그리고 유니코드들은 쿠키에 저장하기전에 URLEncoder 로 인코딩을 하고, 사용할 때 URLDecoder로 디코딩해주어야 한다. URLEncoder및 URLDecoder는 java.net 패키지에 있다. 다음은 서블릿에서의 예제이다. -------------------------- 1. 폼에서 서블릿으로 넘어온 값을 쿠키에 저장하는 예제 .... response.setContentType("text/html;charset=EUC-KR"); request.setCharacterEncoding("euc-kr"); String username = request.getPar..
// Command.java package ehr.test; public interface Command { public void execute(); } //NonCommand.java package ehr.test; public abstract class NonCommand implements Command{ public abstract void work(); public void execute(){ // 공통코드작성 System.out.println("NonCommand.execute()"); work(); // 공통코드작성 } } //TxCommand.java package ehr.test; public abstract class TxCommand implements Command { public ..
출처 : http://blog.naver.com/pluggers/150008709559 /** * @type : function * @access : public * @desc : 스크립트를 통한 지정된 이름의 IFRAME생성(존재하면 해당 IFRAME을 반환하고, 없으면 IFRAME을 새로 생성) * @param : name IFRAME 이름 */ function cfCreateIFrame(name){ if (!name) name = ""; var ifr = document.getElementById(name); if (!ifr) { // 존재하지 않으면 새로 생성 ifr = document.createElement(''); // Document에 추가 document.appendChild(ifr); ..
출처: http://blog.naver.com/pluggers/150007370686 https://eclipse-plugin.projects.dev2dev.bea.com/ 일반적으로 롬보즈를 많이 사용하긴 하지만.. 롬보즈의 경우는 이클립스 버전문제등 사소한 충돌이 많어서.. 먼저 com.bea.weblogic.eclipse-2.0.0.zip 파일을 위 싸이트에서 다운받는다. 1.1.1 Version 을 사용해도 무관하나 2.0.0버전에는 각가의 프로젝트에 따른 여러개의 도메인을 세팅할수가 있기때문에 장점이 많다. 아직 베타버전이긴 하지만.. 충분히 버전의 가치가 있는듯 ^^ 다운 받은 zip파일을 이클립스의 eclipse\plugins 폴더에 압축해제한다.. 플러그인을 재로딩 하기위해 이클립스를 재기..
jdk1.4의 최신버전을 설치할 경우 oc4j9.0.3을 설치한 경우 jsp 컴파일시 에러 발생 [해결방법] jdk의 lib\tools.jar를 oc4j아래의 jdk 폴더및에 해당 폴더에 복사 [참고] http://forums.oracle.com/forums/message.jspa?messageID=414556
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8110
출처 : http://www.oracleclub.com/article/13624 --실수로 지운 데이터 살리기.. 예 kfm08ot1이라는 테이블의 bnk_cd ='04' 인 데이터를 실수로 삭제를 했다. commit; 도 완료된 상태라면.. 앞이 막막할것이다. 이럴땐 이렇게 데이터를 불러보자.. SELECT * FROM KFM08OT1 as of timestamp ( systimestamp - interval '10' minute) where bnk_cd = '04' 조회후 파일을 txt나 엑셀로 저장후.. 다시 임포트 해야 합니다.
출처 : http://bokdol2.tistory.com/entry/맵핑모드-Mapping-Mode 맵핑모드란, 논리좌표와 물리좌표의 관계를 정의하는것이다. 즉, 논리좌표와 물리좌표의 일대일 대응관계를 정의하는 것이다. 윈도우즈에서 디폴트로 사용하는 맵핑모드에서는 논리좌표와 물리좌표가 일치되어있다. 그래서 이런것을 느끼지 못했다. 맵핑 모드 단위 X축 증가 Y축 증가 MM_TEXT 픽셀 오른쪽 아래쪽 MM_LOMETRIC 0.1mm 오른쪽 윗쪽 MM_HIMETRIC 0.01mm 오른쪽 윗쪽 MM_LOENGLISH 0.01인치 오른쪽 윗쪽 MM_HIENGLISH 0.001인치 오른쪽 윗쪽 MM_TWIPS 1/1440인치 오른쪽 윗쪽 MM_ISOTROPIC 가변 가변 가변 MM_ANISOTROPIC 가변 가..
출처 : http://discount77.com/blog/ospace/tag/resize http://www.codeproject.com/KB/dialog/easysize.aspx 다이얼로그 형태의 MFC에서 매우 유용하게 사용할 수 있는 코드이다. 사용법: 1. stdafx.h파일에 #include EasySize.h 을 추가. 2. 다이얼로그 클래스 정의한 부분에 DECLARE_EASYSIZE 넣음 class CEasySizeDemoDlg : public CDialog { DECLARE_EASYSIZE ... 3. 해당 다이얼로그 클래스의 OnInitDialog()에 INIT_EASYSIZE;을 넣음 BOOL CEasySizeDemoDlg::OnInitDialog() { CDialog::OnInitD..
출처 : http://blog.naver.com/ckpj1/100016767295 1. 요약 요즘 나오는 프로그램에서는 대부분 TrayIcon을 제공합니다. 단순히 프로그램 리스트(태스크 바)에 나오는 것보다는, TrayIcon이 사용자에게 보다 더 편리한 UI를 제공하기 때문입니다. 그런 데, 익스플로어(인터넷 익스플로어가 아닙니다.)의 버그 때문에 과 같이 종종 TrayIcon이 Tray에서 사라지는 경우가 있습 니다. 하지만, 몇몇의 프로그램은 사라지지 않고 계속 남아있는 경우도 볼 수 있습니다. 그럼 우리의 프로그램도 익스플로어와는 상관없이 계속 트레이에 있으려면 어떻개 해야할까요? 익스플로어는 자신이 죽었다가 새 로 시작되는 경우 현재 보이는 모든 윈도우에게 멧세지를 보내주는데, 우리는 이 메시..
http://blog.naver.com/pavonine116/50013318389
출처 : http://www.codeguru.com/Cpp/controls/propertysheet/article.php/c583/ Although you can resize the property sheet and place other controls in it, sometimes its just easier to create a dialog with all the controls in place and then create a property sheet inside the dialog. You can layout the controls at design time and also the property sheet need not be on the left top side of the dialog. St..
출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=1892 실제로 우리가 사용하는 윈도우라는 것은 윈도우즈의 윈도우, 즉 HWND로 지정할 수 있 는 윈도우이다. CWnd라는 것은 하나의 윈도우, 즉 HWND를 갖고 있고,이 윈도우에 사용 하는 많은 함수들을 모아 놓은 하나의 클래스에 불과하다. 즉, HWND라는 것은 진정한 의미에서의 윈도우이고, CWnd라는 것은 단지 하나의 클래스(말 그대로 멤버 변수와 그에 따른 많은 멤버 함수를 제공하는 클래스)일 뿐이며, 이 클래스의 주된 멤버 변수 가 윈도우즈에서 사용하는 실제의 윈도우인 HWND(m_hWnd)이고, 이것을 제어하기 위한 많은 함수를 제공한다. 실제로 C..
출처 : http://extremedb.blogspot.com/2008/05/lateral-view.html Lateral View와 아우터조인의 개념에 대해서는 이미 언급이 되었고 이번에는 Lateral View 를 이용한 튜닝에 대하여 알아보기로 한다. 먼저 개발자들에게 받는 질문 상위 10개 중에 항상 들어있는 질문이 있다. "선택적으로 조인하는 기능이 오라클에 있습니까?" 필자는 항상 다음과 같이 답변한다. "있습니다." 아래 모델을 보자. 이모델을 보면 고객유형(subtype) 에 따라서 개인기본으로 조인할지 사업자기본으로 조인할지 결정이 되는것이다. 물론 연락처기본은 고객기본과 항상 1:1 이다. 이런 모델에서 대부분의 개발자는 아래와 같은 SQL 을 작성한다. SELECT A.고객번호, A...
출처 : http://www.souljin.net/entry/MFC-INI-File-%EC%9E%85%EC%B6%9C%EB%A0%A5 GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProfileInt GetProfileSection GetProfileString WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProfileSection WriteProfileString 위에 정의된 함수들을 이용해 입출력한다. ini 파일은 세..
출처 : http://blog.naver.com/mind2on/80009619180 CString ⇒ char* CString str; str = "Hello"; char* ss = LPSTR(LPCTSTR(str)); char* ⇒ CString char ss[] = "Hello"; CString str; str.Format("%s", ss); (Format대신에 GetBuffer()를 써도 됩니다.)
출처 : http://blog.naver.com/nixorkim/20046312663 //현금 표시 포멧으로 만들기 NUMBERFMT nFmt = { 0, 0, 3, ".", ",", 0 }; TCHAR szVal[10]; TCHAR szOut[10]; //::GetNumberFormat (NULL, NULL, szVal, &nFmt, szOut, 10); //서비스별 요금액 보여주기 char szPrice[10]; //\12,500원 9 digit CStatic *pStPhoto = (CStatic*)this->GetDlgItem(IDC_STARPHOTO_PRICE); sprintf(szVal,"%d", nstarphotocnt); ::GetNumberFormat(NULL, NULL, szVal, &n..
출처 : http://box.co.kr/raymondjeon/index.php/741 CWnd* pWnd = GetDlgItem( IDC_MYBUTTON ); // OK CButton* pBtn = (CButton*)pWnd; // WRONG, its not a CButton pBtn->SetCheck(0); // Should fail GetDlgItem() uses CWnd::FromHandle() to return the temporary pointer. class CMyDialog : public CDialog { CButton m_btn; // ... virtual BOOL OnInitDialog(); } BOOL CMyDialog::OnInitDialog() { // ... m_btn.Subcl..
출처 : http://blog.naver.com/nixorkim/20044963859 Libxml2 XML 파서 : GNOME용으로 만들었는데, 다른데에서도 사용가능.윈,유닉스 모두 지원, C/C++ http://xmlsoft.org/ miniXML : 초경량 XML파서 http://www.easysw.com/~mike/mxml/ PCRE : 펄방식의 정규식을 사용할 수 있는 라이브러리. 언젠가는 쓸데가 있을 것 같다. 이미 아파치, PHP등에서 사용되고 있음. http://www.pcre.org/ FLTK :크로스플랫폼 UI 라이브러리. UI단에서 MFC말고 다른 방식으로 쓰기 위해 한번 리뷰해볼만할 것 같아 선택. http://www.fltk.org/ BOOST :꽤 좋은 품질의 C++클래스 묶음. ..