분류 전체보기 120

윈도우에서 apache 2.4 + php 5.5 조합으로 설치하기

남들은 다 알고 있었겠지만, 난 여태 몰랐다... Apache 2.4 는 윈도용으로 배포가 안돼 컴파일해서 써야한다는 사실을... 그래서 찾아보니 아파치라운지( https://www.apachelounge.com/download/ ) 에서 빌드된걸 배포하고 있었다... 역시 그들도 귀찮았던거다;; php5 설치할때마다 느끼는건 왜 extension_dir 을 절대 경로로 받는건지... 매번 ext 만 썼다가 모듈이 안나와서 뭐지 한게 벌써 수 회.. 나이 먹어서 그른가; 일단 위 아파치라운지 및 php.net 에서 각각 다운로드 받은 후 아차피 설치, PHP 설치를 한다 그리고 아파치의 conf 안에 있는 httpd.conf 에 아래 처럼 모듈 경로 추가 후 DocumentRoot 고치면 끝~ 2) ph..

기타 2014.06.18

Access Violation Exception 잡기

try { } catch(AccessViolationException e) { } 이런식으로 Access Violation 이 처리될줄 알았는데, 그냥 시스템으로 넘어가버려 프로그램이 종료되었다. codeproject 에서 찾다보니 아래 링크까지 갔는데 http://msdn.microsoft.com/en-us/magazine/dd419661.aspx#id0070035 내용인 즉슨, 저 예외를 잡으려는 함수에 [HandleProcessCorruptedStateExceptions] [SecurityCritical] 두 가지 속성을 붙여주면 해당 예외를 잡을 수 있다한다. [HandleProcessCorruptedStateExceptions] [SecurityCritical] void test() { try ..

.NET 2014.05.26

mvc4 -> mvc5, razor 2.0 -> 3.0 전환시 오류 해결

1. nuget 으로 mvc 나 razor를 업그레이드 하고 나면 아래와 같은 에러가 뜬다... 이는 참조 모듈은 변경되었으나 web.config 에 과거 버전이 기재되어 있기 때문이다. 1) razor 업그레이드 한 경우 2) mvc 를 업그래이드한 경우 Expression of type 'System.Web.Mvc.MvcWebRazorHostFactory' cannot be used for return type 'System.Web.WebPages.Razor.WebRazorHostFactory' 해결 방법 : Views 폴더 안에 있는 web.config 에 있는 버전을 일괄 변경한다. 위의 경우 2.0.0.0 으로 된 razor 버전을 일괄 3.0.0.0 으로 변경하였고, 두번째 Mvc 관련 오류도..

.NET 2014.01.21

새로운 페이징 기법

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