1. if

구조 

 

if(조건식)

{

//조건식에 만족할 때 수행되는 문장.

}

else if(조건식2)

{

//조건식1이 만족하지 않을 때, 조건식2로 내려와 만족하면 수행되는 문장.

}

else

{

//생략이 가능하며, 위의 어느 조건도 만족하지 않을 때 수행되는 문장.

}

 

 

* equals 메소드

 

String str1 = new String("Hello");

String str2 = new String("Hello");

 

if(str1 == str2)                            // 주소값을 비교. false

if(str1.equals(str2))                    // 변수 안에 내용을 비교하는 메소드. true

if(str1.equalsIgnoreCase(str2))    // 변수안에 대소문자 가리지않고 내용만 확인. true

 

 

2. switch

구조

 

switch(조건식){

case 값1 :

// 조건식의 값이 값1과 같을 경우 실행.

break;    // 모두 실행하고 switch문을 빠져나오기 위함.

case 값2 :

// 조건식의 값이 값2과 같을 경우 실행.

break;

default :

// 위의 조건식에 일치하지 않을 때 실행.

 

※ case문의 값으로 변수를 사용할 수 없다.(리터럴, 상수만 가능)

 

* Math 클래스의 random() : 0.0과 1.0 사이의 범위에 속하는 하나의 double값을 반환하는 메소드.

 

 임의의 문자를 얻을 수 있도록 하는 예제.

0.0 <= Math.random() <1.0

 

0.0 * 26 <= Math.random() * 26 < 1.0 * 26

0.0 <= Math.random() * 26 < 26.0

출력하고자 하는 문자의 갯수 26을 각 변에 곱한다.

 

0.0 * 26 + 65 <= Math.random() * 26 + 65 <1.0 * 26 + 65

65.0 <= Math.random() * 26 + 65 < 91.0

아스키코드 65(A)부터 시작하므로 65를 각 변에 더한다.

 

(char)65.0 <= (char)Math.random() * 26 + 65 < (char)91.0

'A' <= (char)Math.random() * 26 + 65 < '['

문자로 형변환을 한다.

 

 

3. for

구조 

 

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

// 조건식에 만족할 때 수행되는 문장.

// 순서 : 초기화 → 조건식 → for문 수행 → 증감식 조건식

// for문 안에 초기화에서 변수가 선언되면 for문 안에서만 사용가능하다.

//



4. do-while

구조 

 

do{

// 조건식에 만족할 때 수행되는 문장.

// 최소한 한번은 수행되는 반복문.

}while(조건식)



5. break, continue, Loop

break     : 사용되는 위치에서 가까운 반복문을 빠져나오는데 사용된다.

continue : 반복문의 끝으로 이동하여 다음 반복이 진행된다.

Loop      : 반복문 앞에 이름을 정해주고, break이나 continue에 같이 써줘 반복문을 벗어나거나 반복을 

   건너뛸  수 있게 한다.




이번 포스팅은 과제 준비를 하면서 ppt 만든 것과 안에 내용에 대해서 올리겠습니다.

멀티미디어의 규격은 많고도 많아서 저는 이미지의 압축방식중 jpeg와 gif에 대해서만 찾아봤습니다.

비록 뛰어나진 않지만 혹시나 저와 같은 주제로 공부하시는 분들께 도움이 되길 바랍니다.

사실.. 제가 주제에 맞게 조사했는지도 모르겠네요 :( 

주제에 어긋났다고 하더라도.. 이번 ppt를 통해서 규격에 대해서 참 많이 찾아보게 되었습니다....




변수란

하나의 값을 저장할 수 있는 공간.

 

변수의 선언

변수타입 변수이름;

char name;    // 문자형 변수 name을 선언한다.

변수의 이름(메서드, 클래스의 이름도 포함)을 선언할때, 대소문자 구분해야한다.

숫자로 시작하거나, 예약어를 사용하면 안 된다.

특수문자는 '_'와 '$'만 사용가능하다.

int num = 6 ;    // 선언후 변수의 값을 6으로 초기화 한다. 

 

변수의 타입과 크기

기본형(Primitive type) : boolean, char, byte, short, int, long, float, double

참조형(Reference type) : 기본형을 제외한 나머지 타입

 

 

1 byte

2 byte

4 byte

8 byte

논리형

boolean

문자형

char

(유니코드)

정수형

byte

short

int

(기본 자료형)

long

실수형

float

double

(기본 자료형)

 

데이터 타입

변수의 범위 

 기본값

크기 

boolean

true, false

 false

1 byte

byte

\u0000~\uffff (0~65,535)

 0

1 byte

char

-128~127

 '\u000'

2 byte

short

-32,768~32,767

 0

2 byte

int

-2,147,483,648~2,147,483,647

 0

4 byte

long

-9223372036854775808~9223372036854775807

 0L

8 byte

float

1.4E-45~3.4028235E38

 0.0f

4 byte

double

4.9E-324~1.7976931348623157E308

 0.0 또는 0.0d

8 byte

 

 

 

http://docs.xrath.com/java/se/6/docs/ko/

자바6 한글문서

http://docs.xrath.com/java/se/6/docs/ko/api/index.html

자바6 한글 API 문서

 

출처 http://xrath.com/java-api-docs-ko/

2015.01.29 추가

이번에  JAVA를 다시 설치하면서 환경변수가 자동으로 설정된다는 것을 알았다.

Path를 보니 c:\ProgramData\Oracle\Java\javapath 가 지정되어 있었고, 그 디렉토리 안에는 Java가 바로가기파일로 들어있었다. 앞으로는 따로 환경변수를 지정하지 않아도 될 듯하다.





환경변수

설명

Path

OS에서 명령어를 실행할 때 명령어를 찾아야 하는 폴더의 순위를 설정하는 환경 변수

CLASSPATH

JVM이 시작될 때 JVM의 클래스 로더는 이 환경 변수를 호출한다. 그래서 환경 변수에 설정되어 있는 디렉토리가 호출되면 그 디렉토리에 있는 클래스들을 먼저 JVM에 로드한다. 그러므로 CLASSPATH 환경 변수에는 필스 클래스들이 위치한 디렉토리를 등록하도록 한다.

JAVA_HOME

JDK가 설치된 홈 디렉토리를 설정하기 위한 환경 변수다. 반드시 필요한 환경 변수는 아니지만 Path와 CALLPATH 환경 변수에 값을 설정할 때 JAVA_HOME 환경 변수를 포함하여 설정한다.


환경 변수 설정하기

JDK 설치를 하고 환경 변수를 설정하는 방법이다. 환경 변수란 실행 파일이 모여있는 디렉토리 경로를 지정함으로써 어느 위치에서든지 사용할 수 있도록 하는 것이다. 먼저 윈도우에서 환경 변수를 설정하기 창을 실행시킨다. 방법은 아래와 같다.
아래의 아무것이나 한 가지 선택해서 환경 변수 설정 창을 실행 시킨다.
1. '제어판 → 모든 제어판 항목 → 시스템' 선택 후 '고급 시스템 설정' 클릭하고 고급 탭에서 '환경 변수' 클릭.
2. 내컴퓨터 오른쪽 클릭 후 속성 선택하고 고급 탭에서 '환경 변수' 클릭.

JAVA_HOME 추가하기


'새로 만들기' 선택 후 변수 이름은 'JAVA_HOME'이고 변수 값은 자신의 컴퓨터에 설치된 JAVA의 경로를 입력한다.

Path에 ;%JAVA_HOME%\bin 추가하기


시스템 변수 Path에 마지막에 ;%JAVA_HOME%\bin을 추가한다. Path를 삭제하거나 잘못 저장한다면 복잡해질 수 있으니 조심해야 한다.

CLASSPATH 추가하기


'새로 만들기' 선택 후 변수 이름은 'CLASSPATH'이고 변수 값은 자신의 컴퓨터에 설치된 %JAVA_HOME%\lib를 입력한다.


TEST 하기

java -verion, javac -version 은 Path에 추가 되었는지 확인하기 위함이고, echo %CLASSPATH% 는 CLASSPATH가 추가 되었는지 확인하기 위함이다.


컴파일하고 실행시에 "기본 클래스 을(를) 찾거나 로드 할 수 없습니다. 라는 에러메세지가 뜬다면 다음과 같이 실행시킨다.

java -classpath ".;lib" Helloworld

혹은 CLASSPATH의 변수 값을 다음과 같이 수정한다.

%JAVA_HOME%\lib\;.


 

이번 포스팅은 윈도우8에서 파티션을 나누고 합치는 방법에 대해서 소개해드리겠습니다.

처음에 컴퓨터를 샀을때 파티션이 나눠져 있지않은 경우, 윈도우8은 편리하게 윈도우내에서 파티션을 관리 할수 있습니다. 윈도우8을 사용하면 사용할수록 편리하다는 느낌이 많이 오는것 같습니다

 

 

우선 바탕화면에서 'windows키 + X' 로 고급 관리도구에서 디스크 관리를 선택합니다.

 

 

 

윈도우8 파티션 나누기

 

(아래를 클릭해 주시기 바랍니다.)

 

 

윈도우8 파티션 합치기

 

(아래를 클릭해 주시기 바랍니다.)

 

 

개인적인 생각이지만 처음에 컴퓨터를 구입하시고 난뒤에 파티션 나누기는 하는게 좋다고 생각합니다.

백업파일을 저장해 둘수도 있고, 나중에 포맷을 하더라고 다른 드라이브에 사진, 노래, 파일을 옮겨둘수 있으니

아주 편리한 방법이라고 생각이 듭니다.

이상으로 포스팅을 마치겠습니다 :)

 

 

iso파일은 디스크 이미지 파일로 가상드라이브를 이용해 사용하실수 있습니다. 그 가상드라이브를 만들어주는 프로그램에는 cd스페이스, 데몬툴즈 등이 있는데 이번 포스팅 에는 데몬툴즈를 소개하겠습니다.

 

 

 데몬툴즈 최신판 다운로드 링크

 

 

다운로드 링크로 가시면 데몬툴즈 홈페이지의 다운로드 화면으로 가게 됩니다.

다운로드를 클릭하여 홈페이지, 심파일, 네이버 중 골라서 받으실수 있습니다.

 

 

설치화면입니다. 물론 간단하게 설치하실수 있습니다.

 

 

구성 요소 선택중 원하지 않는 요소에 선택해제 하시고 '동의함' 하시면 됩니다.

 

 

 

 

실행 화면입니다. 빨간 네모를 클릭하셔서 iso 파일, 이미지 파일을 삽입 하시면 됩니다.

 

 

이미지를 삽입한 화면입니다. 위사진과 아래사진을 보면 가상 드라이브가 하나 생겼는데 가상드라이브를 만드는 방법은 아이콘중 DT+, SCSI+ 를 클릭하셔서 만드시면 됩니다.

 

 

 

이번 소개해 드릴 프로그램은 CCleaner v3.27 입니다. 컴퓨터 최적화하는데 편리하고 간단한 프로그램입니다.

설치할 때 언어선택을 따로할수 있어 한글, 영어 등 골라서 사용 하실수있습니다.

설치방법은 간단하며, 다운로드 경로와 파일은 밑에 링크걸어 놓도록 하겠습니다.

 

   네이버 자료실 링크
 설치 파일 :ccsetup327.exe

 

설치 프로그램을 받고 실행하시면 다음과 같이 나오게 됩니다.

언어 선택을 자신에 맞게 선택 후 다음을 클릭해 주시면 됩니다.

 

 

각종 옵션을 설정해 주시면 됩니다.

 

 

 

 

설치가 끝난 후 실행한 CCleaner 입니다.

정리, 레지스트리, 도구, 설정으로 나뉘어져 있으며 옵션을 선택하고 정리하실수 있습니다.

레지스트리 정리할땐 따로 백업도 할 수 있고, 도구에서 제어판에 따로 안들어가서 시스템 제거를 할수 있다는 점이 편리한것 같습니다.

 

 

 

 

 

경기도는 어젠 눈이 펑펑내리더니 오늘 아침은 꽃샘추위라고 하네요 :(

이런 날일수록 다들 감기조심하세요 :)

저는 빨리 따뜻한 봄이 오기만을 기다립니다..

 

문제가 있을때 친구들하고 원격제어를 하려고 예전엔 네이트온으로만 했었는데 윈도우에 이런 기능이 있는줄 몰랐습니다. 사용해보니 아주 유용하네요 :)

 

사용방법은 아래 사진과 같이 하시면 금방 따라하실수 있습니다.

 

 

'제어판 -> 모든 제어판 항목 -> 문제 해결' 로 들어가서 '친구에게 도움 요청'을 클릭합니다.

 

'다른 사용자에게 도움 요청'을 클릭하면 원격지원 창이 뜨게 됩니다.

 

 

'이 도움 요청을 파일로 저장' 클릭!

 

 

파일을 저장하시고 도움을 요청할 친구에게 메일이나 메신져로 보내주면 바로 실행해 원격제어를 하게 됩니다.

 

 

메일을 보내주실 때, 파일과 자신 컴퓨터에 실행된 'Windows 원격지원'에 암호를 같이 보내주셔야

상대방이 접속할 수 있습니다.

 

이만 포스팅을 마치겠습니다.

 

국가 장학금 확인해보려 했는데 몇일동안 로그인이 안되서 고생했네요..

아예 아이디 창에 클릭이 안되서 블로그를 뒤져봐도 없더군요. 그래서 삭제하는 방법을 택했는데, 윈도우 8이라서 그런지 지우라고하는 파일도 없고 프로세서도 없어서 프로세서가 어떤게 켜져있는지 찾아보고 지웠습니다.

지우고나니 간단한 점인데 혹시나 저처럼 고생하시는 분들이 있을까봐 포스팅 하겠습니다.

 

