create database dbname default character set utf8 collate utf8_general_ci;


create user 'userid'@'%' identified by '1234';

grant all privileges on dbname .* to 'userid'@'%';

flush privileges;



// str은 0~9까지 숫자만 가능하다.
function checkNumber(str) {
    var flag=true;
    if (str.length > 0) {
        for (i = 0; i < str.length; i++) { 
            if (str.charAt(i) < '0' || str.charAt(i) > '9') {
                flag=false;
            }
        }
    }
    return flag;
}

// str은 모두 소문자여야하고 첫글자는 영문이어야 한다. 영문과 0~9, -, _, ^는 허용한다.
function CheckChar(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (i==0) {
            if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
                flag = false;
            }
        } else {
            if (!((strarr[i]>='a')&&(strarr[i]<='z')||(strarr[i]>='0')&&(strarr[i]<='9')||(strarr[i]=='-')||(strarr[i]=='_')||(strarr[i]=='^'))) {
                flag = false;
            }
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

// str은 모두 영문소문자여야 한다.
function CheckChar2(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

// 이메일 체크
function CheckMail(strMail) {
   /** 체크사항
     - @가 2개이상일 경우
     - .이 붙어서 나오는 경우
     -  @.나  .@이 존재하는 경우
     - 맨처음이.인 경우
     - @이전에 하나이상의 문자가 있어야 함
     - @가 하나있어야 함
     - Domain명에 .이 하나 이상 있어야 함
     - Domain명의 마지막 문자는 영문자 2~4개이어야 함 **/

    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
    
    if ( !check1.test(strMail) && check2.test(strMail) ) {
        return true;
    } else {
        return false;
    }
}

// str은 한글이어야만 한다.
function CheckHangul(str) {
    strarr = new Array(str.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');
    flag = true;
    for (i=0; i<str.length; i++) {
        for (j=0; j<schar.length; j++) {
            if (schar[j] ==str.charAt(i)) {
                flag = false;
            }
        }
        strarr[i] = str.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9)) {
            flag = false;
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) {
            flag = false;
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) {
            flag = false;
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
    
}

질문이 많아서 쓰게됩니다

 

지워도 무방한 프로그램

Adobe

사용자 삽입 이미지
Acrobat
사용자 삽입 이미지
Reader 7 (한글판)
Adobe
사용자 삽입 이미지
Photoshop
사용자 삽입 이미지
Elements 2.0 (한글판)
Adobe
사용자 삽입 이미지
Premiere Standard
InterVideo WinDVD™ 5 for VAIO (한글판)
Sony DVgate Plus 2.2 (한글판)
Sony PictureGear Studio 2.0 (한글판)
Sony SonicStage 3.3 (한글판)
Sony SonicStage Mastering Studio 2.1
SonicStage Mastering Studio Audio Filter 2.0
Sony VAIO Media 5.0 (한글판)
VAIO 오리지널 스크린 세이버
Sony VAIO Zone 1.4 (한글판)
Norton Internet Security 2006 (한글판)
Roxio DigitalMedia SE 7
Skype (한글판)
Image Converter 2 Plus (한글판)
DSD Direct 1.0
 



절대 지워선 안되는 것~!!!

VAIO power management

VAIO event service

VAIO control center

shared library

utility DLL

VAIO HDD Protection 1.0 (한글판)
등등


[출처] 네이버 바이오까페

@echo off       
echo 시작

del /f /s /q %systemdrive%\*.tmp       
del /f /s /q %systemdrive%\*._mp       
del /f /s /q %systemdrive%\*.log       
del /f /s /q %systemdrive%\*.gid       
del /f /s /q %systemdrive%\*.chk       
del /f /s /q %systemdrive%\*.old       
del /f /s /q %systemdrive%\recycled\*.*       
del /f /s /q %windir%\*.bak       
del /f /s /q %windir%\prefetch\*.*       
rd /s /q %windir%\temp & md %windir%\temp       
del /f /q %userprofile%\cookies\*.*       
del /f /q %userprofile%\recent\*.*       
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"       
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"       
del /f /s /q "%userprofile%\recent\*.*"       
echo 끝!

echo. & pause       

[struts web.xml 참조하기]

 

ServletConfig config = this.getServlet();
String configStr = config.getInitParameter("config");  
System.out.println("configStr: " + configStr);


"a,b,c,d".value.split(",").join("") 이렇게 하면 단순 문자열은 간단히 해결


stringObj.replace(rgExp, replaceText)


"ID" 스트링중 처음부터 끝까지 "," 를 "" 으로 바꾸는 스크립언어

document.all["ID"].value.replace(/,/g, "")


Ex)2,000,000 => 2000000



<참고>

Regular Expression 개체

설명

   정규식의 패턴을 포함합니다.


구문 1
   var regularexpression = /pattern/[switch]


구문 2
var regularexpression = new RegExp("pattern", "ig")


Regular expression 개체 구문은 아래 요소로 구성됩니다.

구성 요소    설명
    pattern     필수적인 요소. 사용할 정규식의 패턴입니다. 만약 구문 1을 사용한다면

                   "/" 문자로 패턴을 구분합니다.

                   만약 구문 2를 사용하면 인용 부호로 그 패턴을 묶습니다.


    switch      선택적인 요소. 구문 2를 사용할 때 인용 부호로 스위치를 묶습니다.

                   사용 가능한 스위치는 아래와 같습니다.
                   i(대/소문자를 구분하지 않음)
                   g(발생할 모든 패턴에 대한 전역 검색)
                   gi(전역 검색, 대/소문자를 구분하지 않음)



jar cvf ..\examples.war *

작업일자 : 2003.01.08


기본 사용법


crontab -l (현재 걸려 있는 작업 목록 표시)

crontab -e (새로운 작업 입력,수정,삭제)


구문

 

[분] [시] [일] [월] [요일] [실행명령] [>|>>출력지정]


*/30 * * * * /usr/local/apache/htdocs2/start_cms2.sh > /dev/null

(매 시간 30분마다 작업을 수행하고 결과는 출력하지 않는다)


45 */3 * * * /usr/local/apache/htdocs2/tart_cms.sh > /dev/console

(매 3시간 45분에 작업을 수행하고 결과는 화면에 출력한다)


45 */3 * * * /usr/local/apache/htdocs2/tart_cms.sh >> /usr/local/apache/htdocs2/cms.log

(매 3시간 45분에 작업을 수행하고 결과는 cms.log파일에 추가한다)



그즈음: 난 자리를 비우고 화장실에 갈때 사람들이 어디가냐고 물으면 늘 화장하러 간다고 대답한다 그런데 여직원들과 우연히 화장실 이야기를 하게 되었는데 놀랍게도 여자들 상당수는 남자 화장실 소변기에 물이 자동으로 나온다는 걸 모른다는 것이다 물론 관심도 없고 들어가 본적도 없을테니 당연한 것이지만 남자 여자가 다른건 분명해 보인다 또한 더욱 놀라운 것은 우리 건물 여자 화장실에는 정말 화장을 할 수 있는 룸이 있다는 것이다 정말 화장실에서 화장을 하긴 하는구나

<Host appBase="D:\WebRoot\study" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

 

[ 자동 리로드 ]

 

C:\tomcat-5.5.17\conf\Catalina\localhost\ROOT.xml

 

<Context path="" docBase="D:\WebRoot\study\ROOT" debug="0" reloadable="true" crossContext="true"/>

 

컨텍스트 이름별로 xml파일을 만든다.

 

[ 환경설정 ]

JAVA_HOME

CATALINA_HOME

CLASSPATH

페이지 로딩시 시작할 스크립트 선언에 대해<body onload="">의 onload를 많이 사용해 보았을 것입니다.

그리고 모든 페이지에서 공통으로 들어갈 스크립트는 페이지 마다 작성을 하지 않고, js 파일을 만들어 연결을 하여 사용을 할 것입니다.


여기서 그럼 모든 페이지에서 load시 공통으로 실행될 스크립트는 어떻게 작업을 할까요??

window.onload를 사용 하면 됩니다.


window.onload = function(){ 시작시 실행될 내용 }

이런식으로 말이죠.


그런데 문제는 window.onload와 <body onload="">는 동시에 사용을 할 수 없습니다.

<body onload="">가 실행이 되면 window.onload는 실행이 되지 않는 문제가 있습니다.


그래서 이를 해결하고자 할때 사용하는 것이

window::onload()입니다.

function window::onload(){ 시작시 실행될 내용 }

이렇게 사용을 하면 됩니다.


실행 순서는 <body onload="">가 먼저 실행되고, 이어서 window::onload()가 실행됩니다.


아시는 분이 많겠지만, 혹시 모르시는 분들도 있을것 같아서 올립니다.

많은 도움이 되시길....

+ Recent posts