개발나들이(46)
-
postmessage 사용법
iframe 사용 시 cross-domain 문제가 생기는 것에 관련하여 이를 해결할 수 있는 방법을 적어봅니다. [참고] https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage 스크립트는 일반적으로 자신이 포함된 문서와 출처가 동일한 문서나 창의 프로퍼티만 읽을 수 있습니다. 이를 '동일 근원 정책'에 의해 제한된다라고들 하는데 '프로토콜, 도메인, 포트 중 어느 하나라도 다른 경우엔 다른 윈도우와 통신할 수 없다' 라고 정리하면 됩니다. 이를 해결할 수 있는 방식이 postMessage 입니다. 이를 통해 안전하게 origin 이 다른 윈도우와 통신을 할 수 있습니다. 아래와 같은 방식으로 메세지를 주고 받을 수 있습니다. [수신부]$..
2019.07.19 -
[MSSQL] 로그 파일 사이즈 줄이기
트랜 잭션 로그 파일의 사이즈 줄이기 1. 엔터프라이즈 관리자를 띄운다. 2. 원하는 데이타 베이스 선택(오른쪽 클릭) > 등록정보 3. 속성 탭 선택 4. 복구 모델 선택하는 부분을 "단순" 으로 선택 5. 설정 부분에서 "자동 축소" 선택 6. 트랜잭션 로그 탭 선택 7. 할당 된 공간 부분의 값을 조절한다. 공간 값이 조절이 되지 않을 경우에는... 7.1 쿼리 분석기를 실행한다. 7.2 dbcc shrinkfile(''파일이름'',용량(M)) 8.파일 사이즈가 줄어들었는지 확인 하시면 됩니다. (로그 파일이 남는 장소에서)
2019.06.08 -
[LINUX] 리눅스 명령어 정리
addbib - 도서목록 형식의 데이터베이스를 만들거나, 확장 apropos - 사용설명서의 키워드 검색 ar - 라이브러리 만들기, 관리 at, batch - 원하는 시간에 원하는 명령을 실해하게 하는 명령 awk - 패턴 검색과 언어 처리 banner - 큰 글자(배너) 만들기 basename - 경로 이름에서 마지막에 있는 이름만 출력 biff - 자신에게 편지가 배달되면 알려주는 명령 bin-mail, binmail - 예전에 사용한 전자우편 프로그램 cal - 달력보기 calendar - 간단한 일정표 cat - 파일 병합과 내용 보기 cb - 간단한 C 프로그램 beautifier(?) cc - C 컴파일러 cd - 작업 디렉토리 바꾸기 checknr - nroff 또는 troff 입력 파일 ..
2019.06.07 -
input type=file 일때 value 값 지우기
function reSet(objInput){ objInput.select(); document.selection.clear();}
2019.06.07 -
ifame 태그 속성
iframe 태그 속성 1. src IFRAME 에 들어갈 파일의 주소(URL)를 입력 예) src=https://www.naver.com 2. width, height IFRAME 창의 가로, 세로의 길이를 결정하는 요소 숫자를 입력해야 하며, 단위는 픽셀(Pixel) 예) width="500", height="600" 3. align IFRAME 을 페이지안에 추가할때 좌,우,중앙 정렬을 어떻게 할것이지 결정 화면왼쪽은 left, 오른쪽은 rignt, 중앙은 center 예) align="left" 4. frameborder 웹 페이지안에 iframe 을 추가할때 iframe 의 테두리선을 보이게 할것인지 아닌지를 결정 보이게 할려면 1 또는 yes, 안보이게 할려면 0 또는 no 예) framebo..
2019.06.07 -
[ORACLE] ORA-29881: failed to validate indextype
오라클을 설치한 후 Intermedia를 추가 설치했을 경우계정에 따라서 contents테이블에 insert할때 아래와 같은 에러가 발생합니다.이 때는 기존에 생성되어 있던 해당 인덱스를 삭제하고다시 생성하면 정상적으로 동작합니다.----------------------------------------------------------------------------------java.sql.SQLException: ORA-29881: failed to validate indextype at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)..
2019.06.07 -
[MSSQL] mssql 에서 hint 사용하기
1. Hint Basic Syntax - SELECT 문에서의 HINT SYNTAX SELECT statement ::= [ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } [ ,...n ]] [ OPTION ( [ ,...n ]) ] - 예제 // Merge Join을 하게하는 Hint SELECT * FROM Sales.Customer AS c INNER JOIN Sales.CustomerAddress AS ca ON c.CustomerID = ca.CustomerID WHERE TerritoryID = 5 OPTION (MERGE JOIN); 2. Hint 종류 * ..
2019.06.07 -
윈도우사이즈에 따라 textarea 사이즈 변경하기
function resizeChatBox(){ winWidth = document.body.clientWidth; colSize = parseInt(winWidth/7.7); document.chatForm.chatbox.rows = 10; document.chatForm.chatbox.cols = colSize; }
2019.06.05 -
한영 전환방법
1.스크립트 부분입니다. function changeToggle(form) { if(form.box.style.imeMode == "active") form.box.style.imeMode = "inactive"; else form.box.style.imeMode = "active"; } 2. 적용 부분입니다.
2019.06.05 -
자바스크립트 KeyCode 표
================================================================= 키 | 코드(숫자) ================================================================= ←(백스패이스) = 8 TAB = 9 ENTER = 13 SHIFT = 16 CTRL = 17 ALT = 18 PAUSEBREAK = 19 CAPSLOOK = 20 한/영 = 21 한자 = 25 ESC = 27스패이스 = 32 PAGEUP = 33 PAGEDN = 34 END = 35 HOME =36←(중간) = 37 ↑(중간) = 38 →(중간) = 39 ↓(중간) = 40INSERT = 45 DELETE = 460 = 48 1 = 49 2 = 50 ..
2019.06.05