Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[일:] 2007년 06월 30일

mantis 설치방법

DarkKaiser, 2007년 6월 30일2023년 9월 6일

Mantis는 웹기반의 버그 추적 시스템입니다. PHP로 작성되어 있어 ?MySQL^ 서버와 웹브라우저만 있으면 가능합니다. 프로젝트 관리 및 소프트웨어 설계시 단위별로 사용자가 작업한 내용을 기록할 수 있으므로 버그 추적까지도 유용하게 사용할 수 있습니다. 또한 필터 기능을 제공하여 사용자가 원하는 내용만 쉽게 찾을 수 있습니다.

한마디로 Mantis는 공동으로 여러 개발자가 프로그램을 개발할

Continue Reading

실용주의 프로그래머를 위한 단위테스트 With JUnit

DarkKaiser, 2007년 6월 30일2023년 9월 6일

‘단위 테스트’는 테스트 대상이 되는 코드 기능의 아주 작은 특정 영역을 실행해 보는, 개발자가 작성한 코드 조각이다. 대개 단위 테스트는 특정 상황에서 특정메서드를 시험해 본다.

단위 테스트는 어떤 코드 조각이 개발자가 생각한 대로 동작하는지 증명하기 위해 수행하는 것이다.

  • 테스트의 6가지 영역
    1. 결과가 옳은가?
      우선 분명하게 테스트해야 할 영역은 바로 예상한
Continue Reading

IWebBrowser2와 IHTMLDocument2의 상호변환

DarkKaiser, 2007년 6월 30일2023년 9월 5일

1. IWebBrowser2 에서 IHTMLDocument2 인터페이스 구하기

IWebBrowser2 *m_pWebFromUnknown;
IWebBrowser2 *m_pWebFromDoc;

STDMETHODIMP CTestObj::SetSite( IUnknown *pUnkSite )
{
    IOleClientSite *pClientSite;
    HRESULT hr;

    hr = pUnkSite-QueryInterface( IID_IOleClientSite, 
    (LPVOID *)&pClientSite );
    if ( FAILED( hr ) ) return S_OK;

    IOleContainer *pContainer;
    hr = pClientSite-GetContainer( &pContainer );
    pClientSite-Release();
    if ( FAILED( hr 
Continue Reading

자동화에 대한 기본 정리

DarkKaiser, 2007년 6월 30일2023년 9월 3일

자동화(Automation)란?

COM은 언어에 독립적입니다. 따라서 COM 인터페이스로 만든 소프트웨어 컴포넌트은 어떤 언어에서든 사용이 가능합니다.

하지만, 스크립트 언어는 예외입니다. 스크립트 언어는 일반적인 COM 인터페이스에 접근하지 못합니다. 그래서, 스크립트 언어가 이해할 수 있는 IDispatch라는 특별한 COM 인터페이스를 정의하였습니다. IDispatch라는 COM 인터페이스는 스크립트 언어 뿐만 아니라 COM을 지원하는 모든 언어가 사용할 수 있는

Continue Reading

기본 명령어

DarkKaiser, 2007년 6월 30일2023년 9월 2일

Push
sp 레지스터를 조작하는 명령어중의 하나이다. 스택에 데이터를 저장하는데 쓰인다.

ex) Push eax
스택에 Eax의 값을 스택에 저장한다.

ex) Push 20
즉석값인 20을 스택에 저장한다.

ex) Push 401F47
메모리 오프셋 401F47의 값을 스택에 저장한다.

Pop
이또한 sp 레지스터를 조작하는 명령어중 하나이다. 스택에서 데이터를 꺼내는데 쓰인다.

ex) Pop eax 
스택에 가장 
Continue Reading

실용주의 프로그래머를 위한 버전관리 Using CVS

DarkKaiser, 2007년 6월 30일2023년 9월 6일

1. 서론
소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.
버전 관리를 하면 팀과 개인

Continue Reading

CVSNT 설치 및 설정 방법

DarkKaiser, 2007년 6월 30일2023년 8월 30일

CVSNT는 윈도우즈 환경에서 사용할 수 있는 CVS 서버로, 설치를 하면 NT 서비스로 등록되어 실행된다. CVSNT 설치가 끝났으면 다음과 같은 작업을 해야 한다.

  1. PATH 설정
    CVSNT의 예전 버전에서는 설치 후 사용자가 직접 PATH를 설정해야 했지만, 최신 버전에서는 설치가 끝나면 CVSNT가 설치된 디렉터리가 자동으로 PATH 환경 변수에 추가되므로 별도의 작업은 필요 없다.
Continue Reading

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    Assert() CImage cvsnt DDK DefaultTraceListener delegate eclipse EventLogTraceListener maven MDI MFC MSDN mutable NAnt new pragma RAW snoopspy std::auto_ptr STLFit STLPort STLTask TCP/IP Thread UNICODE useBean VI volatile watch WinSXS XP테마 기하학 데이터소스 드라이브 마스크 문자열 상수 스레드 스레드 동기화 시간 실용주의 실용주의 프로그래머 자바빈즈 툴팁 패킷

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes