editplus 일반 & 구문강조 설정

Programming/기타 | 2013. 2. 12. 14:39
Posted by 오요미

'Programming > 기타' 카테고리의 다른 글

프록시 서버  (0) 2013.05.07
통합인증(SSO)  (0) 2013.05.07
SecureCRT 단축키  (0) 2013.01.17
window7 단축키  (0) 2012.12.19
edit plus 단축키  (0) 2012.12.13
 

워터마크 구현

Programming/Javascript | 2013. 1. 24. 00:06
Posted by 오요미

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>워터 마트 구현</title>

<script language = "javascript" type="text/javascript">

//초기값인 상태라면 텍스트박스 값 지우기 : 워터마크 지우기

function clearField(field) {

if(field.value == field.defaultValue){

field.value = '';

}

}

//아무것도 입력되지 않았다면, 초기값으로 다시 지정 : 아이디/비밀번호

function checkField(field) {

if(field.value == ''){

field.value == field.defaultValue;

}

}

</script>

</head>

<body>

아이디 : <input type="text" value="아이디" onfocus="clearField(this)" onblur="checkField(this);"/><br />

비밀번호 : <input type="password" value="비밀번호" onfocus="clearField(this)" onblur="checkField(this);"/><br />

<input type="submit" value="로그인" />

</body>

</html>

'Programming > Javascript' 카테고리의 다른 글

iframe  (0) 2013.08.26
새로고침 종류  (0) 2013.05.30
복사 방지, 소스보기 막는 소스  (0) 2013.01.23
체크박스 전체선택 전체 해제  (0) 2013.01.23
주문자와 배송지 정보 같게 설정하는 checkbox  (0) 2013.01.22
 

복사 방지, 소스보기 막는 소스

Programming/Javascript | 2013. 1. 23. 23:51
Posted by 오요미

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>마우스 오른쪽 버튼 사용금지</title>

<script language="javascript" type="text/javascript">

//[1] 마우스 오른쪽 버튼 사용 금지

function clickMouse()

{

if((event.button ==2 ) || (event.button == 3)){

return (false);

}

}


function clickKey(){

if((event.shiftKey) && (event.keyCode == 121)){

return false;

}

}


function noAction(){

return false;

}


document.onmousedown = clickMouse;

document.onkeydown = clickKey;

document.oncontextmenu = noAction;

document.ondragstart = noAction;

document.onselectstart = noAction;

</script>

</head>

<body>


본문에 있는 데이터를 기본적으로 읽어가지 못하도록 방지하는 스크립트


</body>

</html>

'Programming > Javascript' 카테고리의 다른 글

새로고침 종류  (0) 2013.05.30
워터마크 구현  (0) 2013.01.24
체크박스 전체선택 전체 해제  (0) 2013.01.23
주문자와 배송지 정보 같게 설정하는 checkbox  (0) 2013.01.22
웹브라우저 관련 예제들  (0) 2013.01.22
 

체크박스 전체선택 전체 해제

Programming/Javascript | 2013. 1. 23. 23:32
Posted by 오요미

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>체크박스 전체 선택 전체 해제</title>

<script language = "javascript" type="text/javascript">

var checkflag = "false";

//false이면 전체선택, true이면 전체해제.

function check(field) {

if(checkflag == "false"){

for(i=0; i<field.length; i++) {

field[i].checked = true; //모든 체크박스를 체크한다.

}

checkflag = "true";

return "전체 해제";

//버튼객체의 value속성으로 반환(this.value.list로 넘겨져 왓기 때문)

}

else {

for(i=0; i < field.length; i++) {

field[i].checked = false; //모든 체크박스를 해제한다.

}

checkflag = "false";

return "전체 선택";

//버튼 객체의 value 속성으로 반환(this.value로 넘겨져 왔기 때문)

}

}//end function

</script>

</head>

<body>

<form name="MyForm" action="" method="post">

<input type="checkbox" name="list" id="list" value="1" />C#<br/>

<input type="checkbox" name="list" id="list" value="1" />JAVA<br/>

<input type="button" value="전체선택" onclick="this.value=check(this.form.list);"/>

</form>

</body>

</html>




 


폼을 동기화해주는 스크립트


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>폼을 동기화시키는 스크립트</title>

<script language="javascript" type="text/javascript">

var name = "";

var email = false;

function InitValue(frm){

name = frm.txtName.value;

email = frm.chkmail.checked;

}

