본문 바로가기

해쉬 함수 SHA1CryptoServiceProvider, SHA1Managed 차이 SHA1CryptoServiceProvider는 윈도우의 CryptoAPI(CAPI)를 래핑한 unmanaged 구현체 이고,SHA1Managed는 .NET으로 구현한 Managed 코드SHA1Managed가 상대적으로 느리다고 하는데, 그 차이는 ms 단위의 속도를 중요시 하지 않는 업무라면 문제 없을 듯 하고,자체 구현이라 이식성도 좋아 보임물론 사용 가능 하다면 SHA1CryptoServiceProvider 쓰는것이 최선..http://codeissue.com/issues/i34dda6deaad90a/difference-between-sha1-sha1cryptoserviceprovider-sha1managed-and-sha1cngSHA1CryptoServiceProvider: this is wrap.. 더보기
How to Configure MSDTC to Use a Specific Port in Windows Server 2012/2012R2 출처 : http://blogs.msdn.com/b/distributedservices/archive/2012/01/16/how-to-configure-the-msdtc-service-to-listen-on-a-specific-rpc-server-port.aspxMy name is Steven Graves and I am a Senior Support Escalation Engineer on the Windows Core Team. In this blog, I will discuss how to configure MSDTC to use a specific port on Windows Server 2012/2012R2 as this has slightly changed from the way it is c.. 더보기
boost 설치 <예제, boost::asio 필요 라이브러리 ># msvc-14.0 : vc++ 2015# msvc-12.0 : vc++ 2013# 64bit : address-model=64bjam.exe toolset=msvc-11.0 link=static runtime-link=static --with-system --with-date_time --with-regex --with-thread -j 4 stage출처 : http://www.viper.pe.kr/cgi-bin/moin.cgi/Boost3.1. bjam 사용법 [Bottom] [Top]Boost 라이브러리는 대부분 Template 으로 구성되어 있다. 하지만 regex, thread 와 같이 빌드가 필요한 라이브러리를 포함하고 있다. bjam 은 이런.. 더보기
ubuntu server 12.04 # 언어 설정 sudo apt-get install language-pack-kosudo locale-gen ko_KR.UTF-8sudo vi /etc/profileLANG="ko_KR.EUC-KR"LANG="ko_KR.UTF-8"sudo vi /etc/environmentLANG="ko_KR.EUC-KR"LANG="ko_KR.UTF-8"LANGUAGE="ko_KR:ko:en_GB:en"sudo vi /etc/default/localeLANG=ko_KR.EUC-KR# nginx 설치 sudo apt-get install nginx# php5 설치# 의존성으로 php5 설치 됨sudo apt-get install php5-fpm# nginx, php5 유닉스 소켓으로 연결sudo vi /etc/php5/f.. 더보기
데이비드 커틀러 (Dave Cutler) - DEC입사 RSX-11라는 OS 개발- 유닉스를 대항하고자 만든 VMS OS 개발 (나중에 OpenVMS로 발전)- 1988년 DEC은 차세대 OS 개발 도중 프로젝트 취소 시킴- 빌게이츠는 유닉스에 대항하고자 새로운 OS 개발의 니즈를 느낌 - 마침 DEC에서 퇴사한 커틀러팀을 모두 MS에 영입 - IBM과 같이 OS/2 NT 프로젝트를 Windows NT라는 이름으로 바꾸고 커틀러 중심으로 바꿈 (후 IBM과 분쟁) - 1993년 Windows 3.1의 UI를 가져오고 하위 호환성을 가지는 첫번째 NT커널OS인 Windows NT 3.1 개발- NT 커널 개발시 빌게이츠는 유닉스와 같은 모놀리식이 아닌 마이크로 커널의 특징으로 개발 하는 것에 대해서 많은 의구심을 가졌고 커틀러는 안정성이 중요 하.. 더보기
Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed Uninstall PostgreSQLDelete the postgres user if it still exists.net user postgres /deleteCreate the postgres user with a password you can rememberAdd the postgres user to the Administrators groupAdd the postgres user to the Power Users groupRun a command window as the postgres userrunas /user:postgres cmd.exeRun the install file from within the command window.C:\Download\postgresql-9.1.4-1-windo.. 더보기
tcpdump 옵션 Tcpdump의 옵션들-a : Network & Broadcast 주소들을 이름들로 바꾼다.-c Number : 제시된 수의 패킷을 받은 후 종료한다.-d : comile된 packet-matching code를 사람이 읽을 수 있도록 바꾸어 표준 출력으로 출력하고, 종료한다.-dd : packet-matching code를 C program의 일부로 출력한다.-ddd : packet-matching code를 숫자로 출력한다.-e : 출력되는 각각의 행에 대해서 link-level 헤더를 출력한다.-f : 외부의 internet address를 가급적 심볼로 출력한다(Sun의 yp server와의 사용은 가급적 피하자).-F file : filter 표현의 입력으로 파일을 받아들인다. 커맨드라인에 주어.. 더보기
컴퓨터에서 실행 중인 Windows 7 SP1 이나 Windows Server 2008 R2 SP1 나 설치 하는 kb983246가 다시 컴파일하십시오 다음 ADO 응용 프로그램 하위 수준 운영 체제에서 실행 되지 않습니다. [문제]컴퓨터에서 실행 중인 Windows 7 SP1 이나 Windows Server 2008 R2 SP1 나 설치 하는 kb983246가 다시 컴파일하십시오 다음 ADO 응용 프로그램 하위 수준 운영 체제에서 실행 되지 않습니다.http://support.microsoft.com/kb/2517589[해결책]#1. Windows 7 의 SP1 을 올리지 않는다. (권장 안함)-> 현재 시스템 상 자동 업데이트 되고 있고, 개발을 위해서 업그레이드를 미루는 것은 문제가 있을 듯 합니다.#2. 개인 PC의 ADO 버전을 강제로 내린다 (권장 안함 ) -> 문제가 있고 추후 상위 버전의 개발을 위해서도 바람직 하지 않습니다. #3. ADO 버전을 고정 시킨다 (권장)-> 현재 사용되는 msado15.dll 버.. 더보기
LUCENE.NET 검색엔진 1. LUCENE.NET Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. The Lucene search library is based on an inverted index. Lucene.Net has three primary goals:Maintain the existing line-by-line port from Java to C#, fully automating and commoditizing the process such that the project can easily synchronize with the Java Lucene release schedu.. 더보기
서비스 계정 사용 권한 http://msdn.microsoft.com/ko-kr/library/cc281953.aspx서비스 계정 사용 권한서비스는 운영 체제의 리소스 및 개체에 액세스하기 위해 계정에 로그온해야 합니다. 대부분의 서비스에서는 기본 로그온 계정을 변경할 수 없습니다. 기본 계정을 변경하면 서비스가 작동하지 않을 수 있습니다.서비스로 로그온하는 사용 권한이 없는 계정을 선택하면 서비스 스냅인은 사용자가 관리하는 컴퓨터의 서비스로 로그온하는 데 필요한 사용자 권한을 해당 계정에 자동으로 부여합니다. 그러나 사용 권한을 부여받더라도 반드시 서비스가 시작되지는 않습니다.서비스로 로그온하는 데 사용되는 사용자 계정은 속성 대화 상자에서 암호 사용 기간 제한 없음 확인란을 선택하고 강력한 암호를 사용하는 것이 좋습니다. .. 더보기