Microsoft/Windows2014. 3. 11. 12:26
간만에 노트북 켜니 이런게 뜨네?
정말 이렇게 XP는 역사의 뒤안길로 사라질.... 리가 있나 -_-


'Microsoft > Windows' 카테고리의 다른 글

윈도우 업데이트 백업 삭제하기  (2) 2014.05.04
win7 로컬설치를 vhd로 옮기기  (0) 2014.04.29
vhd 용량 늘리기  (0) 2014.02.03
vhd 관련 링크 모음  (0) 2014.01.29
vhd extendable과 fixed의 차이점?  (0) 2013.10.27
Posted by 구차니
왜!? 할인이니까!

 

'게임 > 오리진&스팀&유플레이' 카테고리의 다른 글

오리진이 나에게 게임을 주었어 - 식좀  (0) 2014.05.17
MDK 할인!  (0) 2014.03.19
간만에 지름!! 험블번들 X  (1) 2014.01.16
간만에 게임 목록  (0) 2013.12.29
스팀 연말 할인 시작!!  (0) 2013.12.22
Posted by 구차니
프로그램 사용/eclipse2014. 3. 10. 18:26
netbeans의 JFC 디자이너 같은게 있다길래 검색 궈궈싱
"Eclipse Marketplace"나 "Install New Software"를 통해 설치가 가능하다.



