Pthread API Reference 윤 상배 고친 과정 고침 0.9 2004년 6월 30일 12시 pthread 취소관련 api 추가 고침 0.8 2003년 10월 9일 12시 pthread 시그널 관련 api 추가 차례 1. 소개 2. 기본 쓰레드 함수 2.1. pthread_create 2.2. pthread_join 2.3. pthread_detach 2.4. pthread_exit 2.5. pthread_cleanup_push 2.6. pthread_cleanup_pop 2.7. pthread_self 3. 쓰레드 동기화 함수 3.1. pthread_mutex_init 3.2. pthread_mutex_destory 3.3. pthread_mutex_lock 3.4. pthread_mutex_..
커버리티, 삼성전자 C/C++, Java 소스 분석툴로 선정 조광현 기자 ( ZDNet Korea ) 2006/11/29 소프트웨어(SW) 품질관리 전문업체인 이웨이파트너즈는 미국의 소스코드 정적분석툴 전문업체인 커버리티(www.coverity.com)사의 `프리벤트' 제품을 삼성전자 전 사업부에 공급하였다고 29일 밝혔다. 삼성전자 관계자에 의하면, “시장에 출시된 소스코드 정적분석툴을 대상으로 한 벤치마크 테스트를 통하여 선정된 프리벤트는 삼성전자 제품개발 프로세스 안에 소프트웨어 오류 검출 및 보안취약점을 검출하는 프로세스화 되어 삼성전자에서 자사의 소프트웨어가 탑재되어 출시되는 모든 제품을 대상으로 프리벤트의 소프트웨어 오류 및 보안취약점을 분석, 검증하여 시장에 출시할 것으로, 향후 소프트웨어로..
QDevelop는 Qt용 개발툴이다. Qt4의 소스 수정, 컴파일, 실행등이 가능하다 설치방법은 다음과 같다. 1. MinGW를 환경변수에 추가한다. 시작/제어판/시스템/고급/환경변수 설정 MinGw가 설치된 디렉토리의 bin디렉토리를 환경변수에 추가 예)c:\MinGW\bin;c:\Qt4.2.1\bin; 2. QDevelop 다운로드 아래 사이트에서 다운로드 받는다. http://qdevelop.org/ =? qdevelop-XXX.exe win32용다운로드 3. 환경변수 설정 설치 후 실행하면 외부툴을 설정하는 화면이 나온다. lupdate,lrelease,designer, qmake => qt4의 bin디렉토리의 파일들로 지정 예) c:\Qt4.2.1\bin\lupdate.exe make => Mi..
Writing Open Source Programs on Windows with Qt/MinGW Table Of Contents Writing Open Source Programs on Windows with Qt/MinGW What is this for? What is Unix, MinGW, Open Source...? What is the MinGW shell? So what programs should be installed? What other recommended programs? What other optional programs? Installing Quick start Step 0 Know MinGW Quirks How does this affect me? Step 1 Set Up Step..
Korone 에서 발췌한 내용 ////////////////////////////////////////////////////////////////////////////// Modal, Modaless 개념을 이해하시면 됩니다. QDialog 는 exec()함수를 통해 Modal로 창을 실행하고 show()는 Modaless로 창을 실행합니다. Modal은 말씀하신데로 창을 띄우면 다른 창은 접근못하고 Modaless는 가능합니다. 이것에 대한 개념은 Win32에서도 해당하고 대부분은 GUI 에서 공통적으로 적용됩니다. ////////////////////////////////////////////////////////////////////////////// 모달의 개념에 대해서는 기회를 봐서 좀 살펴봐야..
All Categories Computing Fundamentals General Computing Terms framework In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful. In computer systems, a framework is often a layered structure indicating what kind of programs can or should be built and how they would interrelate..
파일 입출력시 필요한 함수 1. fread(void *ptr,szie_t size, size_t n, FILE *stream) *ptr:화일에서 읽은 자료를 저장한 시작주소 size:입력단위의 크기 n:몇번으로 보낼 것인지 정함. *stream:화일의 포인터 (불러온 파일) 2. fwrite fread와 반대의 개념, 화일에서 읽은 자료가 저장된 시작주소로 부터 선택된 경로로 저장 3. fseek(FILE *__stream,long __offset,int __whence) stream:읽을 화일 offset:읽을 범위 설정 whence: -SEEK_SET(화일포인터를 처음으로 옮긴다.) -SEEK_CUR(화일포인터를 현재커서 위치로 옮긴다.) -SEEK_END(화일포인터를 파일의 끝으로 옮긴다.) 4. ..
Step 1. #include void main(){ char a, b, c; printf("Enter a character.\n"); scanf("%c", &a); printf("\nThe character entered was %c.\n", a); printf("Enter three more characters.\n"); scanf("%c%c%c", &a, &b, &c); printf("\nThe characters entered were %c%c%c.\n", a, b, c); } 문제 Explain the results obtained in Step1. In particular, what was left in the input stream after executing scanf the first t..
gets() 함수는 '\n'(엔터)가 나올때까지 한 라인의 문자열을 전부 읽어들이는 함수입니다. scanf() 함수를 써도 %s를 이용해서 문자열을 읽어들일 수 있지만 공백이 나올 경우 읽어들이는 것을 멈추게 됩니다. 예를 들어 "He is a student." 라는 문자열을 입력한다고 할때 gets(str1)을 쓰면 정상적으로 모두 입력이 되지면 scanf("%s", str1) 으로 입력을 받는다면 "He"까지만 입력을 받습니다. 그렇지만 scanf()함수도 정규식을 잘 활용한다면 gets()함수처럼 한줄을 전부 읽어들이도록 만들 수 있습니다. 다음과 같이 하면 됩니다. scanf("%[^\n]", str1); 위와 같이 하면 \n(엔터)가 나올때까지의 모든 문자를 읽으라는 의미가 되므로 gets()함..
1 #include 2 #include 3 #include 4 5 #include 6 7 class AA{ 8 public: 9 QString a; 10 }; 11 12 int main(int argc, char* argv[]) 13 { 14 typedef QMap StrMap; 15 16 StrMap a; 17 18 AA aaa; 19 AA bbb; 20 21 aaa.a = "aaa"; 22 bbb.a = "bbb"; 23 24 a["a"] = aaa; 25 a["aa"] = aaa; 26 a["b"] = bbb; 27 a["bb"] = bbb; 28 29 StrMap::iterator IA = a.find("a"); 30 cout
- Total
- Today
- Yesterday
- 지루박멸연구센타
- 열정의 힘을 믿는다
- Le4rN TO Cr4cK
- 디버깅에관한모든것(DebugLab)
- sysinternals
- FoundStone
- hashtab
- 보안-coderant
- 디바이스드라이버 개발자 포럼
- dualpage.muz.ro
- osronline.com - 드라이버 관련 정보 사이트
- NtInternals - NativeAPI Refere…
- pcthreat - spyware 정보 제공
- rootkit.com - 루트킷 관련 정보
- www.ntinternals.net
- WINE CrossRef. - source.winehq…
- tuts4you
- hex-rays
- idapalace
- idefense
- immunityinc
- threatexpert
- hdp.null2root.org
- www.crackstore.com
- crackmes.de
- www.who.is
- www.cracklab.ru
- community.reverse-engineering.…
- video.reverse-engineering.net
- SnD
- 클레이 키위
- reversengineering.wordpress.co…
- www.openrce.org
- www.woodmann.com
- PEID.Plusins.BobSoft
- roxik.com/pictaps/
- regexlib.com
- spyware-browser.com
- www.usboffice.kr
- regulator
- www.txt2re.com
- ietab.mozdev.org
- zesrever.xstone.org
- www.heaventools.com/PE-file-he…
- www.heaventools.com
- www.innomp3.com
- 울지않는벌새
- exetools.com-forum
- exetools.com
- utf8 conv
- robtex - IP trace
- onsamehost - same IP sites
- JpopSuki
- jsunpack.jeek.org
- wepawet.iseclab.org
- www.jswiff.com
- www.hackeroo.com
- winesearcher.co.kr
- khpga.org
- malwareurl.com
- anubis.iseclab.org
- www.crummy.com-eautifulSoup
- malwarebytes.org/forums
- bbs.janmeng.com
- blackip.ustc.edu.cn
- eureka.cyber-ta.org
- exploit-db.com
- logrotate
- 매매가격지수
- 실시간트래이딩
- 주택구매력지수
- PIR
- SBI저축은행
- 전세매매지수
- ElasticSearch
- systemd
- 신한저축은행
- ChatGPT
- ROA
- 자동트래이딩
- 피봇
- ubuntu
- 다올저축은행
- 공공인프라
- 미국주식
- 군함도
- 주식
- 주식트래이딩
- hai
- O365
- CriticalSection
- Pivot
- 레고랜드
- 맥쿼리인프라
- 사회간접자본
- INVOICE
- 시스템트래이딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |