본문 바로가기

전체 글

(177)
C# Coding Standards and Best Programming Practices dotnetspider.com에서 C#을 사용할 때 지켜야 할 기본 규칙을 정리한 문서입니다. 출처 : http://www.dotnetspider.com/tutorials/BestPractices.aspx 목차 1. Author 2. License, Copyrights and Disclaimer 3. Revision History 4. Introduction 5. Purpose of coding standards and best practices 6. How to follow the standards across the team 7. Naming Conventions and Standards 8. Indentation and Spacing 9. Good Programming practices 10. Ar..
Hardware Monitor 이 프로그램은 현재 하드웨어의 온도 상태등을 확인 할 수 있는 프로그램입니다. (제 PC가 생각보다 온도가 높군요ㅠ) CPU, 하드 등으로 구분해서 보여주기 때문에 각각에 대한 온도확인을 좀더 상세하게 확인 할 수 있습니다. 다운로드는 아래 사이트로 이동하면 됩니다. http://www.cpuid.com/softwares/hwmonitor/versions-history.html
CPU-Z (컴퓨터 사양 확인 프로그램) 내 컴퓨터 정보 확인을 위해 필요한 프로그램입니다. CPU사양이나 메모리, 그래픽 등 PC 전반적으로 있는 사양을 체크해 줍니다. 다운로드는 아래 사이트 가서 받으시면 됩니다. 32, 64bit용으로 따로 나왔으니 자신에게 맞는 운영체제로 받으면 되겠습니다. (현재 최신 버전이 1.56까지 나와있군요) http://www.cpuid.com/softwares/cpu-z/versions-history.html
slideshare 요즘 파워포인트 강좌 볼 기회가 많아서 여기저기 찾아다니는데, 다양한 파워포인트를 제공하는 사이트를 찾았다. 아래 사이트는 다양한 파워포인트 문서를 무료로 볼 수도 있고 자신이 파워포인트를 올려서 다른 사람하고 공유할 수 있게끔 만들어져있다. 유명한 파워포인트 강좌나 원하는 느낌의 파워포인트를 찾을 때 유용하게 쓰일 수 있을 것 같다. 독특한 아이템을 원할 때 한번쯤 찾아 봐도 될듯?? http://www.slideshare.net/
Trac 업데이트(0.11.5 -> 0.12) 저번주 Trac을 업데이트 한다고 나름 테스트 서버에서 확인 하고 실서버 적용했는데.. 이런 과부하가 걸릴줄이야 알고 보니 업데이트 과정중에 플러그인을 하나 설치 안한 듯 하다. Trac 업데이트 순서 이다. (각각의 플러그인 설명은 다른 사이트 참조) Trac(0.11.5 -> 0.12 업데이트) 1. cd C:\Python25\Lib\Site-Package 2. easy_install Genshi 3. easy_install ElementTree 4. easy_install Babel 5. easy_install --upgrade Trac=0.12 6. Apache 재시작 7. 현재 trac 사이트 업데이트 trac-admin c:\trac\test 위의 순서대로 설치 하니깐 잘 설치가 되었다. 원래..
RegScanner 레지스트리 검색을 위해 사용하는 유용한 툴 특정 쿼리를 날짜기준으로 검색할때 유용하게 쓰이고 있다. 제작 홈페이지 http://www.nirsoft.net 파일 다운로드 http://www.nirsoft.net/utils/regscanner.html
다중 커멘트라인 입력 받기 MFC 프로그램 하다 보면 커멘드 라인으로 입력을 받아야 할 때가 많이 있다. 방법은 아래와 같다. CString strArglist[MAX_PATH]; int nArgs; int i; szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs); if( NULL == szArglist ) { AfxMessageBox(_T("CommandLineToArgvW failed")); } else { for( i = 0; i < nArgs; i++ ) AfxMessageBox(strArglist[i]); }
/unsafe 모드 사용 C#에서는 형식 안전성과 보안을 유지하기 위해 기본적으로 포인터 산술 연산을 지원하지 않습니다. 그러나 unsafe 키워드를 사용하면 포인터를 사용할 수 있는 안전하지 않은 컨텍스트를 정의할 수 있습니다. 포인터에 대한 자세한 내용은 포인터 형식 항목을 참조하십시오. 주로 C#에서 C의 포인터를 참조하기 위해서 쓰입니다. 설정 unsafe를 사용하기 위해서는 속성을 변경해야 합니다. 프로젝트에서 [속성]-[빌드] 로 이동하면 중간쯤에 안전하지 않은 코드 허용 이 보인다. 이 곳이 체크 되어 있지 않으면 체크 해줍니다. 사용방법 namespace TestApp { unsafe struct UseUnSafe { int nAddCount; public pATT* nextNode; } } 좀 더 자세한 방법은 ..

반응형