'Programming'에 해당되는 글 72건

  1. 2012.12.20 | contine문, break문
  2. 2012.12.20 | for문, while문, do while문 비교
  3. 2012.12.20 | postgreSQL 자료혐
  4. 2012.12.20 | DML 정리(계속 update)
  5. 2012.12.19 | window7 단축키
  6. 2012.12.18 | vi 명령어
  7. 2012.12.18 | preg_함수들...
  8. 2012.12.18 | for 문을 이용한 shell script
  9. 2012.12.16 | 구구단 만들기
  10. 2012.12.16 | 제어문

contine문, break문

Programming/Javascript | 2012. 12. 20. 23:12
Posted by 오요미

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

//1~100까지 정수 중 3의 배수를 제외한 수의 합

var sum = 0;

for(var i=1;i<=100; i++){

if(i%3==0){

continue;         //아래 실행문을 실행하지 않고 다음 구문(조건절)으로 이동

} //루프의 괄호로 이동

sum+=i;

}

document.write(sum);                 //3367

</script>

----------------------------------------------------------------------------------------------------

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

//for, while, do while문의 반복구문을 강제적으로 종료하는 경우에 사용, 반복문을 빠져나오는 명령문

//1부터 100까지 3의 배수이고 4의 배수인 수의 합을 구하는 프로그램

var sum=0;

var i = 1; 

while(true){ //무한 루프=>웹브라우저가 자동으로 제지

if(i%3 == 0 && i%4==0){

sum+=i;

}

i++;

if(i>100){

break;

}

}

document.write("sum : "+sum+ "<br />"); //432

</script>

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

selection sort(선택정렬) 알고리즘  (0) 2012.12.30
최대값, 최소값 알고리즘  (0) 2012.12.30
for문, while문, do while문 비교  (0) 2012.12.20
구구단 만들기  (0) 2012.12.16
제어문  (0) 2012.12.16
 

for문, while문, do while문 비교

Programming/Javascript | 2012. 12. 20. 21:52
Posted by 오요미

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

var sum=0; //합계변수

var i=1; //[1]초기식

while(i<=100){ //[2]조건식

sum+=i; //[!]실행문

i++; //[3]증감식

}

document.write("1~100까지 합 : " +sum);

</script>

==========================================================================================================

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

var sum = 0; //합계 저장용 변수

var i=1; //[1]초기식

do

{

sum+=i; //[!]실행식

i++; //[3]증감식

}while(i<=100); //[2]조건식

document.write(sum);         //5050

</script>

==========================================================================================================

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

//1부터 100까지 짝수의 합 : for 문 사용

//Input

var sum1 = 0;

//Process

for(var i=1;i<=100;i++){

if(i%2==0){

sum1+=i;

}

}

//Output

document.write("sum1 = "+sum1 + "<br />");

</script>

==========================================================================================================

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

//1부터 100까지 짝수의 합 : while 문 사용

var sum2 = 0;

var j=1;

while(j<=100){

if(j%2==0){

sum2+=j;

}

j++;

}

document.write("sum2 = "+sum2 + "<br />");

</script>

==========================================================================================================

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

//1부터 100까지 짝수의 합 : do 문 사용

var sum3 = 0;

var k=1;

do

{

if(k%2==0){

sum3+=k;

}

k++;

}while(k<=100);

document.write("sum3 = "+sum3 + "<br />");

</script>

==========================================================================================================

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

//1부터 100까지 3의 배수 또는 4의 배수의 합을 구하는 프로그램 : 2551

var sum=0;

for(var i=1;i<=100;i++){

if(i%3==0 || i%4==0){

sum+=i;

}

}

document.write("sum = "+sum+"<br />");

</script>

==========================================================================================================

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

//1~10까지 증감, 10~1로 감소

var j=1;

var k=10;

for(var i=1; i<=10; i++){

//document.write(i +" , "+ (11-i) + "<br />");

document.write(j++ + ","+ k-- + "<br />");

}


</script>

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

최대값, 최소값 알고리즘  (0) 2012.12.30
contine문, break문  (0) 2012.12.20
구구단 만들기  (0) 2012.12.16
제어문  (0) 2012.12.16
대화상자  (0) 2012.12.16
 

