일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SVN
- Eclipse
- Selectbox
- Python
- RabbitMQ
- 부모창
- TextBox
- 확장자
- i18n
- php
- Postfix
- MySQL
- install
- ubuntu
- JavaScript
- Oracle
- random
- docker
- mariadb
- yum
- 천단위
- replace
- smarty
- TPL
- 한글 깨짐
- 문자열자르기
- jQuery
- centos
- 일괄변경
- Today
- Total
목록분류 전체보기 (198)
wilson's story
var result = Math.floor(Math.random() * 10) + 1; document.write(result); Math.floor(Math.random() * 100) + 1; //이렇게 하면, 1에서 100까지 나옴 Math.floor(Math.random() * 10); //이렇게 하면, 0에서 9까지 나옴 // Math.floor() 대신 Math.round()를 사용하여 정수화하면 안된다 // Math.round()를 사용하면 1~10까지 나오는 것이 아니라 1~11까지 나오게 됩니다.
노트북을 비스타를 돌리다보면 메모리가 끝도 없이 올라가서 노려지는 경우가 종종 생겼었다 이 프로그램은 이런 메모리 현상을 확실히 잡아준다 다른 분들의 블러그를 찾아봐도 이 프로그램의 극찬 뿐!! 주소는 http://www.pcwintech.com/cleanmem 이곳에 가서 다운 받아 설치하면 끝~~ 설치후에 xp는 예약된 작업 vista는 작업스케쥴러를 확인하면 된다.
// selectbox selected for (i = 0; i < document.getElementById("test").options.length; i++) { if (document.getElementById("test").options[i].value == "비교값이 들어감") { document.getElementById("test").options[i].selected = "selected"; } }
방법은 2가지가 있다.. 각자 맞는 스타일로 작성하면 된다. //--- 방법: 1 --------------------- for (m = 0; m < pointFileSplit.length; m++) { var pointCount = m.toString(10); var optionID = "opt" + pointCount; var optionCheck = document.getElementById (optionID); if (optionCheck.selected == true) { //option을 선택하면 true var selectValue = optionCheck.value; var selectText = optionCheck.text; } } //--- 방법: 2 ------------------..
javascript 을 이용 하여 modal popup 을 이용할수 있다 부모창 /* 일반 팝업 */ function nomalPopup(){ var site = "./modalPopup.html"; var style = 'height=255,width=250,toolbar=no,directories=no,' style+= 'status=no,menubar=no,scrollbars=no,resizable=no, modal=yes'; window.open(site, 'test',style ); } /* 모달팝업*/ function modalPopup(){ var objectName = new Object(); // object 선언 modal의 이름이 된다. objectName.message = "이건 테..
/* 빈칸추가 */ function jsBlankAdd(){ var bcpHead = document.getElementById("bcpHead"); // 추가될곳 var bcpHeadRows = bcpHead.rows; var bcpHeadRowsLen = bcpHeadRows.length; var bcpHeadRow = bcpHeadRows[bcpHeadRowsLen - 1]; var bcpHeadCell = bcpHeadRow.cells; var bcpHeadCellLen = bcpHeadCell.length; var bcpHeadInsertRow = bcpHead.insertRow(); var regExp = /value=(.*?)/gi; for (var ii = 0; ii < bcpHeadCel..
help > Software Updates > Find and Install http://subclipse.tigris.org 사이트에 가서 다운로드 페이지로 이동후 Eclipse update site URL 항목의 아래와같은 경로를 복사하여 이클립스에 붙여넣고 http://subclipse.tigris.org/update_1.6.x 이름은 적당히 넣어주자 그리고 설치 하면 끝!!
우선 set escape on 되어 있어야 한다. 홀따옴표의 경우는 두번 연속으로 입력해야 인식이 된다 SQL> select valu1, replace(valu1, '''', ' ') from test ;
보통 selectbox는 선택된 한 항목만 넘어간다 하지만 여러 option 값을 넘기고 싶을때는 selectbox 를 여러 항목이 선택 될수 있도록 multiple = "multiple" 적용한 후 submit 전에 항목을 모두 선택 하게 처리해준다 for(var i=0; i < frm.list_ordr.length;i++){ frm.list_ordr.options[i].selected= true; } selectbox의 모든 값이 넘간다
1 번 메뉴 입니다 2 번 메뉴 입니다 3 번 메뉴 입니다 4 번 메뉴 입니다 5 번 메뉴 입니다 6 번 메뉴 입니다 처음 | 위로 | 아래로 | 마지막
입력항목을 추가해주세요. 입력폼 추가 |입력폼 삭제
select 사용시 중복된 칼럼값을 제거하고 결과물을 얻고자 할때 쓴다 SELECT DISTINCT STUDENT_ID, STUDENT_NM FROM SCHOOL
로컬상태에 oracle 을 설치후에 IP가 변경 되었을시 oracle이 설치된 경로로 간후에 \oracle\product\10.2.0\db_1\network\ADMIN listener.ora , tnsnames.ora 두개의 파일을 열어서 IP를 변경 해주면 된다.
netbeans에서 struts2를 보다 쉽게 사용 하는 플러그인이다. netbeans에서 새로 프로젝트를 생성하려하면 struts1 만 있다 여기에 struts2를 추가해보겟다. https://nbstruts2support.dev.java.net/ 이 사이트가 가보면 플러그인 받을수 있다 파일은 2가진데 org-netbeans-modules-web-frameworks-struts2.nbm org-netbeans-modules-web-frameworks-struts2lib20011.nbm (글작성일인 현재 09.05.14) 2가지 파일을 다 받고 특정폴더에 담아둔다 netbeans에서 상단 tools메뉴에서 plugins 를 선택한후에 Downloaded 를 선택하고 Add plugins... 를 선택해..
sql plus 에서 SID 를 확인하는 방법입니다. sql plus 로그인을 한후에 SQL > select name from v$database; 이렇게 해주면 SID를 확인 할수 있습니다.
word-break:keep-all 문자를 개행 시켜준다 단, IE 에서만 적용 됨
원리는 자바스크립트 기본 클래스 navigator의 브라우저 정보가 들어있는 userAgent값을 읽어서 MSIE 6이라는 문자열이 들어있느냐(indexOf함수에서 값이 없을 경우 return -1을 합니다)를 판단하는 건데, 가끔씩 IE7에서 MSIE 6이라는 문자열을 포함하기도 하기 때문에 MSIE 7이 들어있느냐의 여부를 검사하게 되는 겁니다.
list-style-type 항목 표시자의 모양을 지정합니다. 기본 정보 지원 브라우저/CSS 버전 초기값 disc(UL 요소), decimal(OL 요소) 상속 yes 적용 범위 UL, OL, LI, DT, DD 요소 인터넷 익스플로러 4 넷스케이프 4 CSS 1 속성값 값 설명 IE NN none 항목 표시자를 사용하지 않습니다. 4.0 4.0 disc 속이 찬 원으로 표시합니다. 4.0 4.0 circle 속이 빈 원으로 표시합니다. 4.0 4.0 square 속이 찬 사각형으로 표시합니다. 4.0 4.0 decimal-leading-zero 0으로 시작하는 두 자리 숫자로 표시합니다. (01, 02, 03...) - - lower-roman 로마자 소문자로 표시합니다. (i, ii, iii, iv..
Internet Explorer Developer Toolbar 와 유사한 프로그램으로 Developer Toolbar 를 사용하다 보면 미약한 점이 느껴진다 (역시 파이어폭스의 파이어버그가 쵝오!! ㅋ) 그래서 이래저래 찾던중 ie 에서 사용할수 있는 debuger 를 발견했다. 다른 블로그를 찾아보니 이걸 사용하시는 분들도 꽤 있으신거 같다.. 남들하는거 또 안할수야 없지 우선 설치하고 돌려보쟈!!! 다운로드는 http://www.my-debugbar.com/wiki/ 현재 최신 버전은 DebugBar v5.1.1 이다. 여기로 가서 다운 받고 설치 하면 익스프로러에 도구 모음에 debugbar라고 추가 된것이 보일것이다. 자~ 여러분도 사용해 보아요~~ 사용법은 다른분들 블로그를 참고해주세용~~
Conversions Character Character Entity Code > & & ' ' " "
1=1 은 항상 참이다.... 조건절이 있느냐 없느냐 where 에 and 를 붙여야할때가 있고 그렇지 않을때가 있다. 이럴때 그냥 1=1 (항상참)을 해주고 and를 붙여주면 된다. where 절을 좀더 편리하게 구성하기 위한 방법이다.
이 포스트를 보낸곳 () 최 근 웹표준과 접근성 향상의 동향에 따라 소스 처음에 DOCTYPE에서 DTD 지정을 하고 있습니다. 이때 document.body.scrollTop은 더이상 사용되지 않고 대신 document.documentElement.scrollTop을 제공합니다. 따라서 document.body.scrollTop을 document.documentElement.scrollTop으로 바꾸면 됩니다. 보통 웹표준에 대하여 이해하지 못하는 경우 doctype 선언을 제거하는 방법으로 이 문제를 해결하는 경향이 있으나 이것은 바른 선택이 아닙니다.
function commify(n) { var reg = /(^[+-]?\d+)(\d{3})/; // 정규식 n += ''; // 숫자를 문자열로 변환 while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; } 사용법 - var s = commify(-1234567890.123); document.write(s ); // 출력 결과: -1,234,567,890.123 정규식 설명: 숫자의 끝부분부터 매치시키며, 루프 속에서 숫자의 좌측으로 즉 앞쪽으로 이동합니다. 이미 쉼표화가 된 부분이나, 소수부는 (^[+-]?\d+)(\d{3}) 이런 정규식으로 매치되지 않기에, 점점 앞쪽으로 이동하게 됩니다. $1 은 앞쪽 소괄호가 매치되는 내용 ..
이클립스를 실행 시켰을때 이러한 에러 메세지가 나올 경우가 있다.. 이럴경우에는 바탕화면에 바로가기를 하나 만들어주고 바로가기 아이콘에 속성에 가보면 대상에서 경로 다음 부분에 한칸 뛰고 -vm C:\Java\jdk1.6.0_10\bin\javaw.exe 이런 식으로 자바 경로를 직접 입력해준다. 이렇게 변경후 적용해주면 실행된다~!!!
(자식창) (부모창) window.open으로 자식창을 호출하기 전에
SELECT TO_CHAR (100000, 'FM999,999') FROM DUAL; FM -> 포맷 999 -> 숫자 ,999 -> 천단위에서 ',' 를 찍어요
결과 100,000
- 특정 칼럼의 값을 기준으로 IF문을 사용하는 것과 같은 효과를 내는 함수 - 구문 DECODE({column | expression}, search1, result1 [, search2, result2, ...] [, default]) - 사용 예 SELECT dname, job, DECODE (job, 'analyst', '분석가', 'clerk', '점원', 'manager', '관리자', 사원 ) AS new_job FROM emp; => job 칼럼의 값이 'analyst'이면 '분석가'를, 'clerk'이면 '점원'을, 'manager'이면 '관리자'를 출력한다. 해당되는 값이 없다면 '사원'을 출력한다.