본문 바로가기

전체 글152

16진수인지 알아보기. isHex 스트링을 받아서 0x로 시작하는 16진수인지 알아보는 함수이다. 정규식을 사용하였다. function isHex(str){ if(str.length 8) return false; if(!(str.indexOf('0x')==0 || str.indexOf('0X')==0)) return false;// 0x로 시작하지 않으면 str = str.substring(2,str.length); if (/^[a-fA-F0-9]+/.test(str)){ return true; } return false; } 알고리즘은 파라미터의 길이가 3보다 작거나 8보다 크면. return false; 시킨다.0x 나 0X 로 시작하지 않으면 return false; 시킨다. 정규식을 사용하여 문자.. 2013. 5. 16.
javascript로 브라우져 종류 알아보기. 브라우져 종류 알아오는 방법 var isIe=navigator.userAgent.match(/msie/i); var isFirefox=navigator.userAgent.match(/firefox/i); var isOpera=navigator.userAgent.match(/opera/i); var isWebkit=navigator.userAgent.match(/applewebkit/i); 인터넷 익스플로러(이하 ie) : isIe파이어폭스 : isFirefox오페라 : isOpera사파리, 크롬 : isWebkit크롬의 경우 isapple에서 결과가 나온다. 현제까지는 동일한 엔진을 사용하기 때문이다. 추후에는 크롬브라우져에서 webkit엔진이 blink엔진으로 바뀔 예정이라는 뉴스가 나왔다.거기에 오페.. 2013. 5. 16.
java.lang.IndexOutOfBoundsException: Source does not fit in dest 리스트픞 카피하기 위해서 아래와 같이 했더니 에러가 발생했다. List src = new ArrayList(); src.add(new BeanClass()); src.add(new BeanClass()); src.add(new BeanClass()); List dest = new ArrayList(); Collections.copy(dest, src); java.lang.IndexOutOfBoundsException: Source does not fit in dest 해결 방법은 List src = new ArrayList(); src.add(new BeanClass()); src.add(new BeanClass()); src.add(new BeanClass()); List dest = new Array.. 2013. 5. 9.
이미지 다운로더 - 자작툴 이미지 다운로더 툴. Image Downloader 이름 : 이미지 진공청소기(ImageVaccum)버젼 : 2언어 : Java 주요 동작 : 해당 인터넷 주소(이하 URL)에 있는 이미지를 내 폴더에 저장시킨다.다운 받아야 할 여러 이미지가 있을 때 손 쉽게 다운 받아서 저장할 수가 있다. 윈도우즈용 프로그램은 처음 만들어봐서 화면이 많이 구린 것은 이해해주시길 바랍니다. 사용법-1 ( 한 페이지)다운받고 싶은 이미지들이 있는 인터넷 주소를 URL 입력 옆에 복사해서 넣는다.다운로드 경로 설정 버튼을 누른다. 가장 아래에 있는 전송 버튼을 누르면 원하는 폴더에 이미지들이 저장된다. 사용법-2 ( 여러 페이지)다운받고 싶은 이미지들이 있는 인터넷 주소를 URL 입력 옆에 복사해서 넣는다.범위 지정을 한다.. 2013. 5. 6.