본문 바로가기

전체 글

(505)
리눅스 커널 U-bootGuidehttp://www.denx.de/e/index1.php?head=dplg-head&main=doc/TQM8xxL/index&subnav=dplg-subnav&logo=logo-se&mainnav=docsnav&bottom=bottom-se커널리눅스 저널 http://doc.kldp.org/Translations//html/The_Linux_Kernel-KLDP/tlkindex.html임베디드 시스템 엔지니어를 위한 리눅스 커널 분석 http://doc.kldp.org/KoreanDoc//html/EmbeddedKernel-KLDP/Linux Kernel Research Center (이호) http://linuxkernel.net/Linux V2.4 カ_ネル_部解析報告 ドラフト 第4..
LINUX 명령어 - sudo * Sudo * sudo유틸리티는 RBAC와 비슷한 기능을 제공하는 것으로 비교적 rbac보다 사용하기 편리하다. 사용목적 : 관리자(root)가 특정 사용자(특정 그룹)에게 특정 명령(명령그룹)을 root계정으로 실행할 수 있는 권한부여 작동 원리 : sudo명령어 다음에 사용하고자 하는 명령어를 입력하면, sudo유틸리티는 구성파일인 /usr/local/etc/sudoers 파일내에 현재 호스트에서 그 명령어를 사용하는 것이 허가 되어 있는지를 확인한뒤, 허가 되어 있으면 패스워드를 입력하여 사용하도록 함. 한번 sudo명령어를 사용하면 5분간동안 허용된 명령어를 사용할수 있는 권한이 부여되고, 다시 sudo명령어를 사용할때마다 그 시간은 갱신된다. 만약 시간이 지나면 다시 패스워드를 입력해야함. 예..
BeeJ`s Guide to Network Programming 출처 : http://wiki.kldp.org/Translations/html/Socket_Programming-KLDP/Socket_Programming-KLDP.htmlBeeJ's Guide to Network Programming. 인터넷 소켓 활용(v.1.5.4, 17-May-1998) http://www.ecst.csuchico.edu/~beej/guide/net 번역 : 박성호(tempter@fourthline.com),1998/8/20 시작소켓 프로그램이 어렵나요? 그냥 맨페이지만 보고서는 알아내기가 좀 어럽나요? 뭔가 있어보이는 인터넷 프로그램을 만들고 싶지만 bind()를 호출하고 connect()를 호출하고 이런 저런 구조체를 뒤지고 할 시간이 없나요?글쎄요, 제가 그 지겨운걸 다 해놓..
C/C++언어및 여러가지 알고리즘 링크들 Subject: C 프로그래머를 위한 C++Tracked from yundream의 프로그래밍 이야기 2007/04/29 00:42 삭제 원문 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C++/Documents/CPP_Programing_for_Cprogramer C 사용자를 위한 C++ 윤 상배 yundream@gmail.com 차례 1절. C프로그래머를 위한 C++ 1.1절. 새로운 include 방법 1.2절. 라.. Subject: C 프로그래밍 최적화.Tracked from yundream의 프로그래밍 이야기 2007/04/29 00:43 삭제 원문 : http://www.joinc.co.kr/modules/moniwiki/wiki.php..
C 사용자를 위한 C++ 원문 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C++/Documents/CPP_Programing_for_Cprogramer C 사용자를 위한 C++ 윤 상배 yundream@gmail.com 차례 1절. C프로그래머를 위한 C++ 1.1절. 새로운 include 방법 1.2절. 라인단위 주석사용 1.3절. 간단하게 사용할수 있는 입출력 스트림 1.4절. 변수선언 위치제한 1.5절. 전역변수와 지역변수의 동일이름 사용 1.6절. 변수의 상호참조가능 1.7절. namespace 의 선언 1.8절. inline 함수의 사용 1.9절. 예외처리 1.10절. default 인자사용 가능 1.11절. Parameters Overload 1.12절. Ope..
C++ Programming HOW-TO C++ Programming HOW-TO2009.01.24C++ Programming HOW-TO Al Dev (Alavoor Vasudevan) alavoor (at) yahoo.com 정지용 ways (at) gon.kaist.ac.kr 이 문서는 C++에 관한 URL과 C++ online 책에 대한 링크, C++ 프로그래밍 팁 등을 포괄적으로 제공한다. 이 문서는 C++에서 겪는 다양한 메모리 관련 문제를 해결해주는 Java와 비슷한 library도 제공한다. 이 library를 이용하면, java 소스코드를 C++로 컴파일 할 수도 있다. 이 문서는 "C++ 언어의 집"역할을 한다. 이 문서에서 제공되는 정보는 C++ 언어를 적절히 사용하고 모든 운영체제 - 리눅스, MS-DOS, BeOS, Ap..
PCC-S-02015, unable to open include file PCC-S-02015, unable to open include file 에러가 날경우 헤더파일을 제대로 찾지 못하는 것이므로 $ORACLE_HOME/precomp/admin/pcscfg.cfg 파일을 수정해준다. gcc -v 로 버전을 확인해서 Target: 에 해당하는 pcscfg.cfg 파일의 경로설정부분을 찾고 알맞게 바꿔준다. 실제 실행 결과: 아래 붉은 부분이 맞게 설정해야 할 부분이다 gcc -v Using built-in specs. Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enabl..
ORA-01405: fetched column values is NULL ORA-01405: fetched column values is NULL Pro*C로 작성된 프로그램으로 어느 테이블의 데이터를 Fetch받으려 할 때 그 테이블의 특정행의 특정컬럼값이 NULL일 경우 ORACLE은 ORA-01405에러를 발생시킨다. 컬럼 속성이 NULL값을 허용하는 컬럼의 경우 NVL([COLUMN_NAME], '')로 해결하면 된다고 하나 이는 경우에 따라 엄청난 노가다거리 일 수 있다. 만약 프로그램을 작성한 사람이 컴파일 스크립트화일의 수정이 가능하다면 아래와 같이 proc 옵션을 수정하여 쉽게 해결 할 수 있다. proc mode=oracle dbms=v8 unsafe_null=yes iname=[proc_file.pc] 위의 옵션중 unsafe_null=yes가 ORA-014..