window.name 을 설정했다가 없앴을 때에도 계속 설정한 name이 남아 있는 이유

By | 2월 15, 2013

생각해 보니 window 객체는 DOM이 아니라 BOM(Browser Object Model)이었다. 그러므로 객체에 셋팅한 프로퍼티가, 문서 단위로 reload 되는 것이 아니라, 브라우저 단위로 reload 되는 것이었던 것이었다!! 따라서 window 객체에 name을 계속 셋팅하면 계속 갱신되지만, name을 셋팅 했다가 name을 셋팅한 구문을 제거한다고 해도, 문서가 reload 되는 것에 관계 없이 브라우저에 해당 정보가 남아있으므로  name이 지워지지 않았던 것이었다. 그러므로… Read More »

jQuery TreeView 플러그인 사용시, IE7 (혹은 호환성모드)에서 트리가 깨지는 경우

By | 2월 13, 2013

※ 완벽한 해결책은 아니지만, 다음의 방법으로 일단 깨지는 것을 막을 수 있다. * 트리가 만들어지는 페이지에 다음의 스타일 추가      <style type=”text/css”>       ul, li { zoom: 1 }   </style> * 완벽하지 않다고 한 이유는, 트리의 2depth 이상에서 트리를 펼칠 때 트리가 약간 (1픽셀 정도) 위로   움직이는 현상이 있었기 때문이다. (IE7 혹은 호환성보기에서만)

jQuery UI의 dialog 위젯으로 로딩이미지 생성시, 오페라 브라우저 (opera)에서 빨간 테두리가 생기는 현상

By | 1월 31, 2013

* 오페라 브라우저는 포커스가 간 엘리먼트에 빨간 테두리를 쳐 버리는 특징이 있는 것 같다.   검색을 조금 해 보니 이것은 버그도 아니고 브라우저 설계시 그렇게 되도록 만든 것 같다.   jQuery UI의 dialog 위젯으로 로딩이미지를 만들었을 경우, 로딩이미지가 show() 될 때   로딩이미지의 부모 엘리먼트에 포커스가 가서 빨간 테두리가 그려지는 문제가 간혹 생겼는데,   그래서 부모 엘리먼트의 tabindex 속성… Read More »

[펌글] 윈도우 작업표시줄에 입력도구모음이 사라져서 한영전환 등을 할 수 없을 때

By | 1월 21, 2013

– 출처 : 네이버 지식인 – Windows 7 기준으로 설명 드립니다.   제어판 – 시계, 언어 및 국가별 옵션 – 국가 및 언어 – 키보드 또는 기타 입력 방법 변경 메뉴에 가서 ‘키보드 변경’ 버튼을 누르면 ‘텍스트 서비스 및 입력 언어’ 창이 뜹니다.   또 다른 방법으로 실행에서 ctfmon.exe 를 입력하여 실행하셔도 됩니다.     ‘텍스트 서비스 및 입력 언어’ 창에서 ‘입력 도구 모음’ 탭에… Read More »

java.net.URLEncoder.encode()로 인코딩된 문자열을 java.net.URLDecoder.decode()로 디코딩할 때 + 기호가 space(공백)으로 되어버리는 현상에 대한 해결책

By | 12월 4, 2012

* 이 현상은 get 방식으로 보내는 파라미터의 내용중에 +기호가 있을 경우에 발생하는데,  보통은 + 를 파라미터로 실어 보내는 일이 없지만, Base64로 인코딩된 문자열(ex: 암호화된 id)에는   +가 있을 경우가 종종 있기 때문에 이런 얘들을 get으로 실어 보낼 때 심심치 않게 볼 수 있다.   그래서 해결책을 이것저것 찾아보았지만 결국은 space를 +로 replace하는 것이 대세인 듯 하다.  (아래 예제에서 decodeString()은… Read More »

[펌글] 오라클 LOCK 확인 및 session kill 방법

By | 11월 22, 2012

– 출처 : 오라클 LOCK 확인 및 session kill 방법 –  테이블에 컬럼을 추가하려 하니 LOCK 이 걸려 추가가 되지 않았다.LOCK정보를 확인 후 session을 kill 해주자.=========================================================================================출처 : 네이버 지식인http://kin.naver.com/detail/detail.php? ··· aaad6fja=========================================================================================lock확인만 하려면select *from v$locked_objectwhere oracle_username = ‘oracle유저명’이러면 lock확인은 됩니다..lock후 kill 시키려면 위의 query가지고는 kill시킬수가 없어여..kill시키고자 하는 시리얼 번호를 알아야 하거든여..select a.session_id as SESSION_ID,b.serial_no as SERIAL_NO,a.os_user_name as… Read More »

[펌글] iBatis에서 procedure 실행시 register output parameters failed 에러

By | 11월 19, 2012

– 출처 : http://yep1004.blog.me/100070785016 –  Never used it with stored procedure calls, but I would try defining the OUT parameter as a BigDecimal and see what happens. Oracle tends to return numerics as BigDecimals.즉, procedure에서 선언된 ‘NUMBER’ 타입의 변수는 oracle 내부적으로 BigDecimal 로 변환한다는 것!따라서 parameterMap에서 아래와 같이 선언해 주어야 한다.<parameter property=”outValue”  jdbcType=”DECIMAL” mode=”OUT” javaType=”long”/>이는 IN/OUT 전체에서 발생하므로,… Read More »

[펌글] f_kp.sys file 문제로 인한 키보드 먹통 및 블루스크린 문제 해결방법

By | 10월 26, 2012

– 출처 : http://blog.naver.com/chuak/20155356001 –  아놔 완전.     극악무도한 보안프로그램 fasoo 에서 뭔짓을 해놓은건지   f_kp.sys file 에 문제가 생겨 키보드가 작동안되고,   윈도우 login 후 조금 지나면 블루스크린 ㄷㄷㄷㄷㄷㄷ   인터넷에 저파일 딴데서 그해서 덮어쓰면 된다는데 뭐 잘 못찾아서 포기했고 ㅋ   그냥 fasoo 지웠다 새로깔면 해결됨..   절차는 다음과 같다.   1. 안전모드로 부팅  -… Read More »

html의 이미지 맵(image map) 클릭시 각 map의 경계선이 보이지 않도록 처리하기

By | 10월 20, 2012

* 개요    – 이미지 맵 클릭시 경계선이 표시되면 어찌됐건 세련되지 못하게 보이는 게 보통이다.     그래서 기존에는 area 태그에 onfocus=”this.blur()” 속성을 넣어 주어서 이것을 막았는데,     노가다이기도 하고 보기에도 별로 좋지는 않았다.      그래서 검색을 해 보니 CSS로 간단하게 처리하는 방법이 있었다. * 해결방법    – 이미지맵을 사용하는 img 태그의 스타일속성에       outline:none… Read More »