반응형

학습자료(~2017) 232

디버깅 방법

출처 : http://www.pmguda.com/72디버깅은 프로그래밍을 시작하는 사람이면 누구나 동시에 시작하는 작업입니다. 디버깅을 시작하는 사람들을 위해 프로그래밍을 시작하는 처음부터 어떤 태도를 가져야 할 지, 어떤 것을 알아야 할 지 알아보도록 하겠습니다. 대중적인 플랫폼을 크게 두 개로 보았을 때, 디버깅은 윈도우 계열과 유닉스 계열의 큰 차이는 없습니다. 다만, 그 툴이 현저히 달라서 두 계열 동시에 비슷한 기능을 하는 디버깅 툴을 소개한다는 것은 불가능한 일입니다. 하지만 프로그램을 작성할 때부터 디버깅을 염두에 두고 프로그램을 작성하는 면에서는 크게 다르지 않습니다. 이 글에서는 프로그램이 만들어지는 순간들을 살펴보면서, ‘디버깅을 위한 프로그래밍 습관’에 대해 모든 환경에서 주의해야할 ..

[리눅스] RPM(rpm) 과 DEB(deb) 간 상호 변환 프로그램

http://kitenet.net/programs/alien/alien 이라는 유틸 rpm 패키지를 deb 패키지로 변환하거나rpm 패키지를 우분투등 데비안 계열에서 설치하게 도와준다. alien -d 패키지.rpm : rpm 을 deb 로 변환alien -r 패키지.deb : deb를 rpm으로 변환alien -i 패키지.rpm : rpm 을 데비안계열에서 바로 설치등등자세한 사항은 --help 를 치거나 man 페이지를 활용하세요

[리눅스] /proc 파일 시스템을 활용한 리눅스 커널 접근 - 링크

링크만.. http://www.ibm.com/developerworks/kr/library/l-proc.html 리눅스의 /proc 가 프로세스 정보나 하드웨어 정보를 가지고 있는 파일들로만 알고있었는데 실제로는 커널 메모리 자체의 데이터라는 것을 알았다. 위의 링크는 /proc 에 파일을 생성하는 모듈을 제작하는 방법을 담고 있다. 자신이 만약 드라이버를 제작해야한다면 드라이버로 제어하는 장치의 정보를 /proc 에서 보여주게 활용하는 것도 좋을듯 싶다.

[네트워크]네트워크 이론 간략히 알아보는 좋은 자료

http://www.cs.cmu.edu/~srini/15-441/F01.full/www/assignments/P2/htmlsim_single/http://www.cs.cmu.edu/~srini/15-441/F01.full/www/assignments/P2/htmlproj2_single/ 네트워크 이론 간략히 설명한것INADDR_ANY 찾다가 발견함.. Simulation Environment Overview 15-441 Project 2 and 3, Fall 20011 OverviewIn this document, we describe the simulation environment which you will be using in projects 2 and 3 for this class. The simu..

[C] #if 0 ,#if 1 의 사용의도

주석을 처리할때 /* */ 를 쓰는 경우가 있다. /* */ 를 쓸때 주석 처리가 중첩되면 내가 의도했던 주석과는 다르게 처리된다. /* ..... /* ..... ...... */ ...... */ 또한 주석을 하고 주석을 지우고를 반복해야할때 주석의 시작과 끝을 까먹을 때가 있다. 그래서 #if 0 과 #if 1 로 주석을 처리하는 것이다. #if 0 는 0이 거짓이므로 전처리기는 #if~#endif 까지를 없앨것이고 #if 1 는 1이 참이므로 전처리기는 #if~#endif 까지 남겨둘 것이다. 주석을 하고 지우는 과정이 0을 1로 1을 0으로 바꾸면 소스 블록도 명확하므로 많이 쓰이는것 같다.

[리눅스]쉘프로그래밍 잘 정리된거 펌

출처 : http://wiki.kldp.org/KoreanDoc/Shell_Programming-KLDP쉘 프로그래밍 강좌 참고서적 : 초보자용 리눅스 프로그래밍 ( 대림출판사, 한동훈,이만용역, NEIL MATTHEW, RICHARD STONES 저 ) ※ 넷츠고 리눅스 동호회 7월 제 5회 정기 공개강좌 자료 글쓴이 : 위경섭 ( powerhack@netsgo.com ) 1. 변수 . 쉘변수는 처음 사용될때 만들어진다. 즉 미리 선언할 필요가 없다. . 쉘변수는 유닉스 명령과 마찬가지로 대소문자에 구별이 있다. . 쉘변수는 기본적으로 데이터를 문자열로 저장한다. 수치를 대입해도 실제 수치 가 아닌 문자열이 저장된다. 계산이 필요할 경우는 자동으로 수치로 변환하여 계산후 다시 문자열로저장된다. . 쉘변..

반응형