일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- programming_book
- essay
- erlang
- Java
- program
- leadership
- Book
- Book review
- Linux
- QT
- RFID
- Italy
- Python
- France
- ubuntu
- web
- Malaysia
- Software Engineering
- comic agile
- Programming
- Kuala Lumpur
- Artificial Intelligence
- hadoop
- history
- management
- hbase
- MySQL
- Spain
- django
- agile
- Today
- Total
목록Programming (347)
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 2009/09/14 - [Programming] - configure 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 (2) 2009/09/21 - ..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 2009/09/14 - [Programming] - configure 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 (2) 2009/09/21 - ..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 2009/09/14 - [Programming] - configure 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 (2) Makefile.1 ma..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 2009/09/14 - [Programming] - configure 2009/09/21 - [Programming] - 자동화된 빌드 시스템 구축 Big endian & Little endian function을 통한 endian 점검 macro를 통한 e..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 2009/09/14 - [Programming] - configure configure.in macro name 의미 비고 dnl 주석 AC_PREREQ (autoconf) autoconf 버전 지정 여기서는 2.59 이상으로 지정 AC_INIT (autoc..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global 2009/08/17 - [Programming] - shared library, strace, ldconfig, ldd, gcc, strings, od, nm, c++filt, readelf 교차 컴파일과 관련해 기억할 것 1. configure 명령의 결과는 Makefile, config.h 2. Embedded 환경을 위한 표준 configure 방법은 "$CC=cross_C_compiler_name ./configure --target=em..
http://code.google.com/codejam/contest/dashboard?c=90101# 개선점: pattern -> bit operation
2009/08/17 - [Programming] - diff, find, md5sum, patch 2009/08/17 - [Programming] - find, grep, ctags, cscope, global shared library compile -fpic: small & fast, maybe restricted according to the platform -fPIC: large & slow, platform independent -shared: shared library 생성 -W1: 링커에 대한 option. 여기서는 shared library의 이름을 libhello.so.1으로 지정 shared library의 path를 찾지 못하는 경우 발생하는 error. 시스템 호출 추적기인 stra..
2009/08/17 - [Programming] - diff, find, md5sum, patch 그냥 grep으로 찾을 때 너무 많은 파일을 검색하므로 원하는 종류의 파일에서만 찾으려면 $ find . -name [file name] -exec grep -Hn [string to find] {} \; grep -R: recursively search in directories -I: skip binary files -w: search those which is identical to whole word -H: print file name -n: print line number 함수 선언/구현된 곳을 찾으려면 일단 source 작성 시 규칙을 가지고 있어야 한다. 예를 들어 여기서는 선언/구현인 경우 함..
출처: 열씨미와 게을러의 리눅스 개발 노하우 탐험기 diff 명령을 사용할 때는 습관적으로 -u option을 같이 사용하거나, .bashrc등에 alias로 diff를 diff -u로 지정하자 alias diff='diff -u' find(1) command의 -newer option은 해당 파일보다 더 최신 파일만을 출력 주의할 점 1. 날짜가 변경되었지만 파일 내용이 동일하면(ex. 무의미한 저장 명령으로 인한 파일 생성 시각 변경) 다시 선별을 해야 함 2. 더 최신 파일이 아니어도 직전에 변경된 파일이 존재할 수도 있음 내용을 기반으로 파일 크기가 동일해도 내용이 다른 것까지 찾으려면 md5sum을 사용 1. 기존이 되는 checksum file 생성 $ find [directory path] ..