본문 바로가기

서브버전(Subversion) 사용법 서브버전(Subversion) 사용법을 다루기 이전에 핵심 용어나 개념을 이해하는 것이 필요하다. 본 포스팅에서는 사용법은 명령행 도구(CLI, Command Line Interface)와 윈도우용 TortoiseSVN을 기준으로 설명하고자 한다. * 저장소(Repository) 버전 관리되는(version controlled) 모든 파일의 정보(과거 기록 포함)를 가지고 있는 데이터베이스로 서브버전 서버가 동작하는 파일 서버에 위치한다. 한곳에 모든 정보가 집중되는 방식으로 서브버전과 마찬가지로 CVS 또한 중앙집중식의 저장소를 가지고 클라이언트/서버 방식으로 버전을 관리한다. 반면에 최근에는 저장소를 한곳에 집중하지않고 분산시킨(Distributed) 형상 관리 도구들을 사용하기도 하는데 대표적인 것.. 더보기
SQL Server 이중화 종류 회사에서 필요해서 잠깐 조사한 내용입니다. 사내 SQL Server가 간혈적으로 문제가 되어 이중화 방안 조사한 내용 올리네요. 더보기
마이크로 세컨드 단위로 실행시간 측정하기 다음 예제는 윈도우 환경에서 마이크로 세컨드 단위로 실행시간을 측정하는 방법에 대해서 설명하고 있습니다. 본 예제를 수행하기 위해서는 하드웨어 수준에서 고성능 타이머를 지원해야 하며, 고성능 타이머에 대한 지원 유무는 QueryPerformanceFrequency() 의 리턴값으로 확인이 가능합니다. => QueryPerformanceFrequency() 리턴값이 'TRUE'일 경우 하드웨어 수준에서 고성능 타이머를 지원함. #include #include __int64 GetMicroSecond() { LARGE_INTEGER frequency; LARGE_INTEGER now; if ( !QueryPerformanceFrequency(&frequency) ) return (__int64)GetTick.. 더보기