본문 바로가기

전체 글

(505)
[window] 가우시안 분포 랜덤 생성 함수/알고리즘 출처 : http://kwakdaeho.egloos.com/4161095 #include #include #include #include double gaussianRandom(void); void main(void) { srand(GetTickCount()); for (int i = 1; i = 1 || S == 0); X = V1 * sqrt(-2 * log(S) / S); } else X = V2 * sqrt(-2 * log(S) / S); phase = 1 - phase; return X; }조금 더 간결하게... (위와 결과는 같다.) #include #include #include double gaussianRandom(void); int main(void) { srand(GetTickCoun..
GDB를 이용한 디버깅 출처:http://coffeenix.net/doc/develop/gdb.html GDB를 이용한 디버깅 GNU 소스-레벨 디버거 Fifth Edition, for GDB version April 1998 Richard M. Stallman and Roland H. Pesch초벌 번역 : 정강훈 차례 GDB 개요 자유 소프트웨어 GDB 공헌자들 간단한 GDB 세션 GDB에 들어가고 나가기 GDB 실행 파일들 선택하기 모드 선택 GDB 종료하기 Shell 명령어들 GDB 명령어들 명령어 구문 명령어 완성 도움말 얻기 GDB에서 프로그램 실행시키기 디버깅을 위한 컴파일 프로그램 시작하기 프로그램 인자들 프로그램 환경 프로그램 작업 디렉토리 프로그램 들어가고 나가기 이미 실행되고 있는 프로세스 디버깅 자식 프로..
[TMAX] 비요청 메세지를 보내기 출처 : http://honor.pe.kr/tt/board/ttboard.cgi?act=read&db=tiptech&page=1&idx=118비요청 메세지를 보내기 위해 여기저기 돌아다니면서 찾은 자료입니다. 따로 편집은 하지 않았구요 어디어디 자료인지 기억이 ㅡㅡ;; 죄송합니다. 티맥스 관련 자료도 포함되어 있습니다. ---------------------------------------------------------------------- 특정IP로 broadcasting이 가능한지요? 두가지 방법이 가능합니다. 1. tpbroadcast를 사용하는 경우 `tpbroadcast(nodename, usrname, cltid ,,,) ; 이런 식으로 사용가능하므로, usrname이나 cltid를 사용하..
IBM AIX 에서 IP 주소 알아내기 출처 : http://blog.daum.net/aswip/8049786소스 파일 : #include #include #include #include #include #include int main(int argc, char **argv) { int sockfd, i = 0, intrface, size = 0, retn = 0; struct ifreq *buf = NULL; struct arpreq arp; struct ifconf ifc; struct kinfo_ndd *start = 0, *nddp = 0; void *end; struct sockaddr_in *sa = NULL;if ((sockfd = socket (AF_INET, SOCK_DGRAM, 0)) sin_addr));for (i=0; i..
ld: 0711-224 WARNING: Duplicate symbol: p_xargc 출처 : http://iotn.co.kr/power/zboard.php?tab_num=&id=9_1_bbs&page=11&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=1331make -f demo_proc.mk sample1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ld: 0711-224 WARNING: Duplicate symbol: p_xargc ld: 0711-224 WARNING: Duplicate symbol: p_xargv ld: 0711-224 WARNING: Duplicate symbol: p_xrcfg ld: 0711-224 WARNING: Duplicate sym..
SQL*Plus 명령어 출처 : http://heyjoon.egloos.com/2764458SQL*Plus 명령어 ---------------------------------------------------------------------- sqlplus 에서 edit를 리눅스에서 자동으로 vi가 실행되도록 하자. --> 디렉터리 이동 ( 오라클 홈 디렉터리/sqlplus/admin ) cd /$ORA_HOME/oracle/product/9.2.0/sqlplus/admin --> 아래와 같은 파일을 찾아보자. glogin.sql --> 위의 파일 편집 vi glogin.sql --> 아래와 같은 내용 glogin.sql에 추가 define _editor=vi 1) edit(ed) - 2) save(sav) - 현재 버퍼에 저장..
unix 에서 dir 함수 사용 - 링크 흠...링크만...왜? 퍼갈수 없게 하는것인지 잘 모르것음.어차피 자신에게는 쓸모 없는것인텐데, 또한 자료를 이동시키면 링크가 꺠져서리 짜증나서리...뭐... 공부 하고 정리 한것이 머리속에 들어 가면, 가치가 떨어지는것을 보물인양 가지고 계신분들도 있으니...취향을 뭐라 하기도 그렇고...하여간 만들어주신분께 다시한번 감사 m(ㅡㅡ)m퍼가는분은 맘것 퍼가셔도 됩니다.저는 상관없지만, 원문의 주인이 안된다면 바로 삭제 들어 갑니다. ^^;http://blog.naver.com/beyondlegend?Redirect=Log&logNo=110029848992
유닉스에서 디렉토리 다루기 유닉스에서 디렉토리 다루기 작성자 : 김문규 최초 작성일 : 2009. 1.21 1. 들어가며 서버 프로그래밍이든 클라이언트 프로그래밍이든 중요하게 다루어 지는 부분은 파일 시스템을 액세스해서 로컬 자원의 정보를 획득하는 것이 아닐까요? 대부분의 프로그래밍 책에서 파일을 열고 닫는 것을 많이 다룹니다. 그런데, 디렉토리에 대한 내용은 많이 보지 못한 것 같습니다. 그래서, 이번 포스트의 주제는 '유닉스에서 디렉토리 다루기' 입니다. 2. 디렉토리 다루기 특정 디렉토리부터 하위 디렉토리에 있는 파일 또는 디렉토리를 검색하는알고리즘을 생각해 보겠습니다. 1) 현재 디렉토리에 존재하는 모든 파일 검색 2) 검색된항목이 파일이면 다음 3) 검색된항목이 디렉토리이면 1)로 가서 다시 검색 이를 구현시에는 다음과 ..