제 경우는 AhnLap Online Security 를 '프로그램 제거'에서 지워보려 했는데 계속 멈췄습니다.

우선, 작업관리자(Ctrl+Alt+Del)에서 프로세서 중 아래 두개를 강제종료 하면 됩니다.

 

 

 

그리고 '프로그램 제거'에서 AhnLap Online Security 을 제거합니다.

 

 

'INISafeWe'도 함께 지워주시고, 국가장학재단 홈페이지에서 처음부터 새로 받았습니다.

 

 

 

 

정상적으로 로그인된 화면입니다.

 

 

다른 장학금 신청때문에 계속 확인하고있었는데 어느순간부터 안되서 애먹었었네요.. 요즘 학비도 비싼데 다들 장학금 받으셨으면 좋겠습니다 :) 

 

 

이번 소개해드릴 프로그램은 hex 에디터 HxD 입니다.

설치는 링크를 통해 받을 수 있습니다. 다운로드 사이트 아래에 각 나라 언어별로 다운로드 할수 있습니다.

 HEX 에디터 - HxD

 

아래 사진은 설치 과정입니다. 따로 어려운점은 없고 순서대로 설치하시면 됩니다.

 

 

 

 

 

 

 

 

설치완료 후 실행 모습입니다.

 

 

이번 프로그램은 이미지 파일을 ico 아이콘파일로 변환시켜주는 프로그램입니다.

사용방법은 아주 간단합니다. 아래 사진으로 각 설정들을 미리 보여드리겠습니다.

 

ToYcon.zip

 

 

실행했을때 바탕화면에 상자만 덩그러니 켜지게 됩니다.

아이콘을 만드실때는 설정을 마친뒤, 이미지 파일을 박스안에 담으면 끝입니다.

 

 

각종 옵션입니다. 항상 위로가기, 잠금, 트레이로 최소화 등 여러가지 옵션을 정하실수 있습니다.

 

 

크기는 보통 중간크기가 맞는것 같습니다.

 

 

 

언어 선택을 할수있습니다. 한국인이라면 당연히 Korea ...

 

 

여기서 어떤 이미지파일을 아이콘으로 만들지 선택하실수 있습니다.

마지막에 아이콘 파일을 다시 png 파일로 변환할수도 있습니다.

 

 

˚ 행렬(Matrix)    n×m 

정의 : 실수를 n행, m열로 나열된 배열을 말한다.

1) 행렬의 스칼라 곱(Scalar Multiplication) : 행렬 A에 실수 k를 곱하는 연산

2) 행렬의 곱셈

 

˚ 행렬의 종류

1) 영행렬(Zero Matrix)    O

2) 2차 정사각행렬(n-square Matrix) : 행과 열이 같은 행렬

3) 대각행렬(Diagonal Matrix) : 정사각행렬에서 대각원소 이외의 모든 원소가 0인 행렬

4) 단위행렬(Unit Matix, Identity Matrix) : 대각행렬에서 대각원소가 모두 1인 행렬

5) 전치행렬(Transpose Matrix) 

: m × n 행렬의 행과 열을 바꾼 n × m 행렬

6) 대칭행렬(Symmetric Matrix) : 인 행렬

7) 부울행렬(Boolean Matrix, Zero-One Matrix) : 모든 원소가 0,1로 구성된 행렬

* 부울행렬 연산자

(1) 합(join) : A∨B=

(2) 교차(meet) : A∧B=

(3) 부울곱(boolean product) : A⊙B

* 부울행렬 연산의 특징

(1) A∨A=A, A∧A=A

(2) A∨B=B∨A , A∧B=B∧A

(3) (A∨B)∨C=A∨(B∨C)

(4) A∨(B∧C)=(A∨B)∧(A∨C)

 

˚ 행렬식(Determinant) |A| or det(A)

정의 : n차 정사각행렬에 대응하는 수를 구하는 식

1) 소행렬(Minor Matrix)

n차 정사각행렬에서 r번쨰 행과 s번째 열을 제거해서 얻은 (n-1)×(n-1)행렬

2) 소행렬식 det(A)

n차 정사각행렬의 소행렬 에 대한 행렬식

3) 여인수(Cofactor) , 여인수행렬(Cofactor Matrix)

n차 정사각행렬 에서 원소 에 관련된 수와 그 수들에 대한 행렬

4) 여인수를 이용한 행렬식

˚ 역행렬(Inverse Matrix) 

정사각행렬 A에 대해 AB=BA=I를 만족하는 행렬 B

1) 행렬식을 이용한 역행렬

2) 수반행렬

여인수행렬 에 대한 전치행렬

3) 가역행렬(Invertible Matrix 또는 Nonsingular Matrix)

역행렬이 존재하는 행렬

4) 특이행렬(Singular Matrix)

역행렬이 존재하지 않는 행렬

* 행렬식을 이용한 역행렬에서 의 분모가 0이 되면 특이행렬이 된다.

 

˚ 연립 1차 방정식(System at linear Equation) : 1차 방정식 m개로 구성된 방정식

1) 첨가행렬(Augmented Matrix)

2) 1차 방정식의 해를 구하는 방법

(1) 가우스 소거법(Gaussion Elimination)

① 가우스 소거법(Gaussion Elimination)

계수행렬의 대각원소들이 모두 1로 만들고, 대각원소를 기준으로 아래쪽 원소들은 모두 0으로 만든 후 위쪽 원소들은 계수들로 남겨놓은 형태의 첨가행렬

② 가우스 조르단 소서법(Gauss Jordan Elimination)

가우스행렬의 계수 부분을 단위행렬로 만들어 구하는 방법

 

 

 

 

 

다운로드 주소 :  http://get.adobe.com/kr/reader/

Adobe Reader 다운로드

PDF 확장자의 파일을 실행하는 Adobe Reader 입니다.

무료로 제공되는 프로그램이니 따로 파일이 아닌 링크만 걸어드리겠습니다.

홈페이지에 들어가서 쉽게 다운로드 하실수 있습니다.