postgreSQL 자료혐

Programming/postgreSQL | 2012. 12. 20. 18:06
Posted by 오요미

1. INTEGER

2. SERIAL 

정수이지만 각 행이 추가될 때 자동으로 부여되는 유일한 값, Postgre SQL은 유일한 식별번호를 생성하기 위하여 해당 열에 대한 특별한 카운터인 일련번호, 즉 시퀸스(sequence)를 생성한다.

시퀸스의 이름은 항상 <테이블 이름>_<열이름>_seq로 지정된다. 

=> nextval('시퀸스명');으로 다음값을 볼수 있다.

=>currval('시퀸스명');으로 현재값을 볼 수 있다.

=>setval('시퀸스명','새로운 시퀸스 명');  MAX('열이름')으로 값을 구해 시퀸스의 값을 수정한다.

ex)SELECT setval('customer_customer_id_seq', 19);

3. CHAR

4. VARCHAR

5. DATE

6. NUMERIC

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

Oracle JOIN  (0) 2013.01.17
pgsql 문자열 연산자  (0) 2012.12.24
\copy명령  (0) 2012.12.21
DML 정리(계속 update)  (0) 2012.12.20
 

DML 정리(계속 update)

Programming/postgreSQL | 2012. 12. 20. 18:03
Posted by 오요미

INSERT INTO 테이블 이름 (열들의 이름) VALUES (각 열이름에 대한 열의 값);

'문자열'로 표현하며 특수문자의 경우 \를 붙여서 사용 ex) \\ =>\(출력값)

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

Oracle JOIN  (0) 2013.01.17
pgsql 문자열 연산자  (0) 2012.12.24
\copy명령  (0) 2012.12.21
postgreSQL 자료혐  (0) 2012.12.20
 

window7 단축키

Programming/기타 | 2012. 12. 19. 09:52
Posted by 오요미


 

기본적인 단축키

단축키

설명

Win + 

현재 창을 최대화

Win + 

현재 창을 원래대로 & 최소화

Win + 

현재 창을 왼쪽으로

Win + 

현재 창을 오른쪽으로

Win + 숫자키

작업표시줄에 실행 중인 프로글매을 순서대로 호출

Win + Home

현재 창을 제외한 모든 창을 최소화

Win + Space

모든 창을 투명화 하여 바탕화면을 봄

Win + Tab

에어로 기능을 활성화

Win + Shift + Tab

에어로 기능을 역순으로 탐색

Win + Ctrl + Tab

에어로 기능을 고정

Win + Pause/Break

제어판에 있는 시스템 창을 열기

Win + B

작업표시줄의 알림표시로 이동

Win + D

바탕화면을 깨끗하게 정리

Win + E

윈도우 탐색기 실행

Win + F

검색창 열기

Win + G

윈도우 가젯을 최상위로

Win + L

윈도우 잠금 기능 활성화

Win + M

Win + D와 비슷하며 모든 창을 최소화

Win + Shift + M

모든 창을 최대화

Win + P

프로젝션 화면 제어모드 활성화

Win + R

명령어 실행창 열기

Win + T

윈도우 작업표시줄의 작업들을 미리보기 가능

Win + Shift + T

역순 미리보기 가능

Win + [+/-]

윈도우 돋보기가 실행되어 확대/축소 가능

Win + Ctlr + F

액티브 디렉토리 검색 다이얼로그 열기 가능

Win + Shift + Esc

작업관리자 호출

Win + Shift + 

모니터 2개 사용시 왼쪽 모니터로 이동

Win + Shift + 

모니터 2개 사용시 오른쪽 모니터로 이동



윈도우 탐색기 단축키

단축키

설명

Backspace()

앞으로 이동

Alt + 

뒤로 이동

Alt + 

앞으로 이동

Alt + 

상위 폴더로 이동

Alt + Enter

선택된 항목 속성열기

Alt + space

활성화된 창의 메뉴 열기

Alt + F4

활성화된 창 닫기

Alt + Tab

이전 창으로 이동

Alt + Esc

열려있는 창 차례대로 이동

Alt + D

주소 표시줄로 포커스 이동

Alt + P

