일단.. 강좌 들어가기 전에.. 전 사실 동영상 강의라던가 그런걸 많이 보질 않아서 지루하게 강좌를 이끌어갈듯 합니다만, 이것은 차차 나아질거라 생각합니다. 첫 강의는 완벽하게 독단적으로 할 생각입니다. 원칙적으로 제 강의를 가져다가 이름만 바꿔서 자기가 썼다고 구라를 치시건 뭘 하건 그닥 상관은 없습니다. 프로그래밍 언어를 제가 만든것도 아니고.. 이런 지식 정도야 인터넷 좀 뒤지면 어디서든 나오는거니까요.. 그렇다고 라이센스를 포기한건 아닙니다.. 하지만 제가 어떻게 막을 수 있는 방법이 있는것도 아니고요. 뭐 막 퍼가시더라도 한가지 부탁이 있다면, 퍼가실땐 끝까지 퍼가시라는겁니다. 비록 제가 엄청난 고수는 아닐지라도 이것저것 물어보면 굉장히 곤란한 질문(EX: 네이트온 해킹이 가능한가 등) 이외에는..
Source : http://i7dayz.egloos.com/1093041 서론 C Language를 공부하면서 가장 이해하기 어려운 것이 무어냐고 물어본다면, 아마도 거의 대부분 "바로 포인터(Pointer)라는 녀석이다!" 라고 말할 것입니다. C에서 다른 건 다 이해가 되어도 "포인터 만큼은 죽어도 모르겠다" 라고 말하는 경우를 제 주변에서도 심심치 않게 봐왔습니다. 사실 C는 어려울 수밖에 없습니다. C를 그저 프로그래밍의 기초 과정에서 배우는 옛날 언어라고 생각하고 가볍게 볼만큼 만만한 녀석이 전혀 아닙니다. C는 어셈블리(Assembly)의 사촌입니다. 다시 말하면, C는 하드웨어 - 특히 마이크로프로세서(CPU)와 친한 녀석입니다. 때문에 하드웨어에 대한 기반 지식없이는 C를 제대로 이해할 ..
Source : http://minjang.egloos.com/2291148 왜 C/C++를 가장 강력하고 또 가장 어려운 언어라고 할까? 아마 대부분 이 물음에 ‘포인터’로 답할 것이다. 포인터는 강력함과 동시에 수 많은 어려움을 선사하여 많은 C/C++ 개발자를 괴롭힌다. 포인터로 고생하는 초보자들은 어디서나 볼 수 있다. 심지어는 포인터만 다룬 책들도 많이 있다. 도대체 포인터는 왜 이렇게 어려울까? 먼저, C/C++의 포인터 문법 자체가 복잡하다. 대부분 주소 값을 얻거나(&) 그 주소 값의 내용을 읽는 것(*)만 알아도 되지만 포인터 형태가 조금만 복잡해져도 사실 쉽지 않다. int *a[3]은 매우 간단하지만 int (*a)[3]만 되어도 그리 쉽게 머리 속에 그림이 잘 안 그려진다. 게다가 ..
Source : http://blog.naver.com/muwoo850502/50032210312 1: #include 2: #include 3: #include 4: #include 5: #include 6: #include 7: #include 8: #include 9: #define PORT 7777 10: #define BUFSIZE 1024 11: void signalHandler(int signo); 12: int sockfd; 13: /*argv[1]은 수와 점 표기의 ip주소*/ 14: main(int argc,char 15: *argv[]) 16: { 17: struct sockaddr_in servAddr; 18: char 19: sendBuffer{BUFSIZE],recvBuffer[..
- Total
- Today
- Yesterday
- network
- Web Programming
- 프리랜서로 살아남는 법
- Information Processor
- wallpaper
- Battle
- USB Lecture
- 막장로그
- WDB
- 3D Engine
- 나비효과
- 야마꼬툰
- Network Inspector
- Linux
- diary
- Reverse Engineering
- 짤방 및 아이콘
- medical
- win32
- C#
- Military
- Life News
- Assembly
- Mabinogi
- humor
- console
- Tech News
- cartoon
- BadCode
- Embedded System
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |