삼성 코딩스타일(CodingStyle)
[ 펌글임...] 올만에 몇글자 끄적여.... 무엇에 대해 써볼까?라는 고민을 잠시 하다 AMD와 Intel의 아케텍쳐에 대한 비교는 도저히 내공이 딸려서 안되겠고..OTL 원래 계획은 Intel의 HT(Hyper-Threading)과 AMD의 HT(Hyper-Transport)였는데 솔직히 기술적 연관성이 없이 단순히 약자만 같은 것이고..특히 AMD의 HT 같은 경우는 기본적으로 CPU 아키텍 쳐에 대한 기본적 base가 바탕이 되어야하기에...PASS!!!(Hyper-Transport는 아마 다음번에..) 웬지 블로그를 update 하고 싶기도 하고..그래서 암거나 대충...-0- (블로그라는게 처음에는 의욕을 가지고 글을 쓰지만 시간이 지날수록 그게 귀찮아지는듯...여기 둘 러보는 사람도 없는데도..
RealTek HD Audio 드라이버 문제 해결 (HD Audio Error) 최신 메인 보드에는 HD Audio 사운드 모듈이 내장되어 있다. 최초 윈도우 셋업이나 재 설치 시에 간혹 드라이버가 인식되지 않는 경우가 있다. 이런 문제 발생시 해결방법이다. 증상 윈도우 셋업 후 메인보드 구입시 제공된 CD로 오디오 드라이브 설치 시 설치 오류 발생하여 "Realtek HD Audio 설치 실패"라고 나온다. 그러나 장치관리자를 열어 보면 정상적으로 설치된 것으로 나타난다. [제어판 – 사운드]에서 확인해 보면 장치가 설치 않은 상태라고 나오고, [Realtek HD 오디오 관리자]에서 데모 테스트는 잘 돌아간다. 해결책 [내컴퓨터 – 관리 – 장치 관리자 – 시스템 장치 - Microsoft UAA B..
Volatile 1. 요약 Volatile은 ‘휘발성의’ 라는 뜻을 가지고 있습니다. Volatile 키워드를 사용해서 정의한 변수는 그것을 사용하는 문장(statement)외에 다른 것에 의해서 변경될 수 있다는 의미를 갖습니다. 다른 것이란 운영체제, 하드웨어 혹은 다른 스레드가 될 수 있습니다. 그러므로 Volatile 키워드를 사용해서 정의한 변수는 눈에 보이는 문장만을 상대로 함부로 최적화 시키지 말아야 함을 의미합니다. 이 글에서는 간단한 사용법과 Volatile 키워드의 유무에 따라서 컴파일러가 생산해내는 코드가 어떻게 달라지는지 알아보겠습니다. 2. 본문 (1) 사용법 사용법은 간단합니다. volatile int k; 이제 k는 컴파일러가 함부로 최적화 시키지 않습니다. (2) Loop를 ..
차례 Introduction Detailed Description Reference Introduction pthread 를 이용한다면 한번쯤 Reentrant function 에 대하여 들어보았을 것이다. 간단하게 Reentrant 에 대해서 적어본다. Detailed Description reentrant function이 중요하게 되는 경우는 signal handler에서 사용가능하느냐와 multi-thread 환경에서 입니다. 어떤 function이 전역변수를 사용하거나 static 변수를 사용한다고 할때, 한 process가 이 function에 진입하여 실행중에 signal이 발생하고 signal handler에서 다시 이 function에 진입한다면 예기치 않은 결과를 얻을 수 있습니다. 마..
Reentrant From Wikipedia, the free encyclopedia Jump to: navigation, search For other uses of the term, see Reentrant (disambiguation) A computer program or routine is described as reentrant if it can be safely executed concurrently; that is, the routine can be re-entered while it is already running. To be reentrant, a function must: Hold no static (global) non-constant data. Must not return the..
15-3.가변 인수 15-3-가.가변 인수 함수 여기서는 가변 인수 함수에 대해서 알아 본다. 가변 인수의 함수를 만드는 방법에 대해서는 물론이고 가변 인수 함수가 동작하는 원리에 대해서도 자세하게 분석해 볼 것이다. 조금 어렵기는 하지만 포인터를 적절하게 활용하는 예를 볼 수 있으며 포인터로 어떤 일이 가능한지를 경험할 수 있는 좋은 기회가 될 것이다. 가변 인수 함수가 어떻게 동작하는지를 설명할 수 있다면 포인터를 정복했다고 생각해도 좋다. 가변 인수를 읽어내는 포인터 연산식을 해석할 수 있다는 것은 포인터를 충분히 이해했다는 증거이다. 이 절의 내용은 다소 어렵고 함수에 대한 이해가 필요하므로 다음 장의 스택 프레임을 먼저 읽어 본 후 공부하는 것이 효율적이다. 가변 인수란 말 뜻 그대로 인수의 개..
구글, 검색 엔진 약점도 많다 전자신문 | 기사입력 2007-08-13 10:44 광고 미국 시장의 50%를 장악한 구글을 넘어선는 검색 엔진이 있을까. 최근 워싱턴포스트는 ‘구글이 항상 최고의 선택이 아니다’는 제목 아래 구글 검색의 약점을 짚었다. 먼저, 블로그 검색 부문. 시장 점유율 4위 업체인 애스크(Ask) 검색 결과가 구글보다 쓸모 있을 때가 많다는 것. 구글로 검색하면, 제품 광고에 불과한 껍데기 뿐인 정보 사이트들이 수두룩하게 올라온다. 국내에 잘 알려져 있지 않은 ‘테크노라티(Technorati)’도 블로그 검색 신뢰도 측면에선 구글을 앞선다. 시장 점유율 2, 3위 업체인 야후와 마이크로소프트 라이브는 명함도 못 내민다. 블로그 전용 검색이 없기 때문. 멀티미디어 검색도 구글이 경쟁사..
The observer pattern (sometimes known as publish/subscribe) is a design pattern used in computer programming to observe the state of an object in a program. It is related to the principle of implicit invocation. This pattern is mainly used to implement a distributed event handling system. In some programming languages, the issues addressed by this pattern are handled in the native event handling..
Overview Abstract classes are classes that contain abstract methods. Abstract methods are methods that contain no implementation. A class that contains all abstract methods is called an interface. It is not possible to create an instance of an abstract class or an interface, due to the fact that some or all of their methods are not complete. Reasoning Abstract classes and interfaces exist for th..
- 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
- 군함도
- ubuntu
- Pivot
- 매매가격지수
- INVOICE
- systemd
- 전세매매지수
- logrotate
- 주택구매력지수
- hai
- 주식
- 자동트래이딩
- ROA
- 다올저축은행
- 사회간접자본
- 맥쿼리인프라
- 시스템트래이딩
- 피봇
- 공공인프라
- O365
- PIR
- ChatGPT
- 실시간트래이딩
- 신한저축은행
- 주식트래이딩
- CriticalSection
- 미국주식
- SBI저축은행
- 레고랜드
- ElasticSearch
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |