Author Archives: itpsolver

[오라클] 오라클 9i 이상일 경우 무한로우 생성 쿼리

By | 1월 20, 2010

– 출처 : http://kr.blog.yahoo.com/nwisio1450/128 – 무한로우 생성 쿼리 입니다. Oracle 9i 일 경우 SQL>select * from         (select level from dual connect by level <= 10); Oracle 10g 일 경우 SQL>select level from dual connect by level <= 10 원하는 rows 만큼 level <= ? 숫자를 넣어주세요.. 이 쿼리는 상당히 유용합니다. 즉 예전에 copy_t 테이블로 사용하던 달력테이블이던지,… Read More »

[펌글] copy_ymd 테이블 생성하기

By | 1월 20, 2010

– 출처 : http://xamp.tistory.com/420 – — 1. copy_ymd를 생성 (일별) CREATE TABLE copy_ymd (ymd, ymd_date) AS SELECT TO_CHAR(TO_DATE(‘19591231′,’yyyymmdd’) + ROWNUM, ‘yyyymmdd’), TO_DATE(‘19591231′,’yyyymmdd’) + ROWNUM FROM (select * from row_100 a, row_100 b, row_100 c) — 어떻게든 36525 이상의 row를 갖게 하면 된다. WHERE ROWNUM <= 36525;   — 2. copy_ym을 생성 (월별) CREATE TABLE copy_ym (yyyymm,… Read More »

[펌글] AM2와 AM2+ 그리고 AM3 의 3가지 소켓은 통합소켓

By | 1월 13, 2010

–  출처 : http://kr.blog.yahoo.com/kimyoung77@ymail.com/14 – AM2와 AM2+ 그리고 AM3 의 3가지 소켓은 통합소켓입니다… 몇가지 기술적 차이가 나오긴하지만.. 서로 바이오스상으로 지원을 한다면 호환이 가능하지요…. 다만… AM2나 AM2+ 소켓 시피유를 AM3 보드에 탑재하는것은 불가능합니다… 반대로 AM3 시피유는 AM2, AM2+에 탑재 가능하지요… AM2와 AM2+의 차이는 HTT 대역폭차이입니다… AM2는 양방향 2000MHz까지만 지원해주고… AM2+는 양방향 최대 5200MHz까지 지원을 해줍니다..(대역폭이란 부품끼리 정보를… Read More »

정렬 알고리즘 예제

By | 1월 8, 2010

* 버블 정렬 예제 (Java) int[] arr = {8,6,4,2,5,1,3,7}; for(int i=(arr.length -1); i>0; i–){  for(int j=0; j<i; j++){   int temp = 0;   if(arr[j] > arr[j+1]){    temp = arr[j];    arr[j] = arr[j+1];    arr[j+1]= temp;   }  } } System.out.println(java.util.Arrays.toString(arr));

[링크] 정렬(sort) 알고리즘

By | 1월 8, 2010

정렬의 기본 개념 선택 정렬 (Selection Sort) 버블 정렬 (Bubble Sort) 삽입 정렬 (Insert Sort) 병합 정렬 (Merge Sort) 퀵 정렬 (Quick Sort) 힙 정렬 (Heap Sort) 기수 정렬 (Radix Sort) 계수 정렬 (Counting Sort)

[펌글] Stub/Skeleton, RMI 통신 매커니즘

By | 1월 4, 2010

– 출처 : http://blog.naver.com/chetgood/80045310424 – <Stub/Skeleton을 통한 RMI 통신 메커니즘>   미들웨어인 Stub/Skeleton에 대해 상세히 설명하겠습니다. RMI가 외부에 보여지는 모습이라면, Stub과 Skeleton은 이런 메커니즘을 가능하게끔 RMI가 내부에서 여러가지 복잡한 과정을 처리하기 위해 사용하는 미들웨어입니다. Stub과 Skeleton은 우리가 만든 원격 객체를 rmic라는 컴파일러를 사용해서 만드는데, 이렇게 만들어진 Stub과 Skeleton은 각각 클라이언트와 서버에 위치하여 실제로 클라이언트와 서버 사이의… Read More »

[펌글] rownum 으로 페이징 범위 지정을 해주고 싶을 때

By | 12월 31, 2009

– 출처 : http://webprogrammer.tistory.com/1103 – 오라클에서 rownum 은 쿼리가 실행될 때 결과 레코드에 번호를 나타내어 주는 필드이다. 물론 table 을 만들 때 rownum 을 만들어줄 필요는 없다. 어떠한 테이블이라도 “select rownum from boardtable” 의 형태로 쿼리를 날리면 레코드에 번호컬럼이 생기는 것을 볼수 있다. 따라서 페이징을 위한 쿼리에서 우리는 rownum 이 10 보다 크고 20 보다 작은… Read More »

[펌글] 자주 쓰는 자바스크립트(javascript) 함수 (input 에 숫자만 입력하게 하는 등)

By | 12월 31, 2009

– 출처 :  http://webprogrammer.tistory.com/1194 – //var    _intValue   = ‘0123456789’; //var    _upperValue = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’; //var    _lowerValue = ‘abcdefghijklmnopqrstuvwxyz’; //var    _etcValue   = ‘~`!@#$%%^&*()-_=+\|[{]};:\’\”,<.>/?’; //var    dayOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31); n = (document.layers) ? 1:0; ie = (document.all) ? 1:0; if (n) document.captureEvents(Event.KEYPRESS); function fnTest(pval) {   fnTest =  doReverse(pval.value) ;   alert… Read More »

[펌글][자바스크립트] 브라우저명을 정확히 알아내기

By | 12월 31, 2009

– 출처 : http://webprogrammer.tistory.com/1276 – 보통 브라우저명을 체크할 때 아래 코드를 많이 사용합니다. var DOM = (document.getElementById) ? true : false; // W3C 표준 var IE4 = (!DOM && document.all) ? true : false; // IE4 var IE5 = (DOM && (navigator.userAgent.indexOf(“MSIE”)>-1)) ? true : false; // IE5 >= 5 var NS4 = (!DOM && document.layers)… Read More »

[펌글] 자바스크립트(javascript) 객체 및 함수 목록

By | 12월 31, 2009

– 출처 :  http://cafe.naver.com/tonkjsp/226 – ▶ 자바스크립트 객체      – 구현 엔진과는 관계없이 언어에 종속에 된다.          즉 , 자바스크립트를 어디에서 구현하느냐와 관계없이 객체를 사용이 가능하다.      – 각 객체는 기 본 데이터 타입과 함께 전환 함수 등의 추가적인 기능을 포함하고 있다.          – 자바스크립트의 모든 객체는 배열을 상속하고 있다.      – 자바스크립트 객체는 Object라는 객체에 기초를 둔다.      -… Read More »