본문 바로가기

IT 이야기/프로그래밍

자바스크립트 input 속성 readonly 컨트롤 자바스크립트 input 속성 readonly 컨트롤readonly : 읽기 전용으로 쓸수 없음 document.폼이름.input 네임.readOnly = true; // 읽기 전용document.폼이름.input 네임.readOnly = false; // 사용가능 document.form1.Ipname.readOnly = true; // 읽기 전용document.form1.Ipname.readOnly = false; // 사용가능 *주의사항! : readOnly 의 O를 대문자로 해주어야 한다.! 더보기
[Html5] History/State를 이용해서 뒤로가기 이벤트 체크하기 0. 들어가기 전에 HTML5에서는 history/state라는 페이지에 대한 상태를 저장하는 기능이 있습니다. pushState나 replaceState등을 이용해서 페이지를 나누고 값을 추가해서 던져주는등 단일 페이지에서 URL을 다르게 주기 위해서 많이 사용하는 기능이지만 여기에서는 뒤로가기를 할 때 발생되는 이벤트를 제어하기 위해서 사용하는 케이스를 짤막하게 소개해 봅니다. 1. HTML5에서의 뒤로가기 체크 이벤트 호출 특정 페이지 혹은 전 페이지에서 뒤로가기를 할 때 뒤로가기가 아니라 새로고침을 하고 싶다면 아래와 같은 식으로 사용 할 수 있습니다. history.pushState(null, null, ''); window.onpopstate = function(event) { var prev.. 더보기
오라클 테이블 복사 오라클 테이블 복사 -- 테이블 복사(데이터까지 함께 복사) CREATE TABLE 새로운 테이블명 AS SELECT * FROM 복사할 테이블 ( WHERE 절) -- 테이블이 이미 생성되어있고 데이터만 복사할때 INSERT INTO 기존 테이블 SELECT * FROM 복사할 테이블 -- 테이블 구조만 복사 CREATE TABLE 생성할 테이블 AS SELECT * FROM 복사할 테이블명 WHERE 1=2 더보기
페이지 RPM 페이지 RPM에드센스를 하면서 도대체 페이지 RPM에 뭐지 하는 색각이 갑자기 들어서 검색해 봤습니다. 1,000회 노출당 페이지 수익(RPM)은 예상 수입을 페이지 조회수로 나눈 다음 1,000을 곱한 값입니다.페이지 RPM = (예상 수입 / 페이지 조회수) * 100025회의 페이지 조회수에 따른 예상 수입이 0.15달러라면, 페이지 RPM은 6달러가 됩니다((0.15 / 25) * 1,000). 더보기
ie11 - F12(개발자도구) - 세션쿠키지우기 키워드 : document.execCommand("ClearAuthenticationCache") "ie11 - F12(개발자도구) - 콘솔메뉴" 에서 ...위 키워드 입력하고 엔터.. [참고화면]#ie11F12(개발자도구)세션쿠키지우기출처박프로|박프로 더보기
캘리그라피 글씨체 TTF파일 다운 캘리그라피 글씨체 TTF파일 다운 벌써 2016년 3월이다가오고있어요!정말 시간이 빠릅니다.이런이런! 다들 계획하신일들은 잘진행되고있으신가요? 전! 수영을 열심히 배우자! 다짐하고나름 열심히 다니고있죠 두번째로 좋은정보들을 블로그를 통해이웃들과 공유하는거였는데요 오늘은 캘리그라피 글씨체 TTF 다운로드로 찾아왔습니다! 얼마전엔 예쁜글씨체 TTF 다운포스팅을 했었는데너무너무 만족하신분들이 많으시더라구요 그래서 글씨체 다운 2탄! ​ 둥글둥글 귀여운둥근붓으로 귀엽게 써내려간 캘리그라피 글씨체입니다! 저도 캘리그라피를 한동안 배운건 아실꺼예요?6개월을 배웠는데 실력은..................................................​​ 납작한 붓으로 쓴듯한 느낌의 글씨체이름답게 만화글씨.. 더보기
FTP SFTP 포트 FTP SFTP 포트파일 전송에 사용되는 FTP(File Transfer Protocal) 원격에서 서버에 파일을 전송하는 프로토콜 기본적으로 포트는 21 번이다SFTP(Secure File Transfer Protocal) 이것또한 원격에서 서버로 파일을 전송하는 프로토콜이지만 FTP와 다른점은 파일을 전송할때 암호화해서 파일을 전송한다 기본적으로 포트는 22번이지만 간혹은 변경해서 사용하는 경우도 있다.FTP : 21SFTP : 22 더보기
오라클 user_sequences 오라클 user_sequences오라클 nextval을 이용해서 inset를 하는데 무결성 제약조건에 걸린다. ㅜㅜ이거 뭐지 도대체 왜 무결성 제약조건에 걸리는걸까?일단 조회 해보자.select max(no) from aaamax 값이 20000인데 select * from user_sequenceswhere sequence_name='aaa_no';의 last_number가 15000 이거 왜 이러지 ㅜㅜuser_sequences 이 테이블에서 마지막 값을 조회해서 권한이 있다면 last_number를 max값보다 높게 잡으시면 에러 발생 안합니다. 더보기
[스프링3.X 인터셉터]Spring3 MVC Interceptor, 스프링인터셉터, HandlerInterceptor, postHandle,preHandle ?[스프링3.X 인터셉터]Spring3 MVC Interceptor, 스프링인터셉터, HandlerInterceptor, postHandle,preHandle Spring3 MVC는 서블릿 필터와 유사하게 HTTP Request(요청)를 앞단/뒤단에서 가로챌 수 있는 메커니즘을 제공한다.(org.springframework.web.servlet.HandlerInterceptor ) 인터셉터가 되기 위해서는 HandlerInterceptor를 구현해야 하는데 preHandle(), postHandle(), afterCompletion() 세개의 메소드를 구현해야 한다. preHandle() : 컨트롤러가 실행되기 전에 실행되며 bool형 리턴 한다. 실행체인에서 계속 실행할지 중단할지를 true, fals.. 더보기
자바 Math.round() 자바 Math.round() 프로그램을 하다 보면 반올림을 사용 하는 경우가 많다.자바에서 할 것인지 자바스크립에서 할 것인지 오늘은 자바에서 반올림 할때 사용하는 round 을 알아보자 1. 소수점 반올림 하기 double a = 15.2; a = Math.round(a);이러면 a는 15가 됩니다. 2. 소수점 1자리에서 반올림 하기 double a = 15.21212; a = Math.round(a*10)/10;이러면 a는 15.21212 => 152 => 15.2 3. 금액을 10원 단위로 반올림 하기 double a = 15212.12; a = Math.round(a/10)*10;이러면 a는 1521.212 => 1521 => 15210 다들 즐거운 프로그램 하세요.. 더보기