vim이 설치된 곳에서 소스코드(source code)를 정렬할때 다음과 같이한다.


1. vim을 이용하여 파일을 읽는다.    vim target_file

2. pretty print를 실행한다.            =G

3. 저장한다.                                   :wq



예를 들면 다음과 같다.


  O "test.c"파일이 아래와 같을때

   

  O (1. vim을 이용하여 파일을 읽는다.) vim test.c


  O (2. pretty print를 실행한다.) =G

    - 단순히 =G만 입력하면 된다. 명령어를 실행하면 아래와 같다.


  O (3. 저장한다.) :wq

    - 단순히 :wq만 입력하면 된다.

1. Mat to UMat


Mat.ConvertTo(UMat, DepthType)



2. UMat to Mat


Mat = UMat.ToMat(AccessType);



Change_UMat2Mat_Mat2UMat.zip


WPF에서 MainWindow HWND값이 필요한 경우, 아래와 같이 사용가능하다.



MainWindow mainWindow = Application.Current.MainWindow as MainWindow;



*출처 : http://zanim.tistory.com/entry/WPF-MainWindow-HWND-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0

'STUDY > WPF & C#' 카테고리의 다른 글

[C#] Unsafe code may only appear if compiling with /unsafe  (0) 2017.01.12

[Solution Explorer] => [Properties] => [Build]

check "Allow unsafe code"



'STUDY > WPF & C#' 카테고리의 다른 글

[WPF] get MainWindow HWND  (0) 2017.01.13

파일 (File)을 열어 보겠습니다.


< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 실행 명령어는 아래와 같습니다.


open


쉽게 열어라 (open) 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


open file_or_folder


즉, 명령어 (open) 뒤에 있는 파일 (file) 혹은 폴더  (folder)를 실행해라입니다.  



< 예제 (Example) >

1. 예제 파일 (test.txt)를 실행은 아래와 같습니다.


open test.txt


2. 예제 폴더 (~/Desktop) 실행은 아래와 같습니다.


open ~/Desktop



< 윈도우즈 (Windows) >

윈도우즈는 명령어 "edit"이며, 실행 방법은 동일합니다.

파일 (File)을 다른 파일로 복사 해 보겠습니다.


< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


cp


copy를 줄여서 사용한 것 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


cp file destination_file


즉, 명령어 (cp) 뒤에 있는 파일 (file)을 최종 목적 폴더 (destination_file)로 복사해라입니다.  



< 예제 (Example) >

예제는 아래와 같습니다.




1. 현재 폴더의 파일 목록을 확인합니다.

2. 파일 내용을 확인합니다.

3. 파일을 복사합니다.

4. 복사 결과 파일을 확인합니다.

5. 복사 결과 파일의 내용을 확인합니다.



< 윈도우즈 (Windows) >

윈도우즈는 명령어 "copy"이며, 실행 방법은 동일합니다.

파일들 (Files)을 다른 디렉토리 (Directory, 폴더 <Folder>)로 옮겨 보겠습니다.

< 윈도우즈 (Windows) >

처음에는 윈도우즈 커맨드 (Windows command lines)를 시작해야합니다. 여기 (here)에서 확인하시면 됩니다.


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


move


그냥, 파일들을 옮겨라!!! 이런 의미 겠죠?



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


move   destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다.



< 예제 (Example) >

예제는 아래와 같습니다.



1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (move)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


mv


move를 줄여서 사용한 것 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


mv destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다. 즉, 위에 방법과 명령어만 다르고 사용법은 같습니다.
( 이런 것 통합좀 시켜 줬으면 싶은데...)



< 예제 (Example) >

예제는 아래와 같습니다.




1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (mv)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




즉, 윈도우즈와 리눅스에서 명령어만 다르고 같은 것을 실행하실 수 있습니다.

(이거 누가 명령어좀 통합해 줬으면 싶네요.... ㅠ)

디렉토리 변경 (Change Directory)에 대해서 서술해 보겠습니다.


< 명렁어 (Command) >

커맨드 (Command)에서 쉽게 디렉토리 (Directory)를 변경할 수 있는 방법의 명령어는 아래와 같습니다.


cd


"cd""change directory"의 약자로 디렉토리를 변경해라 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


cd destination_folder


즉, 명령어 (cd) 뒤에 목적 폴더를 지정해 주시면 됩니다.



일단, 현재 폴더에 어떠한 컨텐츠 (Content, 자료<파일 혹은 폴더>)들이 있는지 확인 해 보겠습니다.



여기서는 명령어 "dir"을 이용하여 현재 폴더의 콘텐츠 목록을 확인 하였습니다.
(리눅스 & 유닉스 & 맥 (Mac) 계열은 명령어 "ls"를 사용하시면 됩니다.)


여기서는 "folder1"과 "folder2" 이름을 가진 폴더들이 있습니다.
"folder1"으로 이동하기 위해서는 아래와 같이 사용하시면 됩니다.


위의 이미지에서 명령어를 "cd folder1"으로 입력후 엔터 키(Enter key)를 누르시면, "folder1"으로 이동하신 것을 볼 수 있습니다.




새로운 파일을 만들기 위해서 간단한 명령어 하나만 알고 계시면 쉽게 일을 진행하실 수 있습니다.


< 명렁어 (Command) >

새로운 파일 생성 명령어는 아래와 같습니다.



touch



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.



mkdir "new file name with extension (if you want)"


직접 실행한 것을 보시면 더욱 쉽게 이해하실 수 있습니다.



< 예제 (Example) >

먼저 현재 폴더를 확인하고, "touch.txt"를 만들어 보겠습니다.


목록 확인 명령어 : "dir"은 여기서 확인하세요.



"touch.txt"가 만들어졌습니다.


"touch"는 윈도우 에서는 사용이 안 됩니다.



'STUDY > UNIX' 카테고리의 다른 글

What is Unix?  (0) 2016.02.10
UNIX Tutorial  (0) 2016.02.06

새로운 폴더를 만들기 위해서 간단한 명령어 하나만 알고 계시면 쉽게 일을 진행하실 수 있습니다.


< 명렁어 (Command) >

새로운 폴더 생성 명령어는 아래와 같습니다.



mkdir



"mkdir"은 make directory의 약자입니다. "mkdir"을 상기하기 힘들때, 명령어가 약자로 만들어진것을 상기하시면 조금은 쉽게 사용하실 수 있습니다.


<Tip>

"folder"와  "directory"은 같은 뜻입니다.

윈도우즈 (Windows)에서 "folder" 단어를 사용합니다.

리눅스 (Linux) 계열에서는 "directory"를 더 일반적으로 사용하고 있습니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.



mkdir "folder name"


직접 실행한 것을 보시면 더욱 쉽게 이해하실 수 있습니다.



< 예제 (Example) >

먼저 현재 폴더를 확인하고, "make_folder"를 만들어 보겠습니다.


목록 확인 명령어 : "dir"은 여기서 확인하세요.


"make_folder"가 만들어졌습니다.


"mkdir"은 윈도우 이외에 Linux 계열에서도 많이 사용됩니다.



+ Recent posts