미리보기 판넬 보기/숨기기

Ctrl + N

새 창 열기

Ctrl + 마우스 휠 이동

보기 방법 변경

숫자패드의 곱하기(*)

선택된 폴더 하위 폴더 모두 열기

숫자패드의 더하기(+)

선택된 폴더 하위 폴더 열기

숫자패드의 빼기(-)

선택된 폴더 접기

Ctlr + Shift + N

새폴더 만들기

F10

메뉴로 포커스 이동

 

작업표시줄의 익스폴러어 단축키

단축키

설명

Shift + 마우스 클릭

새로운 익스플로어 창 열기

마우스 휠 클릭

새로운 익스플로어 창 열기

Ctrl + Shift + 마우스 클릭

관리자 권한으로 익스플로어 열기

 

일반 창 단축키

단축키

설명

Ctrl + Tab

다음 항목으로 이동

Ctrl + Shift + Tab

이전 항목으로 이동

Tab

세부 옵션 항목으로 이동

Shift + Tab

이전 세부 옵션 항목으로 이동

Enter

마우스 클릭 효과

Space

체크박스나 옵션박스 체크 및 해제

↑↓←→

체크박스나 옵션박스 이동

 

로그오프 및 전원 종료 단축키

단축키

설명

Win, , Enter

시스템 종료

Win, , W

사용자 전환

Win, , L

로그 오프

Win, , O

잠금

Win, , R

다시 시작

Win, , S

절전 모드

Win, , H

최대 절전 모드

출처 : http://chaelia.tistory.com/846

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

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

vi 명령어

Programming/Linux | 2012. 12. 18. 17:56
Posted by 오요미

 

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

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

preg_함수들...

Programming/PHP | 2012. 12. 18. 17:46
Posted by 오요미
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit [, int &$count ]] )

subject를 검색하여 매치된 patternreplacement로 치환합니다.

 

preg_match_all

preg_match

array preg_split ( string $pattern , string $subject [, int $limit [, int $flags ]] )

정규 표현식에 따라서 주어진 문자열을 나눕니다.

<?php
$str 
'hypertext language programming';
$chars preg_split('/ /'$str, -1PREG_SPLIT_OFFSET_CAPTURE);
print_r($chars);
?>

위 예제의 출력:

Array ( [0] => Array ( [0] => hypertext [1] => 0 ) [1] => Array ( [0] => language [1] => 10 ) [2] => Array ( [0] => programming [1] => 19 ) )

예제 2.

$menu_file_child = preg_split('/\./', $menu_file_child);

->파일확장자인 php를 .으로 분리해서 menu_file_child[0]에 저장한다.

=>정규식이 굳이 필요하지 않다면 explode나 str_split()로 대체 가능하다.

array explode ( string $delimiter , string $string [, int $limit ] )

delimiter 문자열을 경계로 나누어진 string의 부분 문자열로 이루어지는 배열을 반환합니다.

Example #1 explode() 예제

<?php
// 예제 1
$pizza  "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces explode (" "$pizza);
echo 
$pieces[0]; // piece1
echo $pieces[1]; // piece2

// 예제 2
$data "foo:*:1023:1000::/home/foo:/bin/sh";
list(
$user$pass$uid$gid$gecos$home$shell) = explode(":"$data);
echo 
$user// foo
echo $pass// *

?>

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

tpl assign 사용예  (0) 2013.01.17
PHP 시작  (0) 2013.01.17
 

for 문을 이용한 shell script

Programming/Linux | 2012. 12. 18. 17:43
Posted by 오요미

#!/bin/sh
menu_id='
men_log
mal_url'

for printMenuid in $menu_id
do
        /home/php/bin/php men_fil_exe.php $printMenuid
done
===========================================================

내 생에 첫 shell script!!! 실행시키기 위해선

해당 위치에 파일이 있다면 : sh 파일이름.sh         ex) sh menfilm.sh

절대경로를 사용하고 싶다면 :./파일이름.sh           ex)./menfilm.sh

php명령어가 다른곳에 있어서 좀 헤멨습니다.

menu id가 테이블의 컬럼이라 데이터가 500개 정도 되서 이런식으로 만들게 됬네요 ㅎ

