[C] - 환경변수 출력

C 2014. 9. 8. 17:02
#include <stdio.h>
 
int main(int argc, char* argv[], char* pEnv[])
{
    int i = 0;
    char** dpEnv = NULL;
 
    for(dpEnv = pEnv; *dpEnv; ++dpEnv, ++i)
    {
        printf("Environment[%d] : %s\n", i, *dpEnv);
    }
 
    getchar();
    return 0;
}

'C' 카테고리의 다른 글

[C] - 오름차순(Ascending) 내림차순(Descending) 정렬  (0) 2014.10.14
[C] - const 포인터 사용법  (0) 2014.09.08
[C] - 스캔셋(Scanset)  (0) 2014.09.08
[C] - scanf() 함수  (0) 2014.09.08
[C] - getchar(), _getch(), _getche() 차이점  (0) 2014.09.08
블로그 이미지

행복그리고..

,


 Iterator Pattern

 Iterator 패턴이란, 무엇인가 많이 모여있는 것들을 순서대로 지정하면서 

 전체를 검색하는 처리를 실행하기 위한 패턴이다

 Adapter Pattern

 Adapter 패턴이란 무엇인가를 포장해서 다른 용도로 사용할 수 있게 교환해 준다.

 Adapter 패턴에는 두 종류가 있는데

 - 상속을 사용한 Adapter 패턴

 - 위임을 사용한 Adapter 패턴 

 Template Method Pattern

 상위 클래스에서 처리의 뼈대를 결정하고, 하위 클래스에서 그 구체적인 내용을 

 결정하는 패턴이다.

 Factory Method Pattern

 인스턴스를 생성하는 행위를 Template Method 패턴으로 구성한 것이

 Factory Method 패턴이다.

 Singleton Pattern

 인스턴스가 한 개 밖에 존재하지 않는 것을 보증하는 패턴이다.

 Prototype Pattern

 인스턴스로부터 별도의 인스턴스를 만드는 패턴이다.

 Builder Pattern

 구조를 가진 인스턴스를 쌓아 올리는 패턴이다.

 

 

 

 

 

 


프로그램의 주석이나 개발 문서 안에 실제로 사용되고 있는 디자인 패턴의 명칭과 의도를 기술해 놓는 것도 좋은 방법이다.


블로그 이미지

행복그리고..

,

이클립스에서 Window/Preferences/General/Keys 에서 Key.csv 파일을 받아 유용한것들을 뽑아 단축키들을 정리해보았다.


Source


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Task

Ctrl + O 

 Quick Outline(현재 작업창의 클래스 정보를 보여준다)

 F4

 Show Tooltip Description(현재 작업하고 있는 클래스의 Hierarchy를 보여준다)


Text Editing

Ctrl + Shift + X

 To Upper Case(블록에 지정된 문자열을 다 대문자로 변경)

Ctrl + Shift + Y

 To Lower Case(블록에 지정된 문자열을 다 소문자로 변경)

Ctrl + Right

 Next Word(현재 라인에서 커서가 단어 단위로 다음으로 이동함) 

 Ctrl + Home

 Text Start(현재 작업창의 첫번째 라인의 처음으로 커서가 이동함) 

 Ctrl + Backspace

 Delete Previous Word(현재라인 커서에서 앞쪽으로 단어단위로 삭제한다) 

Alt + Up

 Move Lines Up(현재라인을 블록지정해 한라인위로 올린다)

 위에 라인이 존재할경우에는 위라인과 현재라인이 변경됨

Ctrl + Shift + Right

 Select Next Word(현재라인 커서에서 오른쪽으로 단어단위로 블록을 지정한다) 

Ctrl + Shift + Enter

 Insert Line Above Current Line(현재 라인은 유지하면서 개행)

Ctrl + Down 

 Scroll Line Down(스크롤을 라인 단위로 내림)

 Ctrl + Shift + Left

 Select Previous Word(현재라인 커서에서 왼쪽으로 단어단위로 블록을 지정한다) 

