본문 바로가기
[책 정리] 04. 더 많은 bash 쉘 명령 - 리눅스 커맨드라인 쉘 스크립트 바이블 프로그램 감시하기 * 프로세스 엿보기 -ps 명령은 시스템에서 실행되는 모든 프로그램에 대한 많은 정보를 보여준다.이 녀석은 어마어마하게 많은 옵션을 제공하므로 매우 복잡한 녀석이다.기본 ps 명령은 수많은 정보들을 보여주지 않는다.그리고 ps 명령은 현재 사용자에 속해 있으며 현재 터미널에서 실행시키고 있는 프로세스만을 보여준다.이 경우 bash shell 은 물론 ps 명령도 표시된다. 기본 출력은 PID, TTY(실행된 터미널), 프로세스가 사용한 CPU 시간이다. -리눅스 시스템에서 사용되는 GNU 의 ps 명령은 세 가지 유형의 커맨드라인 옵션을 지원한다.1. 대시가 붙는 유닉스 스타일 옵션2. 대시가 붙지 않는 BSD 스타일 옵션3. 이중 대시가 붙는 GNU 의 긴 옵션 ** 유닉스 스타일 옵.. 2020. 4. 23.
[책 정리] 01-2. 리눅스 쉘 시작하기, 리눅스 배포판 - 리눅스 커맨드라인 쉘 스크립트 바이블 -완전한 리눅스 시스템 패키지를 배포판(distribution)이라고 한다.대부분의 배포판은 비즈니스 사용자, 멀티미디어 마니아, 소프트웨어 개발자, 일반 가정 사용자와 같은 특정한 사용자 집단에 맞춰져 있다.이런 맞춤형 배포판은 특정한 기능을 지원하는 데 필요한 소프트웨어 패키지를 포함하고 있다. -리눅스 배포판은 크게 세 가지 범주로 구분된다.1. 완전한 코어 리눅스 배포판2. 전문화된 배포판3. LiveCD 테스트 배포판 코어 리눅스 배포판 -코어 리눅스 배포판은 커널, 하나 또는 그 이상의 그래픽 테스크톱 환경, 사용할 수 있는 거의 모든 리눅스 앱들을 그 커널에 맞게 컴파일하여 포함하고 있다. 슬랙웨어(Slackware) : 최초의 리눅스 배포판 중 하나로 리눅스 광들에게 인기가 좋다.레드 햇(.. 2020. 4. 20.
[도서 정리] 4. Git 서버 - ProGit 4. Git 서버 - ProGit -리모트 저장소는 일반적으로 워킹 디렉터리가 없는 bare 저장소다.이 저장소는 협업용이기 때문에 체크아웃이 필요 없다.그냥 git 데이터만 있으면 된다.다시 말해 bare 저장소는 .git 디렉토리만 있는 저장소다. 4.1. 프로토콜 -Local, HTTP, SSH, Git 이렇게 네 가지 프로토콜을 사용할 수 있다. * 로컬 프로토콜 -리모트 저장소가 단순히 디스크의 다른 디렉터리에 있을 때 사용한다.팀원들이 전부 한 시스템에 로그인하여 개발하거나 아니면 NFS(Network File System) 같은 것으로 파일 시스템을 공유하고 있을 때 사용한다.이런 상황은 문제가 될 수도 있다.모든 저장소가 한 시스템에 있기 때문에 한 순간에 모두 잃을 수 있다. -$ git.. 2020. 1. 8.
[Objective-C] 블록 객체 [Objective-C] 블록 객체 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 14. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 14.1. 블록 객체란 * 14.1.1. C 컴파일러와 GCD -다른 프로그래밍 언어에서는 클러져 (closure)라고 하는 기능에 해당한다. -Mac OS X 10.6 및 iOS 4 부터 멀티 코어에서 스레드가 더 효율적으로 동작하도록 그랜드 센트럴 디스패치(GCD : Grand Central Dispatch)라는 구조 도입 * 14.1.2. 블록 객체 정의 -^ 부터 인수열, 본체의 마지막 괄호가 나올 떄까지의 블록 객체.. 2018. 1. 6.
[ios] UIView 에 대한 이야기 [ios] UIView 에 대한 이야기 참조 : https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/ -UIView 는 다른 View 를 가질 수 있다. -보통 Subview 는 superView 의 bound 에 clip 되지 않지만 clipsToBounds property 를 사용하면 clip 시킬 수 있다. -view 의 geometry 는 frame, bounds, 그리고 center property 에 의해 결정된다.frame 은 superview 기준의 position 과 size 를 결정할 때 사용된다.center 는 size 변화 없이 position 변경할 때 사용된다.bounds 는 view.. 2017. 11. 10.
[android] VSYNC & Choreographer - Butter Project [android] VSYNC & Choreographer - Butter Project http://developer.android.com/reference/android/view/Choreographer.htmlChoreographer - 발레 안무가 -API 16 ( Jelly Bean ) 부터 사용 가능하다. -animation, input 그리고 drawing timing 을 coordinate 한다. -choreographer 는 VSYNC pulse 타이밍에 event 를 받는다.그리고 이 시간에 다음 display frame 에 대한 작업을 하면 된다. -앱은 일반적으로 choreographer 와 간접적으로 작용한다.animation framework 나 view hierarchy 를 통해.. 2017. 9. 5.
[android] Annotation Processing 에 대한 이야기 [android] Annotation Processing 에 대한 이야기 http://hannesdorfmann.com/annotation-processing/annotationprocessing101 The Basics -annotation processing 은 compile time 에 annotation 을 확인하여 어떤 action 을 하는 것을 이야기한다. -annotation processing 은 Java 5 부터 가능하다.그러나 사용할만한 API 는 Java 6 에 release 되었다. -annotation processor 는 java code 나 byte code 를 input 으로 받아서 java 파일로 output 을 생성한다.이 생성된 output 은 compile time 에.. 2017. 7. 31.
[java] Decimal Pattern 특수문자. java, Decimal Pattern 특수문자. 0 : 하나의 숫자. # : 하나의 숫자. 0이면 출력하지 않음. . : 소숫점을 나타내는 문자 , : 숫자를 그룹으로 분리하는 문자 ; : 패턴을 양수 패턴과 음수 패턴으로 나눔 - : 음의 부호를 나타내는 문자 % : 퍼센트이외의 문자 : 패턴의 전치사나 후치사로 사용될 수 있다. ' : 패턴의 전치사 혹은 후치사에서 특수 문자를 보통 문자로 사용할 수 있게함. #, %, ', ., 0, ;, decimal pattern, Java, [java] Decimal Pattern 특수문자. 2014. 1. 7.
[VB6] Multi-line Comment(주석)은 어떻게 하나요? Multi-line Comment(주석) 은 어떻게 하나요? 다른 일반적인 언어에서는 Comment 를 // 를 통해서 하고 있습니다.그리고 multi line comment 의 경우는 /* */ 를 통해 블럭 지정을 하고 있죠. 그럼 VB6 에서는 주석처리를 어떻게 할까요? 먼저 single line comment 의 경우는 Enter 키 옆에 있는 ' 를 통해서 할 수 있습니다. 그럼 multi line comment 는? 지원하지 않습니다.(헉!!!!!) 그렇습니다. 주석처리하고 싶은 모든 라인에 ' 를 직접 찍어주어야 합니다. 다른 언어에서 지원하는 multi-line comment 의 syntax 가 없는 반면,여러 라인에 '를 한번에 찍는 방법이 없는 것은 아닙니다요. 주석처리를 하고 싶은 모.. 2013. 6. 14.
반응형