printMenuid 는 menu_id를 하나씩 받는 변수랍니다. ㅎㅎ

 

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

리눅스 ls명령어  (0) 2013.03.07
ftp 명령문  (0) 2013.01.17
SSH란?  (0) 2012.12.31
vi 명령어  (0) 2012.12.18
 

구구단 만들기

Programming/Javascript | 2012. 12. 16. 21:07
Posted by 오요미

세로줄 구구단

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

//2~9단 

for(var i=2; i<=9; i++){

for(var j=1; j<=9; j++){

document.write( i +"*"+ j + "=" + i*j + "<br/>");

}

document.write("<hr />");

}

</script>

======================================================================

가로줄 구구단

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

for(var i=1; i<=9;i++){

for(var j=2; j<=9; j++){

document.write(j + "*" + i + "=" + j*i +"\t");

}

document.write("<br />");

}

</script>

======================================================================

심화 구구단

<h3 style="text-align:center">GUGUDAN</h3>

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

document.write("<table border='1' width='50%'align='center'>");

document.write("<tr>");

for(var k=2; k<=9; k++){

document.write("<td bgcolor='silver' align='center'>" + k + "dan</td>");

}

document.write("</tr>");

for(var i= 1; i<=9; i++){

document.write("<tr>");

for(var j=2; j<=9; j++){

document.write("<td>");

document.write(j + "*" + i + "=" + j*i +"\t");

document.write("</td>");

}

document.write("</tr>");

}

document.write("</table>")

</script>



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

contine문, break문  (0) 2012.12.20
for문, while문, do while문 비교  (0) 2012.12.20
제어문  (0) 2012.12.16
대화상자  (0) 2012.12.16
연산자 & 우선순위  (0) 2012.12.16
 

제어문

Programming/Javascript | 2012. 12. 16. 20:24
Posted by 오요미
  1. 조건문
    1. if-else문
    2. switch-case문
  2. 반복문
    1. for문
    2. while문
    3. do문
  3. 기타(점프문)
    1. continue문
    2. break문
    3. goto문

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

//[1]단순 if 문

var a=10;

if(a%2==0){

document.write(a+"는 짝수 입니다.");

}

</script>

<hr/>

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

//[2]else 문

var b=3;

if(b%2 != 0){ //즉, 홀수라면

document.write("홀수 입니다.");

}else{

document.write("짝수 입니다.");

}

</script>

<hr>

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

//[3]다중 if 문

var c=7;

if(c%2 == 0){ //2의 배수(짝수라면)

document.write("2의 배수 입니다.");

}else if(c%3 == 0){ //3의 배수라면

document.write("3의 배수 입니다.");

}else if(c%4 == 0){ //4의 배수라면

document.write("4의 배수 입니다.");

}else{

document.write("2,3,4의 배수가 아닙니다.");

}

</script>

============================================================================================================

switch문 : 다중 if문을 대신해서 사용


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

var month=4; //1월 부터 12월 까지 입력

if(month==1){

document.write("1월 14일은 다이어리 데이");

}else if(month==2){

document.write("2월 14일은 발렌타인 데이");

}else if(month==3){

document.write("3월 14일은 화이트 데이")

}else{

document.write("먼 데이?");

}

</script>


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

var month = 11;

switch(month){

//break가 들어가지 않으면 다음행도 실행

case 1: document.write("1월"); break;

case 2: document.write("2월"); break;

case 3: document.write("3월"); break;

case 4: document.write("4월"); break;

default: document.write("먼데이???"); break;

}

</script>

======================================================================================================

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

//for(초기식;조건식;증감식){}

for(var i=1; i<=5 ; i++){

document.write("Hello <br />");

}

for(var j=1; j<=10; j++){

document.write(j + "<br />");

}

var sum=0; //합계

for(var k=1; k<=100; k++){

sum+=k; //누적

}

document.write(sum);

</script>


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

for문, while문, do while문 비교  (0) 2012.12.20
구구단 만들기  (0) 2012.12.16
대화상자  (0) 2012.12.16
연산자 & 우선순위  (0) 2012.12.16
개발자 도구(F12)  (0) 2012.12.16
 
블로그 이미지

오요미

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

카테고리

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