소프트웨어

    godohosting의 리눅스 웹서버를 ssh로 접속하기

    godohosting의 리눅스 웹서버를 ssh로 접속하기 by devKyu 터미널에$ ssh [아이디]@[아이디].godohosting.com으로 치면 비밀번호가 나오는데 비밀번호는 본인의 FTP정보에 있는 비밀번호이다. 고도몰은 SSH를 제공함으로 리눅스/우분투에서도 편하게 사용할 수 있다.

    c++ / 3. 집합 관계 ( on composition & aggregation )

    c++ / 3. 집합 관계 ( on composition & aggregation )

    c++ / 3. 의미 관계 in 집합 관계 ( Aggregation classes ) 사건의 발달은 UML을 그릴때였다...속이 꽉~찬 마름모, 속이 텅~빈 마름모.이 두개가 혼돈의 도가니로 나를 이끌었다. 그래서 알아봤다.집합관계에 대해서. 집합관계의 유형은 2가지로 나뉠 수 있다.포함 관계와 집합 관계( composition & aggregation ) 두개의 비교를 해보자면, 표현법은 아래와 같다. 오른쪽의 꽉찬 마름모는 포함 관계이고,왼쪽의 빈 마름모는 집합 관계이다. 두개의 의미로는포함 관계, 부분 객체는 전체 객체에 전속되는 것이고집합 관계, 부분 객체는 여러 전체 객체에 의해서 공유될 수 잇는 것.이다. 예시는 아래와 같다.쓰이는 방식 등에 따라서 어떠한 집합인지 결정이 되고, UML표현도 ..

    c++ / 2.오파큐 타입이란 ( What does the term “opaque type"? )

    c++ / 2.오파큐 타입이란 ( What does the term “opaque type"? ) c++을 공부하다 보면 '오파큐 타입'이란 용어가 나올 것이다. 오파큐(opaque)란 사전적인 의미는 a. 불투명한, 빛을 통과시키지 않는 n.불투명체, [the ~]암흑정도의 뜻이 존재한다. 하지만 c++에선 무엇을 opaque라고 할까? 참고할만한 대답은 stack overflow에서 찾았다. "opaqueType"은 struct나 class를 완전히 정의하지 않은 상태로 갖고있는 타입을 의미한다.C, C++, Object-C에서 컴파일러에게 나중에 정의하겠다고 전방선언(forward declaration)을 사용해서 말 할 수 있는 것이다. // forward declaration of struct ..

    c++ / 1. 추상 클래스란

    c++ / 1. 추상 클래스란 추상클래스를 다른 말로 하면 순수 가상 함수(Pure Virtual Function)이 존재하는 클래스를 말한다. 순수 가상함수란 virtual 반환형 함수 이름() = 0;의 형태로 실제 구현부를 현재 클래스에서 정의하지 않고 상속이 되면 자식 클래스에 구현부가 존재한는 역활을 한다. 예시를 보면, 현재 이 상태에서 AbstractClass는 순수 가상 함수를 갖고 있는 추상클래이스이고 Test는 추상 클래스를 상속받아서 순수 가상함수를 구현한 구현부이다. #include using namespace std; class AbstractClass { public: virtual string SampleFunction() = 0; }; class TestClass : publ..

    우분투 14.04에서 삼바 접속하는 방법

    우분투 14.04에서 삼바 접속하는 방법

    방법을 몰라서 헤매다가 우연히 이곳을 발견했습니다. 여기에 서버에 연결을 누르면 됩니다.

    freetype 자료모음

    글씨등에 대한 것.http://en.wikipedia.org/wiki/Typeface#Digital_type w3에서 font에 대한 것.http://www.w3.org/TR/CSS2/fonts.html truetype outlinehttp://www.truetype-typography.com/ttoutln.htm true type hintinghttp://www.truetype-typography.com/tthints.htm true type glyph meticshttp://chanae.walon.org/pub/ttf/ttf_glyphs.htm TrueType dochttps://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCkQF..

    javac로 컴파일해서 class파일 얻기

    [문제]javac를 잡은 다음에 컴파일 해보니 Permission denied란 에러가 발생했다. [해결]구글링을 하던 중 클래스 패스를 여러개로 구분하던 ; (세미콜론)을 :(콜론)으로 바꾸라고 하는 답을 찾았다.http://forums.overclockers.com.au/showthread.php?t=109833 Permission denied은 사라졌지만 새로운 문제가 생겼다. [문제]컴파일을 해보니 아래와 같은 문장만 떴다. javac: target release 1.4 conflicts with default source release 1.5 [해결] 찾다보니 이것은 크로스 컴파일의 문제였다.(당연하겠지만 확실히 집고 가는걸 좋아한다.)따라서 크로스 컴파일의 문제만 해결이 된다면 된다! -tar..

    [해결] javac, 우분투에서 openjava, java등을 깔았는데 javac가 되지 않을때

    java는 분명히 $java -version을 치면 나오는데javac는 나오지 않을 경우엔 $ sudo ln -s /usr/lib/jvm/jdk1.6.0_32/bin/javac /usr/bin/javac 이렇게 링크를 만들어 주면 된다. 그러면 javac -version 이라고 치면 답이 나올 것이다. http://askubuntu.com/questions/117189/apt-get-install-openjdk-7-jdk-doesnt-install-javac-why