function ShipToBill(frm){

if(frm.copy.checked){

InitValue(frm); //현재 텍스트박스와 체크박스의 상태유지

document.getElementById("txtDeliveryName").value = document.getElementById("txtName").value;

frm.chkDeliveryEmail.checked = email;

}else{ //체크박스를 해제한다면

frm.txtDeliveryName.value=name;

frm.chkDeliveryEmail.checked = email; //폼객체 활용

}

</script>

</head>

<body>

<form id="MyForm" action="" method="post">

주문자 정보<br/>

이름 : <input type="text" id="txtName" /><br />

<input type="checkbox" id="chkmail" name="chkmail"/> 배송정보를 메일로 받음


<hr />

<input type="checkbox" id="copy" onclick="ShipToBill(this.form);"/>주문자 정보와 배송지 정보가 같음

<hr />


배송지 정보<br/>

이름 : <input type="text" id="txtDeliveryName" /><br />

<input type="checkbox" id="chkDeliveryEmail" name="chkDeliveryEmail"/> 배송정보를 메일로 받음

</form>

</body>

</html>


'Programming > Javascript' 카테고리의 다른 글

복사 방지, 소스보기 막는 소스  (0) 2013.01.23
체크박스 전체선택 전체 해제  (0) 2013.01.23
웹브라우저 관련 예제들  (0) 2013.01.22
자바스크립트 내장 객체  (0) 2013.01.04
스타일객체  (0) 2013.01.03
 

웹브라우저 관련 예제들

Programming/Javascript | 2013. 1. 22. 00:46
Posted by 오요미

즐겨찾기 구성하기


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<hr>

<input type="button" value="즐겨찾기 내보내기" onclick="window.external.ImportExportFavorites(false, '');">

<hr>

<input type="button" value="즐겨찾기 가져오기" onclick="window.external.ImportExportFavorites(true, '');">

<hr>

<input type="button" value="즐겨찾기 추가하기" 

onclick="window.external.AddFavorite('http://www.dotnetkorea.com/', '닷넷코리아');">

<hr>


인쇄창 띄우기


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<a href = "#" onclick="if(window.print){window.print();}">

현재 페이지를 인쇄하시겠습니까?

</a>

</body>

</html>


시작페이지로 설정


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<a href="#" onclick="this.style.behavior='url(#default#homepage)';

this.setHomePage('http://www.dotnetkorea.com/');">

이 홈페이지를 시작 페이지로 설정하시겠습니까?

</a>

</body>

</html>


'Programming > Javascript' 카테고리의 다른 글

체크박스 전체선택 전체 해제  (0) 2013.01.23
주문자와 배송지 정보 같게 설정하는 checkbox  (0) 2013.01.22
자바스크립트 내장 객체  (0) 2013.01.04
스타일객체  (0) 2013.01.03
onload이벤트  (0) 2013.01.01
 

SecureCRT 단축키

Programming/기타 | 2013. 1. 17. 15:32
Posted by 오요미

·   CTRL+TAB takes you through multiple SecureCRT session tabs.
·   CTRL+SHIFT+TAB cycles backwards through the sessions.
·   CTRL+F4 closes the active tab.
·   ALT+1 (2, 3, 4, 5, 6, 7, 8, 9, & 0) allows you to jump directly to one of the first ten tabs.
·   ALT+B opens the Connect in Tab dialog.
·   ALT+C opens the Connect dialog.
·   ALT+G switches the focus between the chat window and the active session.
·   ALT+P opens an SFTP tab using the active tab's session.
·   ALT+Q opens the Quick Connect dialog.

Within the chat window, CTRL+SHIFT+TAB switches the focus to the active session

'Programming > 기타' 카테고리의 다른 글

프록시 서버  (0) 2013.05.07
통합인증(SSO)  (0) 2013.05.07
editplus 일반 & 구문강조 설정  (0) 2013.02.12
window7 단축키  (0) 2012.12.19
edit plus 단축키  (0) 2012.12.13
 

tpl assign 사용예

Programming/PHP | 2013. 1. 17. 14:10
Posted by 오요미

 

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<html>
  <body>
    This JSP stores the 'para' in a session-scoped variable where
    the other JSPs in the web application can access it.
    <p />
    <c:set var="para" value="${41+1}" scope="session"  />

     Click <a href="displayAttributes.jsp">here</a> to view it.
  </body>
</html>

//displayAttributes.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<html>
  <head>
    <title>Retrieval of attributes</title>
  </head>
  <body>
    The para is <c:out value="${sessionScope.para}" /> <br/>
  </body>
</html>

 

JSTL에서 참조함 template파일에서

{assign var=para value="sMallId=`$smarty.get.sMallId`&sAdId=`$smarty.get.sAdId`"}

으로 para를 선언해서 {$para}로 사용 (popup_mall_tab.php참조)

'Programming > PHP' 카테고리의 다른 글

PHP 시작  (0) 2013.01.17
preg_함수들...  (0) 2012.12.18
 

ftp 명령문

Programming/Linux | 2013. 1. 17. 10:17
Posted by 오요미
  • Taget 서버에서 ftp로 올릴자료의 위치 / 내려받을 위치 로 이동
  • /data1/aaa/ 에 작업 위치를 지정한다면
  • 예) cd /data1/aaa/
  • ftp 접속
  • 예 ) ftp 192.168.12.2
  • id 입력
  • pass 입력
  • 성공로그 : 230 User root logged in.
  • Tip) root로 로그인시 해당 remote서버의 /etc/ftpusers 에 해당 계정(root) 이 등록 되어있으면 로그인 할 수 없다. 이 경우 해당 파일에서 해당계정(root)을 삭제 후 ftp 작업을 진행 하며 ftp 작업이 완료되면 다시 추가해 준다.
  • Remote 서버에서 ftp로 올릴자료의 위치 / 내려받을 위치 로 이동
  • /data2/logs/ 에 작업 위치를 지정한다면
  • 예) cd /data2/logs/
  • 전송모드를 지정
  • 대부분 binary 모드에서 작업 한다.
  • 예) type binary
  • 성공로그 : 200 Type set to I.
  • 1개파일 내려받기
  • 자료의 흐름 : Remote서버 -> Target서버
  • get 대상파일
  • 예) get abcd.txt
  • 1개파일 올리기
  • 자료의 흐름 : Target서버 -> Remote서버
  • put 대상파일
  • 예) put abcd.txt
  • 여러개의 파일 내려받기
  • 자료의 흐름 : Remote서버 -> Target서버
  • mget 대상파일*.txt
  • 예) mget *.txt
  • 여러개의 파일 올리기
  • 자료의 흐름 : Target서버 -> Remote서버
  • mput 대상파일*.txt
  • 예) mput *.txt
  • 그외 명령어
  • ascii : 전송모드를 ASCII모드로 설정한다.(ascii또는 as)
  • binary : 전송모드를 BINARY모드로 설정한다.( binary또는 bi)
  • bell : 명령어 완료시에 벨소리를 나게한다.(bell)
  • bye : ftp접속을 종료하고 빠져나간다.(bye)
  • cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명)
  • cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.(cdup)
  • chmod : remote시스템의 파일퍼미션을 변경한다.(chmod 755 index.html)
  • close : ftp접속을 종료한다. (close)
  • delete : remote시스템의 파일을 삭제한다.(delete index.old)
  • dir : remote시스템의 디렉토리 내용을 디스플레이한다.(dir)
  • disconnect : ftp접속을 종료한다.(disconnect)
  • exit : ftp접속을 종료하고 빠져나간다.(exit)
  • get : 지정된 파일하나를 가져온다.(get index.html)
  • hash : 파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.(hash)
  • help : ftp명령어 도움말을 볼 수 있다.(help또는 help 명령어)
  • lcd : local시스템의 디렉토리를 변경한다.(lcd 디렉토리명)
  • ls : remote시스템의 디렉토리 내용을 디스플레이한다. (ls 또는 ls -l)
  • mdelete : 여러개의 파일을 한꺼번에 지울 때 사용한다.( mdelete *.old)
  • mget : 여러개의 파일을 한꺼번에 가져오려할 때 사용한다. ( mget *.gz)
  • mput : 한꺼번에 여러개의 파일을 remote시스템에 올린다.(mput *.html)
  • open : ftp접속을 시도한다.(open 168.126.72.51또는 open ftp.kornet.net)
  • prompt : 파일전송시에 확인과정을 거친다. on/off 토글 (prompt)
  • put : 하나의 파일을 remote시스템에 올린다.(put index.html)
  • pwd : remote시스템의 현재 작업디렉토리를 표시한다.(pwd)
  • quit : ftp접속을 종료하고 빠져나간다.(quit)
  • rstatus : remote시스템의 상황(version, 어디서, 접속ID등)을 표시한다.(rstatus)
  • rename : remote시스템의 파일명을 바꾼다.(remote 현재파일명 바꿀파일명)
  • rmdir : remote시스템의 디렉토리을 삭제한다.(rmdir 디렉토리명)
  • size :remote시스템에 있는 파일의 크기를 byte단위로 표시한다.(size index.html)
  • status : 현재 연결된 ftp세션모드에 대한 설정을 보여준다.(status)
  • type : 전송모드를 설정한다.(type 또는 type ascii 또는 type binary)

