분류 전체보기 123

새로운 페이징 기법

MSSQL 에서만 되는거 같은데... 임시 테이블 없이 SET ROWCOUNT 만으로 간결하지만 엄청난 성능을 보여주는 쿼리를 찾았다 원문은 http://www.4guysfromrolla.com/webtech/042606-1.shtml 여기를 참고하면 된다. 글 하단에 벤치마킹한 데이터가 있는데 잘못 측정했나 싶을정도로 성능 차이가 난다 내가 테스트 해 본 쿼리는 alter procedure TEST_paging @PageNo int as begin declare @PageSize int; set @PageSize = 10; declare @FileNo bigint, @RowsBefore int; set @RowsBefore = (@PageNo - 1) * @PageSize + 1; -- 해당 페이지의 ..

DB 2013.10.28

odp.net 4.0 을 수동으로 설치시, client 경로 지정하기

http://docs.oracle.com/html/E10927_01/InstallODP.htm -------------------- 위 링크에 내용 있음... 결론은 1) web.config 등에 사용할 oracle (instant) client 를 지정할 수 있음 2) registry (HKLM/Software/Oracle/ODP.net 에 경로를 써도 된다 ---------------------- 1) 링크에 있는 내용 발췌 - config 파일에 경로 지정하기 The following is an example of a web.config file for .NET Framework 2.0:

.NET 2013.08.13

ODP.net 4 설치하기!!

Visual Studio 2010 에서 만든 web project 를 IIS + Oracle Server 서버에 배포할때마다 odp.net 4.0 관련 문제 때문에 골치가 아팠는데, ODAC (Oracle Data Access Component) 를 설치하는 방법에 비밀이 있었다! 원래, Oracle Server 또는 Oracle Client 설치 후에는 odp.net 2.0 (.net 2.0 용) 만 설치되어 있는데.. 별도로 배포되는 ODAC 에 .net 4.0 용 버전이 들어있는 것이었다!! 허나, 한 PC 에 오라클 두군데 설치해야하나? 해서 매번 odac 파일들을 복사해서 사용했는데.. ODAC 설치할때 Oracle HOME 을 바꿀 수 있었던 것이다!!! 바꿀 수 있는데 왜왜왜!! 회색으로 돼..

.NET 2013.08.13

ffmpeg 에서 pipe 출력(stdout) 으로 데이터 받기

1) FILE 등의 C runtime 을 사용해서 ffmpeg 출력을 읽기하려면 result = _setmode( _fileno( stdin ), _O_BINARY ); 등으로 입력을 꼭 binary 모드로 변경해야 한다 2) 출력의 wav 포맷 등 헤더에 크기가 포함되는 경우 정상적인 경우 값이 채워져 있겠지만, pipe 출력의 경우 미결정된 상황에서 데이터가 내보내지기 때문에 해당 값 체크에 유의 가령 WAV 파일의 경우 RIFF, DATA 다음에 파일 크기와 실제 데이터 길이가 오게 되지만 pipe 로 출력되는경우 해당 값이 0 으로 들어가 있다.

Build Note 2013.07.26

실행 파일의 버전 정보 확인하기

resource 에 기록된 파일의 정보를 읽는 함수 GetFileVersionInfoSize 두번째 파라미터가 아닌 return 되는 값을 확인해야 한다는 거에 유의! // filename : 조회하려는 파일 전체 경로 (NULL 전달시 현재 실행 파일을 조회) // FileVersion :: VER 리소스의 파일 버전 // ProductVersion :: VER 리소스의 PRODUCT_VERSION void GetModuleVersion(LPCTSTR filename, CString& FileVersion, CString& ProductVersion ) { LPCTSTR filepath = filename; TCHAR module[1024]; if(filepath == nullptr) { GetModu..

Win32 , C++ 2013.07.05
반응형