소스

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행)

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행) 실행환경 : Ubuntu 14.04 간단하고 빠르게 적고 넘어가겠다. 1.vi를 연 후에 아래의 코드를 main.cpp로 저장한다. #include #include #include int main() { FcPattern *pat; FcFontSet *fs; FcResult result; FcObjectSet *os; pat = FcNameParse( (const FcChar8 *)"Ubuntu"); // make 'Ubuntu' family pattern FcConfigSubstitute(0, pat, FcMatchPattern); FcDefaultSubstitute(pat); fs = FcFontSetCreate(); { FcF..

    [ubuntu] 네트워크에 대해서

    1.Well-Known prot(웰노운 포트) 잘 알려진 서비스의 포트번호를 나타낸다.암묵적인 약속으로 특정포트번호가 지정되어 있는 것. 위치 : /etc/service 예 : 20, 21 - FTP 데이터와 제어 명령 2.echo 서버 7번을 이용하며 기본 설정은 echo 서버에 접속을 못하게 되어 있다.$telnet localhost 7이렇게 하면 접속이 불가하다고 뜬다. 3.telnet의 활용예 : $telnet time.nist.gov daytime미국 NIST에서 공개하는 Daytime 서버에 엑세스를 하여 시간 정보를 받아온다. 4.에코서버를 만들어보자. 파일을 컴파일 한다.gcc echoServer.c -o echoServer 그리고 실행시킨다./echoServer 9999그러면 9999번의..

    2. Make가 소스 목록을 관리한다?

    http://developinghappiness.com/?p=174 이 블로그를 보고 정리한 글입니다. 1. Make의 구성은? 에 이어서 Make이 의존성을 스스로 판단해서 Makefile을 수정해 주는 과정을 살펴보겠습니다. 편집 소스는 이전에 올렸던 파일(makefile, test.c)을 가지고 시작하겠습니다. gccmakedep 라는 명령어는 파일의 상관관계를 파악한 후 Makefile을 자동으로 작성해준다고 되어 있었습니다. 그럼 제가 한번 해보겠습니다. 우선 test.c에 test.h, tset1.c에 test1.h를 연결하고 test.c에서 test1.h를 불러보겠습니다. 그럼 총 4개의 파일, 그리고 1개의 Makefile이 준비가 되었습니다.( makefile test.c test.h t..

    [c++] 전방선언이란 어떻게 사용하는 것인가?!

    1. 키워드 전방선언,선언,전방,foward declaraions,foward,사용,방법,코드,소스,예제, 전치선언, 전방참조, 2. 설명 : 전방 선언을 할 경우 클래스의 존재만 인지시키는 것이기 때문에 포인터로 밖에 선언하지 못한다. 전방선언을 사용하는 이유는 참조하려는 헤더파일에 변경이 생겨도 헤더파일의 재컴파일이 이루어지 지지 않기 때문에 효율성과 속도를 증진시키고자 사용한다. 또한 역참조가 되는 구조를 막기도 한다. 3. 설명보단 코드 -> 일단, 이건 알고 가야한다. 전방 선언을 사용해서는 객체를 생성하거나 정의할 수 없고 단순히 포인터를 전달받을 수 있다. 가령 이런식이다. Hi.h Hi.cpp Bye.h 가 존재할 때, Hi.h는 Hi.cpp에서 생성된 Bye.h객체의 주소를 저장해야 한다..

    [c++/c] linux환경, 파일, 폴더 생성 소스 포스팅

    1.그냥그냥 모아놓으면 어차피 내 소스니깐 내가 쓰기 편해서 지속적으로 올려 놓을 생각이다. 2. 키워드 : 파일, 폴더, 생성, 소스, 코드, file, fopen 3. #include #include #include #include int main() { //********************************* // create directory //********************************* struct stat st = {0}; if( stat("com", &st) == -1 ) { mkdir("com", 0700); } else printf("fail\n"); //********************************* // create file //**********..

    [git] 이전에 commit한 소스 가지고 오기

    git log 라든지 gitg, giggle 같은 툴로 원하는 commit을 찾아서요, 해당 commit id로 checkout 하면 됩니다.$ git checkout (commit id)이렇게 하면 그 시점으로 돌아갈 수 있어요. 원하면 tag나 branch도 만들 수도 있구요.원래대로 돌아올 땐 git checkout master 하면 됩니다.( from https://kldp.org/node/113820 ) 1.구글에서 검색하니깐 나왔다.https://www.google.com/webhp?hl=en#hl=en&newwindow=1&q=git+%EC%9D%B4%EC%A0%84+%EC%86%8C%EC%8A%A4+%EB%B0%9B%EA%B8%B0&safe=off (키워드 : git 이전 소스 받기)