'Programming > Linux' 카테고리의 다른 글

리눅스 ls명령어  (0) 2013.03.07
SSH란?  (0) 2012.12.31
vi 명령어  (0) 2012.12.18
for 문을 이용한 shell script  (0) 2012.12.18
 

Oracle JOIN

Programming/postgreSQL | 2013. 1. 17. 10:02
Posted by 오요미

--1. 3개 테이블 조인

SELECT *

FROM

    EMPLOYEES EMP

INNER JOIN DEPARTMENTS DEP

ON

    EMP.DEPARTMENT_ID=DEP.DEPARTMENT_ID

INNER JOIN JOBS JOBS

ON

    EMP.JOB_ID=JOBS.JOB_ID;

 

--2. 부서명, 회사이름, 직원코드, LAST FIRST NAME붙여서 NAME이라는 컬럼으로 나오게 WHERE 에다가 MINI_SAL이 4000이상 MAX_SAL 1억 6000

SELECT

    DEP.DEPARTMENT_NAME,

    JOBS.JOB_TITLE,

    EMP.EMPLOYEE_ID,

    CONCAT(CONCAT(EMP.FIRST_NAME,' ') ,EMP.LAST_NAME) AS NAME

FROM

    DEPARTMENTS DEP

INNER JOIN EMPLOYEES EMP

