전체 글 265

[XML] DTD 선언

문서 유형 선언 1. 외부 DTD 문서 선언XML문서가 어떤 마크업언어로 작성되었는지 표시하여 문서를 전달받은쪽에서 해석이 가능하도록 하는것을 문서 유형 선언이라고 한다. 기본적으로 다음의 문법을 따른다. SYSTEM 키워드를 이용한 선언 : 외부에 파일이 있는 경우 PUBLIC 키워드를 이용한 선언 : 공개적인 사용을 위해 업체및 국제공인 단체에서 작성된 DTD 사용 PUBLIC 키워드를 사용하기 위해서는 PUBLIC 식별자를 생성해야 한다.문법 : +|-//DTD개발 및 보수업체명//DTD명 및 버전번호//사용된언어예제 HTML DTD의 PUBLIC 식별자 XML DTD의 PUBLIC 식별자 2. 내부 DTD 서브셋 문서선언 내부 파라미터 엔티티DTD내용의 일부를 DTD내부에서 선언한것을 말한다. 별..

Programming 2010.10.18

[SQL] 행 -> 열 전환, 행을 하나의 열로 합치기

행 -> 열 전환 [C1][C2] ID1T ID2T ID2S ID2P ID3T ID3P 위와 같을 때 아래와 같이 행을 열로 한번에 나타내고 싶을 때? [C1] [T][S][P] ID1Y ID2YYY ID3YY [Sol.] SELECTC1, MAX(DECODE(C2, 'T', 'Y', NULL)) "T", MAX(DECODE(C2, 'S', 'Y', NULL)) "S", MAX(DECODE(C2, 'P', 'Y', NULL)) "P" FROMTABLE GROUP BYC1 ORDER BYC1 --------------- 행을 하나의 열로 합치기 SELECT REPLACE(MAX(SYS_CONNECT_BY_PATH(data, '/#/')), '/#/', '') FROM ( SELECT ROWNUM rn, t..

DB 2010.10.12

Preferences

1. manifest 의 extension 탭 열기2. menuContribution 밑으로 command 생성3. commandId 는 org.eclipse.ui.window.preferences 로 하면 main preference page 임 Sample 로 Preference page 를 추가하면 코드가 생성된다.만약 Activator 를 쓰지 않는다면, 관련 에러가 나오는데 이를 PlatformUI 로 바꿔주면 된다. 만약 직접 생성하려면,org.eclipse.ui.preferencePages (preference page 지정)-> preference page 의 왼쪽 트리에 추가 하려면 페이지 별로 계속 추가해주면 됨 org.eclipse.core.runtime.preferences (pre..

Eclipse RCP Issue 정리

Eclipse RCP 개발중 오류 F/U 정리 (상황: RCP + MyBatis(ibatis) 사용...) 1. 일반적으로 ibatis 사이트에서 구한 jar를 lib으로 사용시 content assist 및 compile 까지는 되나 runtime 에서 class 를 찾을수 없다는 오류를 뱉는다. -> Plugin project from JAR 로 새로운 프로젝트를 FQN 으로 만든다. (ex: org.apache.ibatis) (dependency 분석 부분을 체크해 주면 dependencies 에 알아서 관련 plugin 을 추가시켜줌) 2. [Buddy Classloading] java.io.IOException: Could not find resource 오류가 나면서 xml 파일들을 불러들이지..