소프트웨어
CDC란???
TCK-CDC에서 CDC란 Connected Device Configuration의 약자로 연결된 상태를 TCK로 확인하는 것을 의미한다. http://en.wikipedia.org/wiki/Connected_Device_Configuration Java에서 배포한 CDC Runtime Guide에선 Goals에 이렇게 적혀있다. It is difficult to describe CDC technology without reference to the Java SE platform because Java SE represents the core of Java technology. In fact, the principal goal of CDC is to adapt Java SE technology from ..
JavaTest harness
TCK harness라고 들어보지 못한걸 찾다가 드디어 찾았다. TCK는 Java에서 시스템을 테스트할 때 쓰는 것이고 harness는 JavaTest harness라는 것이 존재했다. 위키의 페이지는 아래와 같다.http://en.wikipedia.org/wiki/JavaTest_harness
java version "1.6.0_32" 설치할 때 하는 방법
ubuntu 12.04에서 다운 받아서 java를 설치하는 방법http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u32-oth-JPR Java SE Development Kit 6u32에서jdk-6u32-linux-i586.bin 1985 sudo mkdir /usr/lib/jvm 1986 sudo mv Downloads/jdk-6u32-linux-i586.bin /usr/lib/jvm/ 1987 cd /usr/lib/jvm/ 1988 sudo chmod a+x jdk-6u32-linux-i586.bin 1990 sudo ./jdk-6u32-linux-i586.bin 1..
TCK란? (간략히만)
TCK도 여러가지 TCK가 있지만 본 포스팅에선 Java의 Technology Compatibility Kit을 소개하겠습니다. 업무에서 처음 듣게된 TCK, TCK라고 해서 뭔지 네이버에 검색해보니깐 이상한 것들만 나오더라구요ㅜ그래서 포스팅을 준비했습니다. 우선 공대생답게 Wiki를 먼저 보시죠.http://en.wikipedia.org/wiki/Technology_Compatibility_Kit 약간만 해석을 해보겠습니다.TCK는 주어진 JSR(Java Specification Request)로부터 획득하려는 경향이 있다. 그들은 보통 디바이스 혹은 테스트 중인 Java virtual machine을 가지고 TCP/IP를 사용하여 소통하는 그래픽적인 호스트 어플리케이션을 포함하고 있다. 테스트는 보통..
[c++] template <typename T>에 대해서
1. 키워드c++, c, template, typename,T,템플릿, 2. 설명template parameter의 멤버를 사용하고 싶은 경우 typename을 써야한다. 그렇지 않으면 정적멤버로 오해한다.(http://prorepo.tistory.com/164) 이건 무슨 소리일까? 뭐, 됐고, 일단 코드로 놀아보자. 3.이정도가 되면 그냥 이런 문법은 써도 된다는거겠지. #include template class Test { public: T m_store; void setStore(T store) { m_store = store; } T getStore() { return m_store; } }; int main() { int a; int *pa; a = 5; pa = &a; Test pInt; T..
[c++] 더블 포인터를 초기화시키려면?!
1.더블 포인터,포인터,더블,double,pointer,초기화, 2. #include #include int main() { int **ppInt; int *pInt; int aInt; Int = 6; pInt = &aInt; ppInt = &pInt; printf("%d\n", **ppInt); ppInt = NULL; printf("%d\n", **ppInt); return 0; } 이렇게 하면 세그멘트 에러가 뜬다. 고로 이거겠다 ㅎㅎ
[c++] warning / suggest parentheses around assignment used as truth value [-Wparentheses]
suggest parentheses around assignment used as truth value [-Wparentheses] 이건 truth값이 명확하지 않다는 말이다. 코드를 보고 설명하자면, if( list = list->next ) // 이렇게 하면 =인지 ==인지, list인지 list->next인지 모호함으로, if( (list = list->next) ) 이렇게 표현하면 경고 표시가 사라지게 된다.
[c++] error, unresolved overloaded function type
1.키워드 , unresolved overloaded function type,에러,코드,뭐지?.헐,컴파일, 2.이건 함수 포인터를 사용하려고 하는데 함수를 못찾아서 뜨는 것일 수도 있다.따라서 쓸 함수를 static으로 먼저 선언해놓으면 컴파일러가 곧잘 찾을 것이다. 물론 에러란 수많은 종류와 가지수가 있기 때문에 이것이 한가지 방법이라면 수정 가능하다. 3.이건 보통 pthread_create함수를 사용할 때 인자로 함수 포인터를 넘길 경우 발생할 수 있다.