F2 

 Show Tooltip Description(현재 커서에 해당하는 정보를 출력(클래스, 패키지))

 Ctrl + Delete

 Delete Next Word(현재라인 커서를 유지하면서 뒤에 있는 문자열을 단어단위로 삭제)

 Shift + Enter

 Insert Line Below Current Line(현재 라인 아래부터 개행)

 Ctrl + End

 Text End(현재 작업창의 마지막 라인의 처음으로 커서가 이동함)

 Alt + Down

 Move Lines Down(현재라인을 블록지정해 한라인아래로 내린다)

 아래에 라인이 존재할경우에는 아래 라인과 현재라인이 변경됨

Ctrl + Shift + Delete 

 Delete to End of Line(현재라인이 커서부터 마지막까지 삭제한다)

 Ctrl + Left

 Previous Word(현재 라인에서 커서가 단어 단위로 이전으로 이동함) 

 Ctrl + NumberPad (+)

 Expand(현재 작업하고 있는 메소드 내용을 보여준다)

 Ctrl + NumberPad (*)

 Expand All(현재 작업창의 Collapse 된 메소드를 전부다 펼친다) 

 Ctrl + NumberPad (/)

 Toggle Folding(현재 작업창의 Toggle Folding을 숨긴다)

 Ctrl + NumberPad (/) 다시 누르면 생긴다

Ctrl + Shift + NumberPad (/)

 Collapse All(현재 작업창의 메소드를 다 Collapse)

 Ctrl + NumberPad (-)

 Collapse(현재 작업하고 있는 메소드 내용을 숨긴다) 

 Ctrl + Alt + Down

 Copy Line(현재라인을 아래라인으로 카피한다)

 아래에 존재할경우에는 밀려나면서 카피된다.

 Ctrl + Alt + Up

 Duplicate Line(현재라인을 위라인으로 카피한다)

 위쪽에 존재할경우에는 밀려나면서 카피된다. 

 Ctrl + D

 Delete Line(현재 라인 삭제) 

 Ctrl  + Up

 Scroll Line Up(스크롤을 라인 단위로 올림)


Window

Ctrl + M

 Maximize Active View or Editor(이클립스 작업창 최대화)

 최대화 상태에서 다시 Ctrl + M 누를시에 원 상태로 되돌아온다.

Ctrl + F7

 Next View(Window/Show View 에서 현재 활성화 되어있는 View창 다음으로 이동)

Ctrl + F6

 Next Editor(현재 작업창 다음으로 이동) 

Ctrl + Shift + F6

 Previous Editor(이전 작업창으로 이동)

 Ctrl + Shift + F7 

 Previous View(Window/Show View 에서 현재 활성화 되어있는 View창 이전으로 이동)

Ctrl + F8

 Next Perspective(현재 활성화 되어있는 Perspective작업창 다음으로)

 Perspective Eclipse 상단 오른쪽에 있는 Debug, Java EE 등이 모여있는 창을 말함

 Ctrl + Shift + F8

 Previous Perspective(현재 활성화 되어있는 Perspective작업창 이전으로)
 Perspective Eclipse 상단 오른쪽에 있는 Debug, Java EE 등이 모여있는 창을 말함

Ctrl + E

 Quick Switch Editor(현재 활성화되어있는 작업창들의 리스트를 보여줌)

 Ctrl + 3

 Quick Access(보고싶은 창을 검색하여 빠르게 볼수 있게 도와줌)

 창종류에는 - Views, Editors, Perspectives, Commands,  Menus, New, Preferences

Ctrl + F10

 Show Ruler Context Menu(작업창의 라인창쪽에서 마우스 오른쪽을 눌렀을때 나오는창)

Ctrl + Shife + L

 Show Key Assist(이클립스에 사용되는 단축키 리스트를 다이얼로그창으로 보여줌)


블로그 이미지

행복그리고..

,