왜!? 할인이니까!

 

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

오리진이 나에게 게임을 주었어 - 식좀  (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 구차니
게임/Strike Suit Zero2014. 3. 9. 20:03
오기로 다시 한번 시도 ㅋㅋㅋ
빡쳐서 부딛히던 말던 걍 쳐박으면서 부스터 켜고 날아감

일단 코어를 부숴버리는 엔딩


멀티락온으로 미사일로 쓸어 버리니 점점 대버리가 벗겨지시는 코어님


걍 귀찮아 뽀갤래!


헐.. 함선이 폭발하고 시공을 초월해 버려?(폴드)


우리의 시간선의 첫 고정점으로 돌려질 것입니다.
음.. 그러니까 실질적으로 임무 실패란거군?


그래도 엔딩은 엔딩이니 스팀 과제 하나 달성!


코어를 뽀개면 무기가 언락된다.


이번에는 리미터 뽀개고 코어 해제하는 걸 선택!
이녀석이 리미터인데 조준도 안되고 걍 기관총을 갈겨대야 한다. -_-
이런넘이 3개 있다.


가는 길이 참으로 지랄 맞도다 - _-a


하나를 날려먹었나.. 리미터 사진 두개 뿐이네 -_-


리미터를 뽀개고는 다시 코어로 돌아와 대머리로 만듭시다!
멀티락온!!! Strike freedom! 갑니다!!! (어?)


모든걸 다시 결정할수 있도록 해줘서 감사합니다 라는 CONTROL 양


스토리를 이해하지 않은 상태에서 엔딩은 이해불가 ㅠㅠ
(솔찍히 길도 좁고 시간도 촉박해서 저거 읽을 시간이 없....)


아무튼 업그레이드 두개가 언락된다.(이게 진 엔딩?)



'게임 > Strike Suit Zero' 카테고리의 다른 글

Strike Suit Zero 스샷 모음  (0) 2014.03.08
Strike Suit Zero 챕터  (0) 2014.03.08
Strike Suit Zero  (0) 2014.01.19
Posted by 구차니