본문 바로가기

jQuery 상위 요소 가져오기(parents, closest) $(selector).parents(selector) parents 함수는 parents 인자값으로 잡히는 모든 상위 요소를 반환한다. vouchers.pdf x x 예를들면, 예제 HTML 코드처럼 태그가 중첩되어 있을때 $('.uploadResult span:first').parents("div")를 실행하면 결과 객체는 배열이 나온다. 즉, selector로 잡히는 모든 상위 요소를 반환한다. 반환된 배열에는 [div, div.uploadResult] 태그가 있다. $(selector).closest(selector) closest 함수는 parents 함수와 달리 셀렉터로 잡히는 상위 요소중 가장 근접한 하나를 반환한다. $('.uploadResult span:first').closest("div..
이미지 파일의 판단 :: checkImageType(File file) 파일이 이미지 타입인지 확인하기 위해 Files.probeContentType() 사용하여 메소드를 만들었으나 이미지 파일인데도 false 를 반환하였다. private boolean checkImageType(File file){ try{ String contentType = Files.probeContentType(file.toPath()); return contentType.startsWith("image"); } catch(IOException e){ e.printStachTrace(); } return false; } 디버그를 해보니 Files.probeContentType() 가 null 을 반환하여 false 가 리턴됨. 해결책을 찾기 위해 검색을 해봤으니 버그라고 한다. https://st..
jQuery.ajax(options) 옵션 정리 HTTP 통신에서 페이지를 로드합니다. 이 함수는 jQuery의 AJAX 통신의 기본 부분에서 실제로 $.get 및 $.post 같은 함수를 사용하는 것이 쉽게 구현할 수 있습니다. 그러나 이러한 추상화된 함수는 구현의 용이성과 교환에 오류시 콜백과 같은 복잡한 기능을 잃고 있습니다. 그런 처리를 구현하려면, 역시 핵심이다이 함수를 사용해야합니다. $. ajax 함수는 반환값으로 XMLHttpRequest 객체를 반환합니다. 대부분의 경우이 개체를 직접 조작하는 것은 없다고 생각되지만, 예를 들어 던져 버린 요청을 중단하는 경우 등, 필요하면 이용하십시오. 이 함수는 인수를 하나만 취하지만, 실제로는 해시에서 키-값 조합은 많은 옵션을 받습니다. 다음에 그 목록을 싣고 있으므로 참고하시기 바랍니다. ur..
Log4j 로그 패턴 패턴 %p : debug, info, warn, error, fatal 등의 priority 가 출력된다. %m : 로그내용이 출력됩니다. %d : 로깅 이벤트가 발생한 시간을 기록합니다. 포맷은 %d{HH:mm:ss, SSS}, %d{yyyy MMM dd HH:mm:ss,SSS} 같은 형태로 사용하며 SimpleDateForum에 따른 포맷팅을 하면 된다. %d{ABSOLUTE} %d{DATE} %d{ISO8601} %t : 로그이벤트가 발생된 쓰레드의 이름을 출력합니다. %% : % 표시를 출력하기 위해 사용한다. %n : 플랫폼 종속적인 개행문자가 출력된다. rn 또는 n (?) %c : 카테고리를 표시합니다. 예) 카테고리가 a.b.c 처럼 되어있다면 %c{2} 는 b.c 가 출력됩니다. %C :..
[javascript] 문자열의 왼쪽부터 byte 단위로 자르기 문자열의 왼쪽부터 byte 단위로 자르기 // 입력받은 문자열의 왼쪽부터 바이트 단위로 자른다. function leftString(cont, c) { var s=''; var i=0; for(k=0; k < cont.length; k++) { if(escape(cont.charAt(k)).length>4) i += 2 else i++; if(i
[폰트리협찬]포레스트그린 Optimus G Pro Basic case FHBL-205 (브라운) 케이스 사용기 올댓폰 카페에서 옵티머스 G 프로 구매후 올댓폰이벤트 게시판에서 우연히 발견한 포레스트그린 Optimus G Pro Basic case FHBL-205 체험단 선정 이벤트에 Lucky 하게 선정되어 아래와 같은 고퀄리티 케이스를 오늘 받았습니다. 케이스를 사려고 고민하고 있었는데 이런 행운이!!!!! 메일을 너무 늦게 줘서 색상이 랜덤하게 올거라고 했는데 역시나 역시나...... ㅋㅋ 괜한 염려였나. 제가 원한 브라운으로 ^^ 배송되었네요. 올~~~ 가죽 케이스입니다. 그안에 전면 보호 필름도 함께 들어있네요. 완전 좋아요. 내부에는 이렇게 카드 2장을 넣을 수 있는 공간이. Forest Green 음각이 더욱 제품을 럭셔리하게 만들어주는거 같습니다. (옵지프로 퀵커버로는 느낄수 없는 럭셔리함ㅋ) 함께 ..
[체험단모집] 포레스트그린 옵티머스G PRO, 갤럭시S4 베이직 케이스 이벤트 모집인원(45명)- 포레스트그린 갤럭시S4 베이직 케이스 / 20명 - 포레스트그린 옵티머스G PRO 베이직 케이스 / 25명 (선정조건이 안되실경우 인원보다 줄어들거나 늘어날수 있습니다) 체험단 제품 살펴보기(아래 제품명을 클릭하시면 제품 컨텐츠를 보실수 있습니다.) - [Forest Green]포레스트그린 Optimus G Pro Basic case FHBL-205 (네이비, 브라운, 핑크) - [Forest Green]포레스트그린 Galaxy S4 Basic case FHBS-405 ( 브라운, 핑크, 블랙, 네이비) 이벤트 일정 안내 체험단 모집 : 시작일로 ~ 6월 13일 체험단 발표 : 6월 13일(목요일) 제품 발송 : 체험단 발표후 선정되신 분들은 발표시 안내 내용에 따라 폰트리 담..
[MSSQL] "0000-0000-0000-0000" 형식의 랜덤 코드 생성하기 일을 하다 보니 정말 여러가지 상황을 다 겪게 된다. 미션 : "0000-0000-0000-0000" 형식으로 된 랜덤 코드를 생성하라! 이걸 C# 코드로 만들려다가 어차피 이 코드를 dB에 저장도 해야 해서 SQL로 만듬 가장 일반적인 생각으로 랜덤함수 써서 16자리 만들면 되지! (어딘가에서 검색해서 나옴) "0000-0000-0000-0000" 형식의 랜덤코드 생성 -- 랜덤 코드 생성 하기 DECLARE @iINT = 0 DECLARE @randomCode VARCHAR(21) = '' DECLARE @randomCodeTmp VARCHAR(1) = '' DECLARE @couponCodeLen INT= 19-- 랜덤 코드 자리수 -- 상품권 번호 랜덤 생성 WHILE @i < @couponCod..