설치가 완료 되었을때 설치완료 창이 나오게 됩니다.

'유틸리티' 카테고리의 다른 글

hex 무료 에디터 - HxD  (0) 2013.02.20
아이콘.ico 만들기 - ToYcon  (0) 2013.02.15
포터블 프로그램 사이트 - PortableAppZ  (0) 2013.02.07
USB 사용흔적 지우기 - USBDeview  (0) 2013.01.23

PortableAppZ

각종 포터블 프로그램을 다운 받을 수 있는 PortableAppZ 입니다. 포터블 프로그램들은 용량도 크지않고 USB에 넣어서 이동하면서 어디서든 사용할 수 있어 편리하게 사용할 수 있습니다.

포터블이란 '사람이 휴대하기 편리하게 생산된 기기, 컴퓨터에 사용되고 휴대용으로 리팩된 소프트웨어'라는 뜻 입니다. 무설치 프로그램과 비슷하지만 포터블 프로그램은 설치과정을 마친뒤 포터블 프로그램(vmware thinapp, Cameyo)으로 설치된 프로그램을 포터블화 하는 것이고, 무설치 프로그램은 말 그대로 실행파일로 설치하지않고 바로 실행하는 것을 말합니다.

 

 

˚ 수의 종류

복소수

 실수

유리수

정수

자연수 

(음의 정수, 0)

(무리수)

 (허수)

1) 자연수 N : 0보다 큰 정수

2) 정수 Z : 양의 정수, 0, 음의 정수로 구성된 수

3) 유리수 Q : 두 정수 a,b로 a/b(분수)의 꼴로 나타낸 수이며, b≠0 이고 b=1이면 정수가 된다. 

*하한항(lowset) : 분모와 분자 사이에 1 이외의 공약수가 존재하지 않는 유리수

4) 무리수 I : 실수 중 유리수가 아닌 수. a/b(b≠0)로 나타낼 수 없는 수.

5) 실수 R : 무리수와 유리수를 모두 포함하는 수.

6) 복소수 C : x² = -1을 포함하는 수 체계

 

˚ 수의 연산

1) 닫힘 성질

 

 +

 -

 ×

 ÷

 자연수 (N)

 O

 X

 O

 X

 정수 (Z)

 O

 O

 O

 X

 유리수 (Q)

 O

 O

 O

 O

 무리수 (I)

 X

 X

 X

 X

 실수 (R)

 O

 O

 O

 O

 복소수 (C)

 O

 O

 O

 O

2) 수의 특징

 x+y=y+x, xy=yx

 교환법칙 

 (x+y)+z=x+(y+z), (xy)z=x(yz)

 결합법칙

 x(y+z)=xy+xz

 분배법칙
 0  합에 대한 항등원
 1  곱에 대한 항등원
 -a  합에 대한 역
 1/a  곱에 대한 역

3) (시그마) : 일정한 규칙을 나열한 수를 더할 때 쓰는 기호

4) (프로덕트) : 일정한 규칙을 나열한 수를 곱할 때 쓰는 기호

5) 나머지 연산 : 정수 n을 d로 나누어 나오는 몫 q와 나머지 r이 있을때, r을 구하는 연산.

n mod d = r     n mod d = 0 ⇔ d|n

 

˚ 보수

1) 컴퓨터에서의 데이터 표현

 최상위 비트

부호비트

 데이터 비트

 데이터 비트

 데이터 비트

 데이터 비트

 데이터 비트

데이터 비트

 최하위 비트

데이터 비트

양수인 경우 부호비트가 0, 음수인 경우 1이 된다.

* 부호화-절대치 표현 : 부호와 데이터의 절댓값을 그대로 표현

1의 보수 : 음수 표현에만 사용 된다.

   2진법에 있어서 보수를 취할 때 각 자리의 반대수 (0→1, 1→0)를 취하는 보수.

2의 보수 : 음수 표현에만 사용되고, 절대치 비트에대한 1의 보수에 1을 더한다.

˚ 집합

집합이란? 영어 대문자(A, B, C, D, … )로 표기하며 어떤 조건들에 의해 분류되서 모인 요소들의 모임.

집합의 표기방식

1) 원소나열법 : 집합에 포함되는 원소를 일일이 나열하는 방법

ex) A={1,2,3,4}

2) 조건제시법 : 집합에 포함되는 원소의 공통적인 성질을 조건식으로 제시하는 방법

ex) A={x|x<5, x∈N}

집합과 원소의 포함관계 : 1 ∈ A 또는 5  A

기수(Cardinality) : 집합 A가 포함하는 원소의 수    |A| = 4

상등(Equal) : 두 개의 집합의 원소가 동일할 때 '상등'한다고 한다.    A=B⇔(a∈A∧a∈B)

 

˚ 집합의 종류

1) 전체집합(Universal Set) U : 논의 대상이 되는 원소 전체를 포함하는 집합

2) 공집합(Empty Set) { } or : 원소를 포함하지 않은 집합, ||=0

3) 부분집합(Subset) A⊆B : A의 모든 원소가 B에 포함되는 경우, |A||B|

4) 진부분집합(Proper Subset) A⊂B : B에 대하여 A의 요소 모두는 포함되어 있지 않은 부분 집합, |A|<|B|

 

˚ 집합의 연산

1) 합집합(Union) : 집합 A,B에 대하여 A에 속하거나 B에 속하는 원소로 되는 집합.

A∪B={x|x∈A∨x∈B}

2) 교집합(Intersection) : 집합 A,B에 대하여 A와 B에 동시에 속하는 원소로 되는 집합.

A∩B={x|x∈A∧x∈B}

3) 여집합 또는 보집합(Complement) : 전제집합에 속하지만 A를 제외 한 나머지.

A′={x|x∈U∧x∉A}=U-A

4) 차집합(Difference) : 집합 A,B에 대하여 A에 속하지만 B에 속하지 않는 집합.

A-B={x|x∈A∧x∉B}

5) 대칭차집합(Symmetric Difference) : 집합 A,B에 대하여 A-B 또는 B-A에 속하는 집합.

A⊕B={x|(x∈A∧x∉B)∨(x∈A∧x∉B)}={x|(x∈A-B)∨(x∈B-A)}

6) 서로소(Disjoint) : 집합 A,B에 대하여 공통으로 속하는 원소가 하나도 없는 경우.

A∩B=

 

˚집합의 대수법칙

집합

대수법칙

A∪∅=A,      A∩U=A

항등법칙(Identity Law)

A∪U=U,      A=

지배법칙(Domination Law)

A∪A=A,      A∩A=A

멱등법칙(Idempotent Law)