[링크 : http://www.eclipse.org/windowbuilder/]
[링크 : http://wiki.eclipse.org/Visual_Editor_Project] VEP no longer active



[링크 : http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.wb.doc.user%2Fhtml%2Findex.html]

'프로그램 사용 > eclipse' 카테고리의 다른 글

eclipse JRE 설정하기  (0) 2014.03.20
eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JDT + javadoc  (0) 2014.03.10
eclipse auto indent  (0) 2014.03.07
eclipse jdt / cdt - 문법강조 변경하기  (0) 2012.01.29
Posted by 구차니
프로그램 사용/eclipse2014. 3. 10. 18:13
JDK를 설치했다면
eclipse에서 간단히 javadoc을 생성할 수 있다.

Project - Generate JavaDoc


Javadoc command에는 javadoc 명령어의 위치를 넣어주면 된다.
귀찮으면 걍  finish 누르면 알아서 생성된다. 


[링크 : http://dev.plusblog.co.kr/6]

alt-shift-j 를 통해서 javadoc용 주석을 간편히 넣을 수 있다.


아래가 자동생성된 javadoc 주석


[링크 : http://stackoverflow.com/questions/1777175/how-can-i-generate-javadoc-comments-in-eclipse]
Posted by 구차니
Programming/Java2014. 3. 10. 17:09
java는 파일명이 클래스명과 동일해야 하므로
c와 같이 인자 0번이 실행된 파일의 이름이 아니라 첫번째 인자가 들어온다.

public class test {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(args.length);
for(int i = 0; i < args.length;i++)
System.out.println(args[i]);
}
}

일반적으로 많이 쓰일 문자열 인자를 숫자로 바꾸어주는 parse 관련 클래스/메소드들
Char 클래스는 존재하지 않나? 
Double.parseDouble();
Float.parseFloat();
Boolean.parseBoolean();
Byte.parseByte();
Short.parseShort();
Integer.parseInt(s);
Long.parseLong(); 

[링크 : http://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html]
Posted by 구차니
Programming/Java2014. 3. 10. 16:32
java에서는 goto가 없지만 break와 continue에 label을 지원한다.
[링크 : http://stackoverflow.com/questions/2545103/is-there-a-goto-statement-in-java]

 The break statement terminates the labeled statement; it does not transfer the flow of control to the label. Control flow is transferred to the statement immediately following the labeled (terminated) statement.

[링크 : http://stackoverflow.com/questions/14960419/is-using-a-labeled-break-a-good-practice-in-java

단, 반복문과 라벨 사이에는 어떠한 문장도 들어가서는 안되며 무언가가 삽입되었을 시에는
"The label -label name- is missing"이라는 에러가 발생된다.


[링크 : http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html]
Posted by 구차니
Programming/Java2014. 3. 10. 13:10
연산자 오버로딩 / 다중 상속을
cpp는  허용
자바는 허용하지 않는다.


다중상속의 경우 다중상속시 상속했던 클래스들을 모두 알아야 하기에 정보 은닉 및 캡슐화에 치명적이고
(결국 볼게 더 많아진 c 일뿐 유지 보수 측면에서)

연산자 오버로딩은 변형이 심하게 될 경우 파악해야할 부분이 많이 늘어나기에 가독성이 떨어져서 이래저래 빼버린듯 하다.
(극단적으로 클래스에 대한 operator[] 를 전혀 다르게 정의해서 사용한다면
배열로 사용할 수 없지만 해석하는 사람으로서는 혼동할 수 밖에 없다.)

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

java 명령어 줄 인수  (0) 2014.03.10
java break / continue  (0) 2014.03.10
java explicit upcasting 묵시적 형변환  (0) 2014.03.07
java byte 형의 오묘함  (0) 2014.03.07
java primitive data type + 연산자  (0) 2014.03.07
Posted by 구차니
Programming/C++ STL2014. 3. 10. 13:00
변수형
bool - true / false

함수 확장
class - class / friend / virtual / overriding
template - template / overloading

상속/객체
const 키워드 확장 (컴파일러 레벨에서의 함수내 값변경 방지)
static 키워드 확장 (java의 private?)

포인터 확장
this
& (reference) 

예외처리
try
catch
throw 


constructor (create triggered action) / destructor (remove triggered action) 를 통해 자동화를 지원
기존의 static 을 통한 파일 단위의 접근 제어에서 클래스 단위 접근 제어 확장
try-catch-throw를 통한 goto 문의 사형선언
overloading과 template을 통한 개발의 용의함(overloading을 통한 타입의 identifier화) 

이런게 c와 cpp을 구분짓는 가장 큰 요소인것 같다. 

'Programming > C++ STL' 카테고리의 다른 글

cpp 와 java의 차이점(문법)  (0) 2014.03.14
cpp 디폴트 매개변수  (0) 2014.03.12
오버로딩 / 오버라이딩  (0) 2014.03.10
try - throw - catch  (0) 2014.03.05
연산자 오버로딩  (0) 2014.03.04
Posted by 구차니
Programming/C++ STL2014. 3. 10. 12:49
오버로딩은 동일 이름의 함수에
인자의 갯수나 타입에 따라서 다르게 작동하도록
함수를 중첩/중복 시킨다.

over load + ing에 걸맞게
함수명 중복정의 이런식으로 했으면 좀 쉬웠으려나?

2013/03/04 - [Programming/C++ / STL] - c++ function overloading


그리고 오버라이딩은
상속관계에서 이전에 정의된 함수를 갈아 엎고
함수 이름과 인자가 동일하지만 작동을 전혀 다르게 할 경우 사용한다.

over ride + ing 을 함수 재정의 라고 하기도 한다.

일단.. overloading은 능동형이고 짐을 더 올려주는 느낌이라면
overriding은 피동형(올라타버림) 이고 주도권을 빼앗겨지는 느낌

load와 ride의 느낌이 비슷해서 였을까..
왜 예전에는 두개가 이렇게 헷갈렸을까 ㅠㅠ 

'Programming > C++ STL' 카테고리의 다른 글

cpp 디폴트 매개변수  (0) 2014.03.12
c -> cpp 추가사항  (0) 2014.03.10
try - throw - catch  (0) 2014.03.05
연산자 오버로딩  (0) 2014.03.04
c++ explicit  (0) 2014.02.28
Posted by 구차니
게임2014. 3. 9. 21:48
타워 디펜스 느낌의 용이되서 마을을 약탈하는 게임 
용의 우리도 지켜야 하고
마을을 순회하며 약탈도 해야하고
약탈한 돈으로 업그레이드도 하고
마을을 간당간당하게 피 갂아서 나에게 공물을 받치게 하기도 하고
은근히 재미있다 ㅋㅋ 시간때우기 딱인듯



'게임' 카테고리의 다른 글

JASF 만세? ㅋㅋ  (0) 2014.06.04
REUS  (0) 2014.03.15
bio shock 시리즈 한글 패치  (0) 2014.03.08
피망 블레스  (0) 2014.02.12
Trine 2 끝  (0) 2014.01.05
Posted by 구차니