전체 글 436

defer 속성에 관하여

간혹 라는 구문을 본 적이 있을것이다.defer 는 '미루다, 연기하다' 라는 의미를 가진 단어로써html 및 css 보다 늦게 자바스크립트 구문을 호출하는 방법이다. 예를들어(이렇 게하는 경우는 굉장히 드물겠지만)페이지 로딩 후 select 박스의 값을 변경해야 하는일이 있을때select 태그 바로 밑에 javascript 구문을 쓰는 경우가 있을것이다. 이렇게 html 이 먼저 로딩되고 나서야 javascript 구문이 동작해야 하는 경우 기존에는body 안에다가 끼워넣었을 것이다. 그렇지만 좀 더 소스를 깔끔하게 하기 위하여 head 태그 안에 script 를 선언 하고도 위와같은 동작이 원할하게 수행되고자 할때 바로 defer 를 쓰는것이다.이렇게 쓰면 된다. 단, 반드시 .js 형태의 javas..

ORA-01861: literal does not match format string 에러 원인

ORA-01861: literal does not match format string 의 에러 원인은varchar2 형식의 값을 date 형식과 비교하려 할때 문제가 발생한다예를들어 aaa 라는 컬럼에 20141027 이라는 문자 형식의 데이터가 들어가 있는데 이거를aaa between to_date(start_dt, 'YYYYMMDD') and to_date(end_dt, 'YYYYMMDD') 처럼 검색하려 할때 발생한다.따라서 이럴때는 변환 없이 그냥 aaa between start_dt and end_dt 로 검색하면 된다.단, SYSDATE 로 검색 할 때에는 to_char(SYSDATE, 'YYYYMMDD') 로 해줌녀 된다.

JSP 에서 Formatter(정렬) 환경설정 변경하기

이클립스(Eclipse) 에서 ctrl + shift + f 키를 누르면 자동 정렬이 된다.그런데 기본 세팅에서는 정렬을 해도 되려 더 지저분(?) 해 지는 현상이 벌어진다.따라서 다음과 같이 수정을 해 주어야 정상적으로 잘 사용할 수 있다. 1. Window - Preperences - Web - HTML Files - Editor 메뉴로 이동 2. Line width 를 999로 변경하고, Align final bracket.... 부분에 체크를 한다.3. Inline Elements 는 줄바꿈 하지 않는 엘리먼트를 지정하는 부분인데 여기서 td 와 select 를 remove 해 준다.

ORA-01858 에러

ORA-01858: 수치를 지정해야 할 위치에 비수치 문자가 지정되었습니다 이런 오라클 에러메시지는 보통 날짜형태 또는 날짜를 문자형태로 변환하여 처리하는 구분에서 에러가 발생함. 예를 들면 to_char(sysdate, 'yyyymmdd') 같은 구문에서 to_char 대신 to_date 를 쓰는 등 sql 을 잘못 작성하는 경우이거나 to_date() 함수를 사용할때 정확하지 않은 날짜구문을 입력한 경우 발생한다.