분류 전체보기
-
패딩비트개발하면서/etc 2009. 4. 2. 23:49
#include #include struct first { char a; int b; char c; int d; }; struct last { char e; char f; int g; int h; }; int main() { struct first kang; struct last han; han.g = 13; han.h = 14; han.e = 'w'; han.f = 'q'; kang.c = 'd'; kang.b = 32; kang.a = 'c'; kang.d = 14; printf("%d\n", sizeof(kang)); printf("%d\n", sizeof(han)); return 0; } kang, han 구조체 모두 char형 2개 int형 2개 선언을 하였는데 왜 크기는 다른것인가? 그것은 바..
-
[IT]사랑하지 않으면 떠나라살아가면서/책읽으면서 2009. 4. 2. 09:36
사랑하지 않으면 떠나라 카테고리 컴퓨터/IT 지은이 차드 파울러 (인사이트, 2008년) 상세보기 개발자의 자기계발 52가지를 제시한 책이다. 기억에 남는 몇구절을 말하자면, 파킨슨의 법칙(끝내는데 필요한 시간에 맞추어 작업이 늘어난다는 이론), 편해지면 안된다..ㅋㅋ 그룹내에서 가장 못하는 사람이 되라, 코딩만 해서는 안되고 회사내 운영되는 비즈니스도 알아야한다. 자신을 마케팅하라. 전문가라고 한가지만 잘하면 되는것이 아니다.(제일 공감) 어느 자기계발서적과 마찬가지로 다 아는 내용이지만 실천하기 어려운 내용을 정리한 느낌이다. 개발자 관점에서 써서 조금 더 공감이 갔다. 나는 이 일을 사랑한다. 조급해하지말고 그렇다고 편안해지지도 말고 목표를 가지고 꾸준히 하자.
-
메모리 구조개발하면서/etc 2009. 4. 1. 23:36
우선 ROM을 보면 텍스트세그먼트가 있다. 실행파일이나, 상수를 저장하는데 RAM에서 실행할수도있고, ROM에서도 실행할수 있다. ROM에서 실행하면 느리므로 RAM에 여유가 있을때 텍스트섹션을 RAM에 로드한다. 또한 데이터 세그먼트에서는 초기화된 전역변수와 정적변수가 저장되어, ROM에 있으면 초기값만 가지고있기때문에 RAM에복사를 한다. bss세그먼트는 초기화 되지 않은 전역,정적변수를 0으로 자동으로 초기화해준다.(스타트업코드에서) 즉 전역변수를 초기화 하지 않으면 ROM데이터 세그먼트에 저장되지 않고 bss 세그먼트에 저장이 되어 ROM을 절약할수 있다. 또한 값이 변하지 않는 전역변수라면 const키워드를 사용하여 상수로 만들어 RAM에 다시 복사되는 것을 막는다. 출처 : 임베디드 프로그래밍..
-
[에세이]파인만 씨 농담도 잘하시네살아가면서/책읽으면서 2009. 3. 9. 23:35
파인만 씨 농담도 잘하시네 1 카테고리 시/에세이 지은이 리처드 파인만 (사이언스북스, 2000년) 상세보기 이 책은 한 인물의 성공기도 아니고, 교훈이 있는 내용도 아니다. 파인만이라는 사람이 살아오면서 그가 호기심을 가지면서 해온 것들을 적어놓은것이었다. 처음에는 성공기나 교훈을 기대했던 나에게 실망을 줬지만 읽다보니 그의 호기심에 반하게 되었다. 물리학자이면서, 수학, 화학등 많은 분야를 하는 그의 모습이었다. 금고여는것에 관심이가 금고털이가 돼고, 개미의 습성을 보려고 하루종일 그걸 관찰하고, 코카콜라와 아스피린을 같이먹으면 기절한다는 주장에 직접 보여주기 위해 3번의 실험을 하는 얘기들이 그가 얼마나 호기심이 강하다는 것을 보여주었다. 나는 지금 내가 하고싶은일에 그만한 호기심이 있는지, 그만한..
-
[에세이]학문의 즐거움살아가면서/책읽으면서 2009. 3. 7. 11:48
학문의 즐거움 카테고리 시/에세이 지은이 히로나카 헤이스케 (김영사, 2008년) 상세보기 이책을 알게된 계기는 안철수씨의 책에서 이 책을 언급했기 때문이다. 책을 읽으면서 좋은말도 많았지만 나에게는 특히 이부분이 좋았다. 쉽게 체념하는 것을 부모님에게 이어받은 나는 이미 체념할 줄을 알고 있었기 때문이다. '체념'이라고 하면 웬지 소극적인 것 같이 들리지만 좋은 것을 창조하려는 사람은 어느 정도 체념할 줄도 알아야 한다. 경쟁하는것을 부정하는 것이 아니라 나쁜 경쟁의식에 소모되는 에너지를 사용하지 말라는 것이다. 즉, 상대방의 우수성을 인정하고 존경심까지 갖는 좋은 경쟁의식을 가져서 상대가 성장할수록 자신 또한 성장한다는 것이다. 나는 지금껏 잘하는 사람들을 보면 부러워만하고 나는 언제쯤 저러나, 나도..