ON

    DEP.DEPARTMENT_ID= EMP.DEPARTMENT_ID

INNER JOIN JOBS JOBS

ON

    EMP.JOB_ID=JOBS.JOB_ID

WHERE

    JOBS.MIN_SALARY >= 4000

AND JOBS.MAX_SALARY<=16000;

 

--3. EMP SALARY 2000에서 3000사이 사원 3000에서 4000사이 대리 4000에서 5000사이 과장 5000이상 차장 컬럼 이름은 A LAST FIRST NAME붙여서 NAME

SELECT

    CONCAT(CONCAT(FIRST_NAME,' '),LAST_NAME) AS NAME,

    CASE

        WHEN SALARY BETWEEN 2000 AND 3000

        THEN '사원'

        WHEN SALARY BETWEEN 3000 AND 4000

        THEN '대리'

        WHEN SALARY BETWEEN 4000 AND 5000

        THEN '과장'

        WHEN SALARY>5000

        THEN '차장'

    END AS A

FROM

    EMPLOYEES;

 

--4.매니저 이름을 출력하게 직원의 아이디, 이름, 매니저 아이디

SELECT

    EMPLOYEE_ID,

    EMPLOYEE_NAME,

    CASE

        WHEN MANAGER_NAME =' '

        THEN '-'

        ELSE MANAGER_NAME

    END AS MANAGER_NAME

 

FROM //만들어진 테이블에서 다시 컬럼 선택

    (

        SELECT

            A.EMPLOYEE_ID,

            CONCAT(CONCAT(A.FIRST_NAME, ' '),A.LAST_NAME) AS EMPLOYEE_NAME,

            CONCAT(CONCAT(B.FIRST_NAME, ' '),B.LAST_NAME) AS MANAGER_NAME

        FROM

            EMPLOYEES A

        LEFT OUTER JOIN EMPLOYEES B

        ON

            A.MANAGER_ID=B.EMPLOYEE_ID

) XX //임시 테이블 명

ORDER BY EMPLOYEE_ID ASC

'Programming > postgreSQL' 카테고리의 다른 글

pgsql 문자열 연산자  (0) 2012.12.24
\copy명령  (0) 2012.12.21
postgreSQL 자료혐  (0) 2012.12.20
DML 정리(계속 update)  (0) 2012.12.20
 
블로그 이미지

오요미

공부할 수 있는 순간을 감사하며 공부하라.

카테고리

분류 전체보기 (121)
Electronics (1)
Programming (72)
Culturallife (30)
English (11)
취업 (1)
대학원 (4)
Life (1)