특정 id(혹은 class)를 갖는 엘리먼트 하위의 두 개 이상의 태그에, 같은 css를 적용할 때 주의할 점
* 기준이 되는 상위 selector도 반드시 반복해서 써 주어야 한다는 점이 포인트. #tableA th, td { … } (X) #tableA th, #tableA td { … } (O)
* 기준이 되는 상위 selector도 반드시 반복해서 써 주어야 한다는 점이 포인트. #tableA th, td { … } (X) #tableA th, #tableA td { … } (O)
http://www.windowstalk.co.kr/479
* commons-lang 의 ClassUtils 사용 => boolean isPrimitiveOrWrapped = ClassUtils.isPrimitiveOrWrapper(object.getClass()); * 참고 – String은 Wrapper 클래스가 아니다! * 참고 링크 http://stackoverflow.com/questions/709961/determining-if-an-object-is-of-primitive-type
StringBuilder sb = new StringBuilder(“AAA”); // 초기화 방법 1 – length를 0으로 설정 sb.setLength(0); sb.append(“BBB”); // 초기화 방법 2 – 새로운 객체를 생성하여 재할당 sb = new StringBuilder(“BBB”); * 참고 링크 (이게 좋다, 저게 좋다 의견이 분분하군요 >, <) http://stackoverflow.com/questions/5192512/how-to-clear-empty-java-stringbuilder
gradle을 이용한 빌드 자동화 Maven을 넘어 Gradle로 가자
http://blog.naver.com/pluulove84/100181879596
http://sourceforge.net/projects/nsis/ http://nsis.sourceforge.net/Main_Page
* 컴퓨터 환경 – Window 7 64bit – Geforce 250 GTS 내 경우에는 지포스(Geforce) 그래픽카드의 드라이버 버그 문제였다.드라이버를 최신 버전으로 설치했더니 해결이 되었다.구글 아니었으면 어쩔 뻔 했어 ㅠ_ㅠ… 에러가 났던 Geforce 드라이버 버전 => 9.18.13.1106 (311.06) 새로 설치한 Geforce 드라이버 버전 => 314.22 * 참고 링크 https://forums.geforce.com/default/topic/527373/powerpoint-slide-sorter-scrolling-broken-with-310-90-and-310-70-drivers
안드로이드 앱 설치, 무심코 ‘동의’ 누르시나요?
http://blog.naver.com/dooribbs/100024091513
http://helloworld.naver.com/helloworld/12864
http://blog.daum.net/darkandy/129 * 참고 – Eclipse Market Place에서 jdepend로 검색하면 설치 가능하다.
* 현재 사용할 수 있는 캐릭터셋(characterset) 조회 쿼리 SELECT * FROM v$nls_valid_values WHERE parameter = ‘CHARACTERSET’ * 특정 문자열의 캐릭터셋을 변환하여 byte length를 조회하는 쿼리 select lengthb(convert(‘가나다’, ‘KO16KSC5601’)) from dual; select lengthb(convert(‘野良猫ねこ’, ‘KO16MSWIN949’)) from dual; select lengthb(convert(‘禽流可传人’, ‘UTF8’)) from dual;
java 암호화/복호화 관련 작업 수행시,Unsupported keysize or algorithm parameters 나 Illegal key size or default parameters 에러가 발생할 경우,JCE(Java Cryptographic Extension)의 정책(policy) 파일 문제일 경우가 많다. JCE의 기본 정책으로 인해 제한된 사항(ex: AES에서 128bit(16byte)를 초과하는 길이의 key 사용불가)을 해제하기 위해서는 jre의 암호화 정책 파일(local_policy.jar 와 US_export_policy.jar)을 무제한(unlimited)버전으로 덮어써 줘야 한다. 문제는 JDK의 벤더 및 종류에 따라 정책 파일이 다르다는 것인데…여러가지가 있지만, 일단… Read More »
Juno를 깔아보니 기본에디터로 Web Page Editor라는 것을 제공하는데, 영 내 취향이 아니다 -_-…(GUI를 제공하는데 쓸데없이 느리기만 하고…-_-…) – Window => Preference => General => Editors => File Associations 로 가서 .jsp, .jspf의 Default를 JSP Editor로 변경
http://js7309.egloos.com/10644853
– 출처 : http://iamyour.tistory.com/entry/javascript-file-size-check-before-uploading – javascript 혹은 Jquery 에서 업로드 하기 전에 파일 용량을 체크할 수 있다. 다만 IE 에서는 작동하지 않는다. (IE 에서 active-X를 사용하여 구현할 수 있지만 추천하지 않는다.) 관련자료 2번째 링크를 참고하면 IE에서는 click 이벤트를 해야 작동하는 것 또한 확인 할 수 있다. $(‘#file’).bind($.browser.msie? ‘propertychange’: ‘change’, function(){ var f=this.files[0]; … Read More »
window.open 뿐만 아니라, anchor 태그를 사용하여 새 창을 띄웠을 경우에도 링크가 있는 페이지가 opener가 된다!!예) <a href=”http://blabla.com” target=”_blank”>BLABLA</a> 그러므로 크로스도메인 (cross domain) 접근 에러에 주의하자!!
* 개요 이 에러는 오직 IE7에서만 발생하는 에러이다. 서로 다른 문서(ex: 다른 프레임)의 객체간에 jQuery의 append()를 사용했을 경우 스크립트 에러가 발생하는 것이다. * 소스 (오류 상황) – $(‘#mainBox’, mainFrameDoc).append( $(‘#topBox’, topFrameDoc).children().clone() ); * 해결 – 원인을 정확히 파악한 근본적인 해결책은 아니지만 workaround로서 innerHTML로 처리함. (innerHTML의 경우 1 depth 아래로 들어가는 것에 주의한다.)… Read More »
http://trivialproof.blogspot.kr/2011/01/resizing-virtualbox-virtual-hard-disk.html