A∪B=B∪A, A∩B=B∩A

교환법칙(Communitive Law)

A∪(B∪C)=(A∪B)∪C

A∩(B∩C)=(A∩B)∩C

결합법칙(Associative Law)

A∪(B∩C)=(A∪B)∩(A∪C)

A∩(B∪C)=(A∩B)∪(A∩C)

A×(B∩C)=(A×B)∩(A×C)

A×(B∪C)=(A×B)∪(A×C)

분배법칙(Distribute Law)

(A′)′

이중 보법칙(Double negation Law)

A∪A′=U,      A∩A′=

′=U,          U′=

보법칙(Complement Law)

(A∪B)′=A′∩B′,  (A∩B)′=A′∪B′

드모르간의 법칙(De Morgan's Law)

A∪(A∩B)=A,   A∩(A∪B)=A

흡수법칙(Absorption Law)

* 흡수법칙 증명

A∪(A∩B) = (A∪∅)∩(A∪B)    항등법칙

  = A∪(∅∩B)            분배법칙

  = A∪∅                  지배법칙

  = A                        항등법칙

˚ 공리(Axion)

하나의 이론에서 증명 없이 참(T)이 되는 명제

ex) a=b면, a+c=b+c다.

˚ 정의(Definition)

 논의의 대상을 보편적인 것으로 하기 위해, 사용되는 용어 또는 기호의 의미를 확실하게 규정한 문장이나 식.

ex)한 내각의 크기가 직각인 삼각형을 직각삼각형이라 한다.

˚ 정리(Theorem)

공리와 정의를 통해 증명이 된 명제

ex) 피타고라스의 정리 : 직각삼각형은 빗변의 길이를 한 변으로 하는 정사각형의 넓이와

나머지 두 변의 길이를 각각 한변의 길이로 한 정사각형 두 개의 넓이의 합과 같다.

˚ 증명(proof)

어떤 명제가 참임을 확인하는 과정

 

˚ 직접증명법(Direct Proof)

명제를 변형하지 않고 함축명제 p→q가 T을 증명하는 방법이다.

예제) 모든 정수에 대해 짝수에서 홀수를 뺀 수가 홀수임을 증명하라.

풀이) p : x는 짝수다.

q : x에서 홀수 y를 뺀 수는 홀수다.

p→q : 짝수인 x에서 홀수인 y를 뺀 수는 홀수다.

정수 m,n이 있을 때, 짝수 x는 x=2m, 홀수 y는 y=2n+1 으로 표현할 수 있다.

x에서 y를 뺀 식을 표현하면 다음과 같다.

x - y = 2m - ( 2n + 1 ) = 2m - 2n - 1 = 2 ( m - n ) - 1

m-n을 변수 a로 치환하면, x-y=2a-1로 홀수가 된다.

∴ 명제 p→q "짝수인 x에서 홀수인 y를 뺀 수는 홀수다"는 참이다.

 

˚ 간접증명법(Indirect Proof)

직접 증명하지 않고, 간접으로 증명하는 방법으로, 대우증명법, 모순증명법, 반례증명법, 존재증명법이 있다.

1) 대우증명법(Proof by Conterposition)

함축명제 p→q와 ¬q→¬p가 동치임을 이용하여 증명하는 방법.

2) 모순증명법(Proof by Conteadiction)

함축명제 p→q와 ¬(p∧¬q)가 동치임을 이용하여 증명하는 방법.

3) 반례증명법(Proof by Counter-Example)

주어진 명제에 모순이 되는 예를 찾아 증명하는 방법.

4) 존재증명법(Existence Proof)

주어진 명제가 참이 되는 예를 찾아 증명하는 방법.

 

˚ 수학적 귀납법(Mathematical Induction)

자연수 n에 관한 명제 p(n)이 임의의 자연수에 대하여 만족하는 것을 세 단계의 과정으로 증명하는 방법이다.

1) 기본가정 : p(논의영역의 초깃값)가 성립한다.

2) 귀납가정 : 명제 p(k)가 성립한다면, p(k+1)도 성립한다고 가정한다.

3) 귀납단계 : 기본가정과 귀납가정을 이용해 p(n)이 성립함을 증명한다.

* 귀납이란? 여러 가지 특정 사실들로부터 일반적인 사실을 유도해내는 추론 방법

 

 


이산수학

저자
박주미 지음
출판사
한빛미디어 | 2011-08-29 출간
카테고리
컴퓨터/IT
책소개
논리적 사고를 높여주는 예제로 배우는『이산수학』. 컴퓨터 연산을...
가격비교

 

˚ 명제

1. 명제(Proposition)

참(Ture)인지 거짓(False)인지를 명확하게 판별할 수 있는 문장이나 수식 : p,q,r, …로 표현

 

2. 진릿값(Truth Value)

참이나 거짓을 가르키는 말 : 0, 1

 

3. 논리 연산자(명제의 결합)

1) NOT    부정(Negation) : 'not p' or 'p의 부정'

문장 p가 명제일 때 ~p, ¬p도 명제.

2) AND    논리곱(Conjunction) : 'p and q' or 'p 그리고 q'

p, q 모두 T 일 때 p∧q는 T

3) OR    논리합(Disjunction) : 'p or q', 'p 또는 q'

p, q 모두 F 일 때만 F, p∨q

4) XOR     배타적 논리합(Exclusive OR) : 'p  q'

p, q 진릿값이 하나만 T일 때 T, 그 외는 모두 F

 

4. 합성 명제(명제의 합성)

1) 합성명제(Compound Proposition)

하나 이상의 명제들이 논리 연산자를 이용해 결합된 명제.

 우선순위 

 논리 연산자

 1

 2

 3

 ¬

 ∨, ∧

 →, ↔ 

2) 항진명제(Toutology)     T

합성명제를 구성하는 명제의 진릿값에 상관없이 합성명제의 진릿값이 항상 T인 명제.

3) 모순명제(Contradicion)    F

합성명제를 구성하는 명제의 진릿값에 상관없이 합성명제의 진릿값이 항상 F인 명제.

4) 사건명제(Contingency)

항진명제도, 모순명제도 아닌 명제.

 

5. 함축(조건명제)

1)함축(Implication) / 조건명제(Conditional Proposition)    p→q

"비가 오면 우산을 가지고 간다."는 "비가 온다"라는 조건과 "우산을 가지고 간다"라는 결론이 된다.

이와 같이 조건과 결론의 관계로 결합된 형태를 함축, 조건명제라고 한다.

˚ p implies q : p는 q를 함축한다.

˚ if p then q 또는 p only if q : p면 q다.

