자바스크립트(Javascript) 소수점 자리수, 올림, 버림, 반올림, 원단위 절삭 1. 소수점 올림, 버림, 반올림 Math.ceil() : 소수점 올림, 정수형 반환Math.floor() : 소수점 버림, 정수형 반환Math.round() : 소수점 반올림, 정수형 반환 var n = 123.456; alert(Math.ceil(n)); // 124 alert(Math.round(n)); // 123n = 123.567; alert(Math.ceil(n)); // 124 alert(Math.floor(n)); // 123 alert(Math.round(n)); // 124 2. 소수점 자리수 표기 toFiexed() : 숫자를 문자열로 변환하면서 지정된 소수점 이하 숫자를 반올림하여 출력한다.toE..
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 ..
*** 중요필터는 J2EE 표준 스펙에 나와있는 Servlet 기술 중 일부라서 web.xml 에 기술인터셉터는 비슷하지만 Spring 에 녹인 것 --> 스프링 기반이라면 필터보단 인터셉터를 사용.--> 스프링 없이 단순 Servlet 구현이라면 필터를 사용. -- 아래는 참고 인터셉터 설정파일 보통 이런식으로 선언 되어있을듯 하다. 해석은 api1,2,3 호출되기전에 인터셉터클래스를 먼저 호출하겠다. 뭐 이런뜻이다. 필터 부분 설정 필터이름 com.changpd.test.filter.필터클래스 필터이름 /* 이것도 해석해보면어떤게 호출되든지간에 (/*) '필터이름' 부터 먼저 호출하겠다. 역시나 비슷해 보인다. 인터셉터나 필터나, api1,2,3이 호출되면 각각 자신이 전후처리기역할을 수행하려는 의도..
오라클 데이터베이스 scott유저의 emp테이블을 보면 empno와 mgr컬럼이 있습니다. mgr 컬럼의 데이터는 해당 사원의 관리자의 empno를 의미 합니다. 예를 들어서 아래의 데이터를 보면은.. EMPNO ENAME SAL MGR ------ --------- ------- ---------- 7369 SMITH 800 7902 7902 FORD 3000 7566 empno 7369사원의 관리자는 7902의 empno를 가진 사원이며empno 7902사원의 관리자는 7566의 empno를 가진 사원입니다. 이런 상위 계층과 하위계층의 관계를 오라클에서는 START WITH와 CONNECT BY를 이용해서쉽게 가져올 수 있습니다. 상품의 카테고리(대분류,중분류,소분류...)를 조회 할때 START ..
- Total
- Today
- Yesterday
- aguas calientes
- 애드센스
- 후마리
- 아구아스 칼리엔테스
- 남미
- Cambodia
- 성스러운 계곡
- Uyuni
- 푸에르토 나탈레스
- 빅토리아폴스
- calama
- 마추피추
- 칠레
- 볼리비아
- jQuery
- 쿠스코
- 빈트후크
- 햄버거
- 나미비아
- 성계 투어
- Namibia
- Cusco
- 토레스 델 파이네
- 킹덤 호텔
- 족발
- 캄보디아
- Oracle
- 칼라마
- 남미 저가항공
- 우유니
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |