Programming/C Win32 MFC2014. 6. 27. 17:03
Junit이나 CUnit 등에서 테스트 시 입력값들을 생성해서
경우의 수대로 입력하기 위해서는 순열을 생성하는게 유리하다.

아무튼..
Unit Test시 Range로 테스트 하려면 순열을 쓰기에는..
int 나 float / double에는 맞지 않는것 같고.. 어떻게 해야하려나? 

'Programming > C Win32 MFC' 카테고리의 다른 글

include guard  (0) 2014.11.05
vc++ vector와 Vector 차이점?  (0) 2014.07.03
2중 포인터 사용이유  (0) 2014.03.19
typeof  (0) 2014.03.11
const / pointer  (0) 2014.02.25
Posted by 구차니
Programming/Java2014. 6. 27. 16:47
annotation 기본 정의된 녀석들
@Override
@Deprecated
@SuppressWarnings
@SafeVarargs
@FunctionalInterface 

'Programming > Java' 카테고리의 다른 글

자바 유료화?  (10) 2018.11.05
자바 임베디드 JRE 라이센스?  (0) 2015.05.12
JUnit tutorial  (0) 2014.06.27
java unchecked/checked exception  (0) 2014.05.15
Class.forName  (0) 2014.05.09
Posted by 구차니
Programming/Java2014. 6. 27. 13:29
음.. 그러고 보니 이클립스에서 JUnit / Maven 사용시
war 파일로 빼내면은 JUnit이 제대로 작동하지 않았던거 같은 기억이 드는데...


JUnit은 assert로 시작하는 녀석들로 주로 테스트를 하는 것 같다.
[링크 : http://using.tistory.com/entry/JUnit-테스트-하기]

API를 뒤져보니 참/거짓/동일/Null 이정도로 축약되는 것 같고..
static void assertEquals(java.lang.Object expected, java.lang.Object actual) // Asserts that two objects are equal.

static void assertTrue(boolean condition) // Asserts that a condition is true.
static void assertFalse(boolean condition) // Asserts that a condition is false.

static void assertSame(java.lang.Object expected, java.lang.Object actual) // Asserts that two objects refer to the same object.
static void assertNotSame(java.lang.Object unexpected, java.lang.Object actual) //Asserts that two objects do not refer to the same object.

static void assertNull(java.lang.Object object) // Asserts that an object is null.

static <T> void  assertThat(T actual, org.hamcrest.Matcher<T> matcher) // Asserts that actual satisfies the condition specified by matcher.

static void fail() //Fails a test with no message.
 
[링크 : http://junit.sourceforge.net/javadoc/org/junit/Assert.html] API 

pdf 파일은 일단 찾아 놓으면 피가 되고 살이 되니...
[링크 : http://www.tutorialspoint.com/junit/]
    [링크 : http://www.tutorialspoint.com/junit/junit_tutorial.pdf] PDF 파일
[링크 : http://www.mkyong.com/tutorials/junit-tutorials/]

'Programming > Java' 카테고리의 다른 글

자바 임베디드 JRE 라이센스?  (0) 2015.05.12
predefined annotation /java  (0) 2014.06.27
java unchecked/checked exception  (0) 2014.05.15
Class.forName  (0) 2014.05.09
JDNI - Java Directory & Naming Interface  (0) 2014.05.09
Posted by 구차니
전보다는 mingw가 빨라졌는지 속도가 꽤 나온다. (3~5MiB)
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Cloning into 'linux'...
remote: Counting objects: 3656409, done.
remote: Compressing objects: 100% (555211/555211), done.
Receiving objects:  16% (592016/3656409), 302.04 MiB | 3.47 MiB/s 

mingw git port
[링크 : http://git-scm.com/downloads]
[링크 : http://msysgit.github.io/]

이녀석.. 설치과정이 너~~~무 길다 -_-











메뉴는 Init / Gui / Bash 세가지


Gui를 누르면 먼가 좀.. TortoriseHg 같은 UI가 나온다 -_-a


궁금해서 추가해보지만 안된다 ㅠㅠ


걍 bash에서 명령어 복/붙 해서 해보니 한참 걸리네..


git history 하니 이렇게 이쁘게 쫜!


git gui



tortoise git
[링크 : https://code.google.com/p/tortoisegit/]

만만한 거부기!








확실히.. git 보단 조금은 단간한 설치 과정.
그리고 익숙한 context menu!


git clone을 통해서 svn checkout 하듯 받아 오면 되는데
Load Putty Key는 체크는 되어있지만 별 상관은 없는듯 하다.


위에서 mingw로 linux에 받고 있어서 일단 linux2로 받는데 속도는 mingw를 쓰는지 거의 동일하게 나온다.


show log


와.. 냅뒀더니 미친듯이 메모리 / 하드를 긁어대네.. 메모리 4기가인데 이거 머하는 짓이야!!! ㅠㅠ


2010/03/18 - [프로그램 사용/CVS / SVN / GIT / Mercurial] - GIT는 리눅스에서 받으시는걸 추천합니다. 

후덜덜. 리눅스 커널을 받았더니 총 1.37 기가


소스 자체는 530 메가 밖(에 일리가 있나!!!!)에 안된다.

 
Posted by 구차니
개소리 왈왈/컴퓨터2014. 6. 26. 23:35
무선랜 on/off 스위치 고장으로 인해서 손도 볼겸 분해!!!
아쉽게도 모니터 쪽의 웹캠은 손볼수가 없었지만
그래도 다른 부분은 전반적으로 손을 봐서 마음이 놓인다


문제였던 Wifi 안테나 스위치


딱히 걸리는 부분은 없는데..


솔찍히 분해 하지 않았어도 스위치만 밖으로 뽑아내고 다시 꽂아 주면 해결될 일 ㅠㅠ


분해해보니 아쉽게도 블루투스 모듈은 없었다 ㅠㅠ


'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

크아아아앙!! 풀뱅크!!!  (0) 2014.07.05
오늘의 지름!!!  (0) 2014.07.04
hp 2710p 배터리 관리 프로그램  (0) 2014.06.26
2710p / 2730p service manual  (0) 2014.06.24
끄어억 다시 포맷해야 하나?!?!?  (2) 2014.06.16
Posted by 구차니
프로그램 사용2014. 6. 26. 14:37



nx7폴더 내의 ugii_env_ug.dat 파일에서 UGII_SMP_ENABLE을 찾아 주석을 삭제하거나
1로 설정해 주면된다.
###########################################################################
#
#  MISCELLANEOUS
#
#  This variable enables Symmetric Multi-processing (SMP) on systems
#  with multiple CPU's or that support hyperthreading.  Performance will
#  be improved in certain Parasolid operations, such as Mass Properties,
#  Booleans and silhouette generation.  This option is only supported on
#  platforms where Parasolid supports multi-threading.
#
#     Set to 0 to disable SMP
#     Set to 1 to enable SMP
#     Unset will take the Parasolid default
# UGII_SMP_ENABLE = 1

[링크: http://h20331.www2.hp.com/Hpsub/downloads/Tech_Tips_NX_PrefV4.pdf]
[링크: http://cs.summit.no/.../System%20requirements%20guidelines%20NX%208%205.pdf]
Posted by 구차니
개소리 왈왈/컴퓨터2014. 6. 26. 12:03

HP 답지 않게 참 깜찍한 구성인데


AC 전원 연결안되면 확실하지 않다고 배짼다 -_-


설정에서 자세히 보기 하면 정말 자세히 나오는데
끄아앙.. 셀1이 죽었다!!! ㅠㅠ

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

오늘의 지름!!!  (0) 2014.07.04
2710p 노트북 분해/수리 ㅋㅋㅋ  (0) 2014.06.26
2710p / 2730p service manual  (0) 2014.06.24
끄어억 다시 포맷해야 하나?!?!?  (2) 2014.06.16
오늘의 용던 탐방기  (0) 2014.06.10
Posted by 구차니
참 오래도 되었다... 
부모님 나이도 63세..

아무튼 예전에도 그랬지만..
6.25가 공휴일에서 빠지면서 이렇다할 추모행사라던가 이런게 기사화 되지 않는느낌 
Posted by 구차니

아무래도 익숙한.. tortoise 가 있으니 일단 사용
설치후 우클릭 하면 컨텍스트 메뉴에 Hg workbench와 TortoiseHg가 추가되는데
TortoiseHg의  Create Repository Here 하면 저장소 겸 워킹 카피가 생성된다.
SVN처럼 저장소와 워킹 카피가 별도로 존재하는 개념이 아닌 하나의 통합된 개념이다. 


Hg command 에서 보이듯,
해당 폴더를 초기화 시켜준다.

생성완료!


생성 이후에는 .hg 라는 폴더와 .hgignore 가 생성된다.
그리고 소스를 현재 위치에 넣어주면 사용은 끝! 


우클릭에서 Hg workbench를 누르면


SVN의 history 와 repository browser를 합쳐 놓은 듯한 워크벤치
중앙의 ### filter text ### 아래의 아이콘을 누르면
현재 리비전에 변경이 생긴 목록과 전체 소스 트리를 번갈아 볼 수 있다.
설명서를 안본것도 문제지만 이렇게 눈에 안들어 오다니 -_- 


Posted by 구차니
개소리 왈왈/컴퓨터2014. 6. 24. 21:10

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

2710p 노트북 분해/수리 ㅋㅋㅋ  (0) 2014.06.26
hp 2710p 배터리 관리 프로그램  (0) 2014.06.26
끄어억 다시 포맷해야 하나?!?!?  (2) 2014.06.16
오늘의 용던 탐방기  (0) 2014.06.10
motv 크아앙  (0) 2014.06.09
Posted by 구차니