*p가 T일 때 반드시 q가 T이면 "p is sufficient for q(p는 q의 충분조건이다)",

   "q is necessary for p(q는 p의 필요조건이다)"라고 하고 p⇒q로 표기한다.

[표] 함축 p→q의 진리표

 p 

 q 

 p→q 

T

T

F

F

T

F

T

F

T

F

T

T

 

2)쌍방조건명제(Biconditional) p↔q

p, q가 조건이면서 결론인 명제.

˚ p if and only of q : p면 q고, q면 p다.

* p⇒q와 같이 모두 T일 경우 p⇔q, q⇔p(q는 p의 필요충분조건)이다.

[표] 함축 p↔q의 진리표

 p 

 q 

 p↔q 

T

T

F

F

T

F

T

F

T

F

F

T

 

6. 역, 이, 대우

역(Converse) : p→q의 역은 q→p

이(Inverse) : p→q의 이는 ¬p→¬q

대우(Contraposition) : p→q의 대우는 ¬q→¬p

[표] 함축 p→q의 역, 이, 대우 진리표

p   q

p→q

q→p

¬p→¬q

¬q→¬p

T   T

T   F

F   T

F   F

T

F

T

T

T

T

F

T

T

T

F

T

T

F

T

T

 

˚ 논리적 동치

1. 명제와 논리적 동치

1) 논리적 동치(Logical Equivalence)    p≡q

p, q의 진릿값이 서로 같은 경우

"p와 q는 같다", "p와 q의 진릿값은 같다"라고 읽는다.

2) 논리적 동치법칙

논리적 동치 

법칙 

 p∧T≡p                 p∨F≡p

 항등법칙(Identity Law)

 p∧F≡F                 p∨T≡T

 지배법칙(Domination Law)

 p∧¬p=F               p∨¬p=T

 부정법칙(Negation Law)

 ¬(¬p)≡p

 이중 부정법칙(Double Negation Law)

 p∧p≡p                 p∨p≡p

 멱등법칙(Idempotent Law)

 p∧q≡q∧p            p∨q≡q∨p

 교환법칙(Commutative Law)

 (p∧q)∧r≡p∧(q∧r)

 (p∨q)∨r≡p∨(q∨r)

 결합법칙(Associative Law)

 p∨(q∧r)≡(p∨q)∧(p∨r)

 p∧(q∨r)≡(p∧q)∨(p∧r)

 분배법칙(Distributive Law)

 ¬(p∧q)≡¬p∨¬q

 ¬(p∨q)≡¬p∧¬q

 드모르간의 법칙(De Morgan's Law)

 p∧(p∨q)≡p         p∨(p∧q)≡p

 흡수법칙(Absorption Law)

 p→q≡¬p∨q

 함축법칙(Implication Law)

예제) 논리적 동치법칙을 이용해 합성명제 {p∧[¬(¬p∨q)]}∨(p∧q)≡p 가 동치임을 보여라.

풀이) {p∧[¬(¬p∨q)]}∨(p∧q)≡p

[p∧(¬(¬p)∧¬q)]∨(p∧q)≡p    드모르간의 법칙

[p∧(p∧¬q)]∨(p∧q)≡p    이중부정의 법칙

[(p∧p)∧¬q]∨(p∧q)≡p    결합법칙

(p∧¬q)∨(p∧q)≡p    멱등법칙

p∧(¬q∨q)≡p    분배법칙

p∧T≡p    부정법칙

p≡p    항등법칙

 

˚ 변수를 포함한 명제와 한정자

1. 명제함수

1) 명제함수(Propositional Function)    P(x)

논의영역 D에 속하는 변수 x를 포함하여 진릿값을 판별할 수 있는 문장.

2) 논의영역(Universe of Discourse)

명제에 포함된 변수 x가 속하게 될 범위

 

2. 한정자(Quantifier)

1) 전칭기호 or 전체한정자(Universal Quantifier)    ∀

논의영역에 속하는 모든 값을 의미

˚ 논의영역 U에 속하는 모든 x에 대해 명제 P(x)는 참 : ∀xP(x)

2) 존재기호 or 존재한정자(Existential Quantifier)    ∃

논의영역에 속하는 어떤 값을 의미

˚ 논의영역 U에 속하는 어떤 x에 대해 명제 p(x)는 참 : ∃xP(x)

 

예제) 다음 표현을 문장으로 서술하라.

(1) ¬(∀xP(x))    (2) ∃x(¬P(x))    (3) ∃x(∀yP(x,y))    (4) ∀x∀yP(x,y)

풀이)

(1) ¬(∀xP(x)) : 모든 x에 대해 P(x)를 만족하지 않는다.

(2) ∃x(¬P(x)) : P(x)가 성립하지 않는 어떤 x는 존재한다.

(3) ∃x(∀yP(x,y)) : 모든 y에 대해 P(x,)를 만족하는 어떤 x는 존재한다.

(4) ∀x∀yP(x,y) : 모든 x에 대해 모든 y가 P(x,y)를 만족한다.

 

˚ 논리

1. 논리와 추론

1) 추론(Inference)

기존의 명제들로부터 결과를 유도해 나가는 과정. 이때 명제들의 참값은 알고 있거나 가정된다

2) 가정 or 전제(Hypothesis), 결론(Conclusion)

근거가 되는 명제가 가정 또는 전제가 되고, 전제로부터 유도되는 명제를 결론이라 한다.

 

2. 정당한 추론(유효추론)

주어진 전제에 의해 유도된 결론이 T이면 "정당한 추론(유효추론)"이라 하고,

그렇지 않은 추론을 "부당한 추론(허위추론)"이라 한다.

 

3. 논리적 추론법칙

법칙 이름

추론법칙

항진명제

 논리곱

(Conjunction)

p

q

∴ p∧q

 없음

 선언적 부가

(Disjunctive Addition)

 p

∴ p∨q

 p→(p∨q)

 단순화

(Simplication)

p∧q

∴ p

(p∧q)→p

 긍정논법

(Modus Pnens)

p

p→q 

∴ q

[p∧(p→q)]→q

 부정논법

(Modus Tollens)

¬q

p→q

∴¬p

[¬q∧(p→q)]→¬p

 선언적 삼단논법 또는 소거

(Disjunctive Syllogism)

p∨q

¬p

∴q

[(p∨q)∧¬p]→q

 가설적 삼단논법 또는 추이

(Hypothetical Syllogism)

p→q

q→r

∴ p→r

[(p→q)∧(q→r)]→(p→r)

*항상 정당하기 때문에 어떠한 전제가 주어졌을 때 결론을 유도해내는 과정에서 사용할 수 있다.

 

※ Linux 명령어
 

uname -a     버젼정보보기

pwd         현재위치보기

cd           디렉토리 변경

ls <디렉토리>

- a : 모든 파일, 디렉토리 표시

- l : 디렉토리의 내용을 자세히 출력

- d : 디렉토리 정보 출력

- n : 정보 출력시 UID, GID 사용

- R : 하위 경로와 그 안에 모든 파일들도 표시

- F : 파일 형식 문자를 각 파일 뒤에 추가

* 실행파일 초록색

/ 디렉토리 파란색

@ 심볼링크파일 하늘색

| 파이프파일 주황색

= 소켓파일 자주색

NULL 정규파일 흰색(터미널), 검정색(프롬프트)

nl <파일>     numberline

vi -> :set nu   라인넘버보기

ls --help

mkdir -p <디렉토리/디렉토리>     하위디렉토리포함 만들기

rmdir <디렉토리>     디렉토리지우기

touch <파일>     파일만들기 또는 현재날자로 수정

clear         화면지우기

cp -f <파일> <파일>      //-f:묻지않음, -r:하위디렉토리포함

rm <디렉토리>     디렉토리지우기

- f : 강제삭제

- r : 하위 디렉토리 모두 삭제

- v : 파일 정보 출력

- i  : 삭제 여부 확인

mv <파일><디렉토리>      이동

- b : 덮어 쓰기 전 백업파일 생성

- u : 최근 파일일 경우에만 이동

- v : 파일 이동 과정을 보여줍니다

- f : 강제 덮어쓰기

ln <파일1> <파일2>     hardlink 2->1

ln -s <파일1> <파일2> softlink 2->1

echo $PATH      PATH보기

PATH=$PATH:\root/디렉토리     path추가

who am I     내정보보기

cat -n <파일>     라인번호

more, less      b: back, /단어: 검색

cat file1 > file2     redirection 표준출력

cat file1 >> file2     Append 추가

rpm -qa | grep <파일>     현재컴퓨터에 설치된 프로그램중 <파일>만출력

cal 월 년 | mail 주소     달력출력후 메일로 보내기

ps -ef | grep <파일>     실행중 프로세스중 <파일>만 출력

wc <파일>     라인 단어 문자 파일명

rpm -qa | wc -l     개수

bc     계산기

alias     별칭보기(ls -al == ll)

alias c='clear'     추가

history     !번호

useradd <계정>     계정추가

passwd <계정>      비밀번호

ps1='[\d  \t  \!] [\w]  \n  \\$'

    날짜 시간 명령어번호 현재경로 새로운라인

.bashrc     초기설정값저장, alias, ps1입력해서 전역변수화, 다음로그인시 설정값저장

 


ftp <주소>

ftp> pwd: server경로,     !pwd: client경로, !ls

ftp>get <파일>    다운로드

ftp>mget <*>    여러파일 다운로드

ftp>? <명령어>     설명

ftp>bye     끝

ftp>put <파일>     업로드

ftp>mput <a*>     여러파일 업로드

ftp>prompt      Interactive mode off/on

 


chsh -l     내시스템이 사용중인 쉘종류

cat -n /etc/shells

echo $SHELL     현재사용중인 쉘

env     환경변수 보기

chsh     /bin/ash(쉘종류)     shell change

gzip -1v <파일>     숫자클수록 압축률상승 속도저하

gunzip <파일>     파일명.gz 압축하기

tar xvfz <파일.tar.gz>     풀기

 


mount     현재마운트된 상태

df -h     파티션정보, 마운트정보

mount -t ext3 </dev/hda8> </apm>

mount -t iso9660 /dev/cdrom /mnt/cdrom/        cdrom마운트

umount </apm>

mkfs -t ext3 </dev/hda8>     파티션포멧

/etc/fstab     filesystem정보담긴 파일

/etc/inittab     runlevel 설정파일

  id:5:initdefault:     3:일반텍스트모드, 5:xwindow모드부팅

/etc/grub.conf     groub설정파일

vi -> se nu     번호붙이기

 


※ Kernel Compile

1. 커널 다운로드후 /usr/src  이동후 압축해제

2. /linux 이동

3. make mrproper     커널환경초기화

4. make xconfig/menuconfig

5. make dep     의존성 구축

6. make clean    필요없는 모듈제거

7. make bzImage     새로운 커널 이미지마듬

8. make modules

9. make modules_install

10. arch/i386/boot/bzImage  -> /boot로 이동

11. grub에서 설정

 


rpm -qa | grep ftp | wc -l

rpm -e --nodeps  <package name> 의존성무시 강제삭제

rpm -ivh <package name>   설치

rpm -Uvh     업그레이드

(core 먼저설치, standalone 나중설치)

 

/proc    시스템정보   meminfo, cpuinfo, swaps, interrupts, IRQ정보

top    현재 프로세스 사용상태 실시간

ps -A   실행중 프로세스     -ef 자세히

pstree

killall <프로세스이름>   프로세스 죽이기

 


useradd <계정>

passwd <계정>

/etc/passwd

/etc/shadow

finger <계정>   정보보기

chfn <계정>    정보수정

usermod -s(쉘변경) /bin/zsh(쉘위치) <계정> ;   -g(그룹변경) <그룹명> <계정>

userdel -r <계정>     homedirectory삭제

/etc/group

groupadd <그룹명>

/etc/default/useradd     홈디렉토리변경가능

useradd -G <그룹> <계정>

groups <계정>     이계정의 소속그룹 확인

chgrp <그룹명> <디렉토리>     디렉토리 소유그룹을 <그룹명>으로 변경

chown <계정명> <파일명>

chown <계정.그룹> <파일> 계정,그룹동시변경 가능

chmod 777 <파일>   r:4, w:2, x:1

 

gcc -o <만들파일이름> <소스파일.c>

./configure   (--prefix=/디렉토리)   (기본=/usr/local)

make   컴파일

make clean   에러발생시

make install

 
shutdown -h now   (-r: reboot)

 


host -l <domain name>   그 도메인의 IP주소출력

traceroute microsoft.com

 

find / -name "filename"    (-perm, -user)

find . -name "*.txt" | xargs grep [-option] hello   -> hello문자열을 포함한 파일 찾기

[option]

-l: 파일리스트만 보여주기, -i: 찾는 문자열 대소문자 구분하지 않기, -r: find쓰지 않고 특정디렉토리 이하 모두 검색

 

which <명령어>

whereis <명령어>

 

/var/log/dmesg     ->커널이 부팅시 하드웨어 검색하는 메세지

/var/log/messages   ->커널과 시스템에 관련된 로그 메세지

 

service networ [옵션]

redhat-config-network

ifconfig

vi /etc/sysconfig/network     기본 호스트에 대한 정보

vi /etc/sysconfig/network-scripts/ifcfg-eth0     이더넷카드설정

vi /etc/resolv.conf          DNS설정

 

/etc/init.d/network restart   (또는 /etc/rc.d/init.d/network)   네트워크재시작

 

'System > Linux, unix' 카테고리의 다른 글

[Linux] 우분투 자바 설치하기  (1) 2013.10.02
[Linux] 우분투 FTP 설정하기  (0) 2013.09.29
[UNIX] 시스템 명령어  (0) 2013.09.25
[Linux] 우분투 설치하기  (0) 2013.09.07

 

WebWait  링크

 

블로그 주소를 입력하고 Time It!을 클릭하면 총 5번 반복하여 평균 로딩 시간을 측정해 보여준다.

제 블로그는 5번 평균 1.07초 나왔네요. 좀 더 빠르게 노력해봐야겠습니다.ㅠㅠ

 

 

 ← USBDeview 다운로드

 

 


 

 

사용법

 

 

Donload links are on the bottom of this page 을 클릭하면 다운로드 페이지로 넘어갑니다.

 

 

밑으로 조금 내려가면 이렇게 다운로드 링크가 있습니다.

위에가 32bit 운영체제, 아래가 64bit 입니다.

 

 

그리고 그 아래 파일 하나가 더있습니다.

Korea를 다운받아 폴더에 같이 넣으시면 한글판으로 실행이 됩니다.

 

 

프로그램 실행 모습입니다. 사용했던 USB가 모두 나오게 됩니다.

여기서 삭제하는 방법은 위에 표시줄에 휴지통아이콘을 클릭하셔도 되고,

아래 사진처럼 오른쪽클릭으로 '고른 장치 제거'로 제거하실 수 있습니다.

 

사이트 접속하기

 

 

 

'Enter Text'에 단어나 문장을 넣고 Say It 눌러주시면 앞에 여성분이 읽어줍니다.

마우스 방향으로 시선도 움직여서 재미있는 사이트같습니다.

이것저것 장난치지않고, 영어공부하는데 사용합니다..ㅋㅋ

 

 

 

 

 

복학을 준비로 노트북을 하나 구입했습니다. 어떤걸 살지 며칠 고민하다가 이렇게 고민만 하다간 끝나지않겠다 싶어서 매장에 가서 둘러보고 바로 구입해버렸죠

 

 

사양은 이렇습니다.  참고로 제 블로그에 업로드된 유틸리티는 제 노트북에서 직접 사용해보고 호환이 되는 것만 올린 것입니다. window 8 에서 실행이 가능한 유틸들 입니다.

 

 

 

 

처음 win8 를 실행했을때 화면은 아닙니다. 제가 이것 저것 지우고 받아서 다른 분들이랑 다를수 있습니다.

위 사진과 같이 메일, 뉴스, 날씨, 블로그등 앱으로 사용할수 있습니다.

 

 

시작 화면에서 오른쪽 클릭으로 다운받은 앱을 모두 볼수있습니다.

 

 

전체 앱을 보는 모습입니다.

 

 

스토어에 들어가는 화면입니다.

개인적으로 window 8은 이런 심플한 디자인이 너무 맘에 드는것 같습니다.

 

 

아직 앱이 많지 않지만 계속 올라오고 있습니다.

앞으로 몇년 후면 모두가 win 8 을 쓰지 않을까요? 저도 열심히 공부해야겠습니다...

 

 

 

 

날씨 앱입니다. 지역을 정하면 쉽게 볼수있습니다. 온도, 체감온도, 풍속, 습도 등 여러 가지를 나타내 줍니다.

 

 

 

피플이란 앱으로 트위터, 페이스북을 한번에 볼수있습니다. 댓글도 남길수 있고 알림도 받을수 있습니다.

 

 

페이스북 연동되어 메시지도 주고 받을수있습니다. 메시지가 오면 팝업창이 뜨고 이렇게 앱으로 들어갑니다.

여러모로 태블렛 PC 라면 정말 편할 OS 인 것 같습니다.

 

Window 8 단축키 

 기능

 단축 키 

 기능 설명 

시작 화면 보기 

 Window키 

시작 화면으로 전화 됩니다. 

 바탕 화면 보기

Window키 + D

 바탕 화면으로 전환 됩니다.

 참 메뉴 실행

Window키 + C

 참 메뉴가 실행됩니다.

 화면 잠그기

Window키 + L

 화면이 잠금 됩니다.

 접근성 센터 열기

Window키 + U

 손쉬운 설정을 위해

접근성 센터를 엽니다.

 외부 모니터 설정 열기

Window키 + P

 외부 모니터 설정 메뉴를 엽니다.

 고급 관리 도구 열기

Window키 + X

 고급 관리 도구 메뉴를 엽니다.

 파일 검색하기

Window키 + F

 컴퓨터상에 저장된 파일을 검색합니다.

검색 상자에 키워드를 입력하면 아래에

관련 항목이 자동으로 표시됩니다.

 앱 검색하기

Window키 + Q

 응용프로그램이나 앱을 검색합니다.

왼쪽 패널에는 모든 앱 목록이 나타나고, 오른쪽 패널에서는 키워드를 입력하여 앱을 검색할 수 있습니다.

 앱 전환하기

Window키 + J

 화면이 잠금 됩니다.

 앱 종료

ALT + F4

 현재 실행되고 있는 앱을 종료합니다.

 

며칠 전에도 노트북에 컴퓨터 옮긴줄 알고 데스크탑을 포맷해서 절망감에 빠졌었죠...

제 경우 말고도 가끔 문서작업이나 사진들을 정리하다가 파일을 모르고 Shift+delete하고서 당황하는 경우가 있습니다. Recuva는 이 때 설치없이 간단히 사용할 수 있는 유틸입니다.

 

 

링크 : http://recuva.kr/ 

다운로드 :파일복구프로그램_Recuva_1.24.399_kr.exe

 

 

 

프로그램을 실행하면 이런 화면이 나옵니다. 설치 화면이 아니고 복구 마법사입니다.ㅋㅋㅋ

 

 

 

복구할 파일 형식을 선택해주시면 됩니다.

 

 

 

삭제했던 파일의 위치를 기억한다면 더 빠른 시간에 찾아낼 수 있습니다.

 

 

 

모두 마친후에 시작을 클릭하면 열심히 찾아냅니다.

 

 

 

 

이렇게 삭제했던 파일이 모두 나오게 됩니다.

실수로 삭제한 파일을 복구하고자 할 때 유용한 프로그램입니다.

 

 

 

 

 

+ Recent posts