Programming/C++ STL2014. 3. 12. 17:28
cpp에서 제공하는 디폴트 매개변수는 가변인자와 묘하게 섞여있는 느낌이다.

void test(int a = 1, int b = 2, int c = 3);

test();
test(1);
test(1,2);
test(1,2,3); 

인자 갯수보다 적게 입력이 가능하면서
생략된 인자에 대해서는 기본값으로 초기화를 수행한다.

[링크 : http://printf.egloos.com/1770599]

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

cpp class에서 변수값을 미리 선언 못하는 이유  (0) 2014.03.15
cpp 와 java의 차이점(문법)  (0) 2014.03.14
c -> cpp 추가사항  (0) 2014.03.10
오버로딩 / 오버라이딩  (0) 2014.03.10
try - throw - catch  (0) 2014.03.05
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2014. 3. 12. 15:32
128x64 사이즈의 그래픽 LCD에 대한 AVR 예제

[링크 : http://blog.naver.com/freehuds/100074004932]

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

LM-324과 ST-1K 사용하기 2  (0) 2014.03.22
COM26T2844VTX + ATmega8 검토  (0) 2014.03.13
CM04075 데이터 백업용  (0) 2014.02.20
Graphic LCD 지름예고  (0) 2014.02.09
COM26T2844VTX 컨트롤러 HD66781  (0) 2014.02.07
Posted by 구차니
개소리 왈왈/컴퓨터2014. 3. 12. 15:30
액정이 깨져서 못쓰고 있던 녀석인데
작년초에 AS 센터에 문의하니 거의 10만원에 육박하게 불러서
걍 새거 사면 사지 수리할 의미가 없다 싶어서 포기하다

무엇에 이끌렸는지 접속한 엠북이 카페에서 부품판매글이 있어서 덥썩!
근데.. 아직 송장번호도 안불러주고 불안해 ㅠㅠ 흑흑

[링크 : http://cafe.naver.com/umid/16114]
[링크 : http://www.devicemart.co.kr/goods/view.php?seq=15929] 세금별도 113,400원 

크으으 ㅠㅠ


+분해기
배터리를 빼고


고무 4개를 떼어내고


빠지는 건 뒷쪽이므로 앞에서 빼지말고 뒤에서 빼면 참 쉽죠?



걸쇠가 많으므로 엄지손톱으로 쓰윽 밀어주면 파손되지 않고 빠진다.


 
+2014.03.15 추가
어짜피 과방전 되는 바람에.. 배터리는 날아갔고 분해해보니..
중앙에 단자가 연결되어 있는데.. 그라운드 인지 센싱용인지 모르겠지만
고주파 용접문제에 여러가지 문제로 쥐쥐..

옥션에서 2만원에 파는데 이거 사야 하나 말아야 하나 고민중 ㅠㅠ
[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A734937635]



 

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

umid mbook m1 배터리 교체  (2) 2014.03.19
umid mbook 관련 파일방  (2) 2014.03.14
생일선물? ㅋㅋ  (2) 2014.02.01
DVD+R DL로 구운 뒷면  (0) 2014.01.30
미루고 미뤄오던 하드이전 완료!  (0) 2014.01.30
Posted by 구차니
KB에 이어서 KT도 털렸고
역시 KT '고'객을 '털'자 인가?


아.. 시발 털렸음 지들이 알아서 이통사인데 고객전화로 알려줘도 시원찮을 판국에
내가 또 입력하고 어익후 "제공에 동의합니다" 해줘야 하냐?


하.. 시발 정말
KB에서 카드 털리고 새로 만들었는데
또 주옥같이 KT에서 털렸네
그런데 카드에 유심에 서비스 가입정보에 요금제 정보에 안털린게 머니? 시발!!!!!!


Posted by 구차니
프로그램 사용/cunit2014. 3. 11. 22:16

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

cunit test mode - auto / basic / console / ncurse  (0) 2021.04.06
ubuntu에서 cunit  (0) 2021.04.06
CI/CD - Continuous integration continuous delivery  (0) 2021.04.05
cunit  (0) 2021.04.05
Posted by 구차니
Programming/Java2014. 3. 11. 20:32
배열은 기존의 for(초기화;조건문;증감문) 식이 아닌
for(변수형:변수 리스트) 식으로 for-each를 통해 간편하게 구현을 할 수 있게 되어 있다.
public void argTest(String... n)
{
//for (int i = 0; i < n.length; i++)
// System.out.println("n[" + i + "]:" + n[i]);
for(String i: n)
System.out.println(i);

System.out.println("-------------------------------");
}

그리고 c에서는 인자를 ... 를 통해서 가변인자를 지원하나
Java는 1.5 부터(JDK 5) varargs를 지원하게 되었다

단, java에서는 ... 내에서는 동일 형에 대해서 만 지원한다.
public void argTest(String... n)

vt.argTest("Varargs", "Test");
vt.argTest("100", "600", "900", "1000");
vt.argTest();

C언어 스타일로 사용하려면 하나의 변수를 고정하고 그 이후에 대해서 ... 처리 하면 되지만
public void argTest(int s, String... n)

vt.argTest(1);
vt.argTest(1,"100");

C언어처럼 ... 이후에는 다른 변수를 추가할 수는 없다.(즉, 다른 형에 대해서는 연속적으로 입력 불가능)
public void argTest(int s, String... n, double e)
Error : The variable argument type String of the method argTest must be the last parameter 

for-each나 ...(varargs)는 autoboxing을 통해 구현되는 것으로 보인다.

[링크 : http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html] for
[링크 : http://docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html] for - each
[링크 : http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html]
    [링크 : http://docs.oracle.com/javase/1.5.0/docs/guide/language/autoboxing.html]
    [링크 : http://docs.oracle.com/javase/tutorial/java/data/autoboxing.html]

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

java bytecode decompiler - javap  (0) 2014.03.12
java static initialize  (0) 2014.03.12
JUnit 사용 예  (0) 2014.03.11
java class default access modifier  (0) 2014.03.11
*.java 파일 하나에 여러개의 class 생성  (0) 2014.03.11
Posted by 구차니
Programming/Java2014. 3. 11. 18:00
New - JUnit Test Case로 Junit 생성


귀찮으니.. 걍 기본 값으로 설정


클래스내의 테스트할 메소드를 선택


처음 생성해서인지 JUnit build path 추가 해야 한다고 알려주니 OK


Test.java와 JUnit 4가 추가 된 Package Explorer의 모습


자동 생성된 Junit용 MP3pTest.java 파일
import static org.junit.Assert.*;
import org.junit.Test;

public class MP3pTest {

@Test
public void testMemoryUp()
{
fail("Not yet implemented");
}

@Test
public void testSetColor()
{
fail("Not yet implemented");
}
} 

이후에는 테스트용 내용을 채워 넣으면 간단하게 끝인... 듯?
난 안착하니까 걍 실행해보니 Failuer 2건 ㅋㅋㅋ


[링크 : http://computtee.tistory.com/65]

Posted by 구차니
Programming/Java2014. 3. 11. 17:07
java에서 class 에 접근제한을 하지 않고 (ex. public class) 생성시에는
동일 패키지에 대해서만 접근이 가능하도록 생성이 된다.

[링크 : http://stackoverflow.com/questions/16164902/what-is-the-default-access-modifier-in-java]

 A class may be declared with the modifier public, in which case that class is visible to all classes everywhere. If a class has no modifier (the default, also known as package-private), it is visible only within its own package (packages are named groups of related classes — you will learn about them in a later lesson.)
 

[링크 : http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html


public > protected > default > private
public - 전부 허용
protected - 동일 패키지, 상속관계시 허용
default - 동일 패키지, 전부 허용
private - 현재 class / object만 허용

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

java 1.5 이후 추가 for-each / varargs(autoboxing)  (0) 2014.03.11
JUnit 사용 예  (0) 2014.03.11
*.java 파일 하나에 여러개의 class 생성  (0) 2014.03.11
java 명령어 줄 인수  (0) 2014.03.10
java break / continue  (0) 2014.03.10
Posted by 구차니
Programming/Java2014. 3. 11. 17:01
하나의 파일에 여러개의 class를 추가할수 있으나
파일명과 동일한 클래스는 반드시 public 이어야 한다.
그리고 동일 파일내에 다른 클래스들 역시 독립된 *.class 파일로 생성된다.

[링크 : https://kldp.org/node/69225]
[링크 : http://k.daum.net/qna/view.html?qid=3fqBg]

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

JUnit 사용 예  (0) 2014.03.11
java class default access modifier  (0) 2014.03.11
java 명령어 줄 인수  (0) 2014.03.10
java break / continue  (0) 2014.03.10
java와 cpp의 차이점 - 연산자 오버로딩 / 다중상속  (0) 2014.03.10
Posted by 구차니
Programming/C Win32 MFC2014. 3. 11. 16:30
gcc의 확장 기능으로
형의 종류를 알려준다고 하는데.. c++용인지 c용인지 모르겠다 -_-

[링크 : http://stackoverflow.com/questions/12081502/typeof-operator-in-c]
[링크 : http://codecat.tistory.com/entry/GCC-typeof]

If you are writing a header file that must work when included in ISO C programs, write __typeof__ instead of typeof.

[링크 : http://gcc.gnu.org/onlinedocs/gcc/Typeof.html
[링크 : http://en.wikipedia.org/wiki/Typeof]
[링크 : http://en.wikipedia.org/wiki/Typeid]

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

순열생성관련  (0) 2014.06.27
2중 포인터 사용이유  (0) 2014.03.19
const / pointer  (0) 2014.02.25
assert()  (0) 2013.12.18
printf의 %s와 %S  (0) 2013.06.15
Posted by 구차니