* 적용 후 위아래양옆 확인 해보기 function image_popup(url) { var imgObj = new Image(); imgObj.src = url; imageWin = window.open("", "profile_popup", "width=" + imgObj.width + "px, height=" + imgObj.height + "px"); imageWin.document.write(""); imageWin.document.write(""); imageWin.document.write(""); imageWin.document.title = imgObj.src;}
실행Ctrl + F11 : 바로 전에 실행했던 클래스 실행소스 네비게이션Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때Alt + ->, Alt + 메소드대체/구현 에서 해당 메소드를 체크한다.기타 클래스의 멤버가 클래스의 오브젝트라면 : 소스->위임메소드 생성에서 메소드를 선택한다.Organize import자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다.소스 코드 형식 및 공통 주석 설정환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.환경설정 -> 자..
values = { "a" : '1', "b" : '2', "c" : '3', "d" : '4', "e" : '5', } * 변수 유무 체크 시 in 절 사용 print True if 'e' in values else False -> Trueprint True if 'f' in values else False -> False * 정렬 * 아래 모듈 import from operator import itemgetter - 맵 values = { "1" : [ { "key" : "1", "value" : "a" }, { "key" : "2", "value" : "b" }, { "key" : "3", "value" : "c" }, { "key" : "4", "value" : "d" }, { "key" : "5..
aa function fun(obj) {console.log($(obj).attr("attr1"));} 위와 같을 때 a 태그의 object 가 정상적으로 호출이 안될때가 있다 그럴 시에는 와 같이 onclick 을 사용하면 정상적으로 동작 될 수 있다. 또한 다른 파라미터를 보내고 싶을 시 아래와 같이 사용하여야 한다. * A : 옳은 표현function fun(obj, value1, value2) {console.log($(obj).attr("attr1"));} * B : 옳지 않은 표현function fun(value1, value2, obj) {console.log($(obj).attr("attr1"));} --> B 와 같이 할 시 object 을 찾을 수 없다. 그렇기에 A 처럼 this 를 ..
VALUES : A, B, C {% set p_all = float((A or 0) + (B or 0) + (C or 0)) %} {% set p_a = int(round((float(A or 0) / p_all * 100.0), ndigits=0)) if p_all else 0 %} {% set p_b = int(round((float(B or 0) / p_all * 100.0), ndigits=0)) if p_all else 0 %} {% set p_c = 100 - (p_pa + p_pb) if p_all else 0 %}
클라이언트에 데이터를 저장하다 HTML 5 에는 웹 사이트의 데이터를 클라이언트에 저장할 수 있는 새로운 자료구조인 Web Storage(웹 스토로지) 스펙이 포함되었다 Web Storage 의 개념은 심플하다 '키/ 값' 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 조회하는 패턴이다 그리고 영구저장소(localStorage) 와 임시저장소(sessionStorage)를 따로 두어 데이터의 지속성을 구분할 수 있어 응용 환경에 맞는 선택이 가능하다 Web Storage 는 기존 웹 환경의 쿠키(Cookie)와 매우 유사한 개념이다 사실 거의 차이가 없어 보이기도 하다. 다만 몇 가지 쿠키의 단점를 극복하는 개선점이 도입되었다 그럼 쿠키(Cookie)는? 쿠키는 여전히 유효하고 꽤 적절한 클라이언트 저..
VI 에디터 명령어 # 시작/종료 및 기타 :set number 또는 :set nu 행에 번호 부여 :set nonumber 또는 :set nonu 행에 부여된 번호 제거 :ZZ 또는 :wq 저장하고 vi 에디터 종료 :w [filename] 주어진 파일 이름으로 저장 :w! [filename] 주어진 파일 이름으로 저장/덮어쓰기 후 종료 :w! 저장후 편집종료 :q 저장하지 않고 vi 에디터 종료 :q! 저장하지 않고 vi 에디터 강제종료 :e vi 에디터 종료하지 않고 다른 파일 편집 :e! 편집한 내용 저장하지 않고 최종 저장된 상태로 파일 열기 # 입력 편집 명령어 i 문자 앞에서부터 입력 a 현재 문자 뒤에서부터 입력 I 현재 라인 첫머리에서부터 입력 A 현재 라인 맨뒤에서부터 입력 o 현재라인..
- SQL 인젝션 try {String tableName = props.getProperty("jdbc.tableName");String name = props.getProperty("jdbc.name");String query = "SELECT * FROM " + tableName + " WHERE Name = " + name;stmt = con.prepareStatement(query);rs = stmt.executeQuery();... ...} catch (SQLException sqle) {}finally {} --> preparedStatement 객체를 상수 스트링으로 생성, 인자부분을 set 으로 설정한다. try {String tableName = props.getProperty("jdbc..
SQL Developer 실행 시 모듈을 못 찾는다고 모듈 비활성 화 및 계속하기, 종료 버튼이 있는 화면이 뜨면 C:\Users\사용자명\AppData\Roaming\SQL Developer 폴더에가서 system4.0.2.15.21 폴더를 지우고 다시 해본다. 나 같은 경우 SQL Developer 처음 실행 후 javaw.exe Path 를 잘못잡아줘서 발생 1. SQLDEVELOPER_HOME/sqldeveloper/bin/sqldeveloper.conf 파일 열기2. SetJavaHome 변경ex) SetJavaHome C:\Program Files\Java\jdk1.7.0_75 3. C:\Users\사용자명\AppData\Roaming\SQL Developer\system4.0.2.15.21 ..
- Total
- Today
- Yesterday
- 마추피추
- 우유니
- 성계 투어
- 빅토리아폴스
- 볼리비아
- 햄버거
- 애드센스
- Namibia
- 칼라마
- 칠레
- 킹덤 호텔
- Uyuni
- aguas calientes
- 남미 저가항공
- 쿠스코
- calama
- 남미
- 나미비아
- 아구아스 칼리엔테스
- 토레스 델 파이네
- Cambodia
- Oracle
- 족발
- 푸에르토 나탈레스
- 빈트후크
- 후마리
- 캄보디아
- Cusco
- 성스러운 계곡
- jQuery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |