프로그래밍언어154 HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다. IIS 6.0에서 동적 콘텐츠를 요청하면 "HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다." 오류 메시지가 나타난다현상Internet Information Services(IIS) 6.0을 실행하는 Microsoft Windows Server 2003 서버에서 ASP(Active Server Pages) 페이지, ASP.NET 페이지, ISAPI(Internet Services API) 응용 프로그램 또는 CGI(Common Gateway Interface) 응용 프로그램과 같은 동적 콘텐츠를 요청하는 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.HTTP 오류 404 - 파일을 찾을 수 없습니다.또는HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다. 원인기본적으로 .. 2008. 11. 12. ASP IIS단에서의 튜닝... IIS와 관련된 문제 중 성능이 떨어 진다거나 마치 서버가 죽은 것처럼 되는 경우, 대부분 특별한 오류 이벤트나 오류 메시지가 발생하지 않으므로 원인을 추정하기가 어려운 경우가 대부분입니다. 하지만, 대부분의 그런 경우는 ASP 프로그램상에 문제가 있는 경우가 많다는 사실이 지금까지의 기술지원 경험을 통해서 밝혀졌습니다1. Object 변수는 반드시 Nothing 시켜 주어야 합니다Object 변수는 생성을 한 뒤 사용을 한 후 동일 ASP 페이지에서 즉시 Nothing으로 사용된 메모리를 Free 시켜주어야 합니다. 통상적으로 변수를 Nothing 처리 시켜주지 않아도 IIS 가 자체적으로 ASP 페이지 프로그램 종료 때 자동으로 반환하므로 이 작업을 하지 않는데 동시 사용자 수가 많은 경우는 이것을 .. 2008. 11. 12. cab 파일 만드는 법 1. VC++ 툴에서 ocx를 만든다.2. ocx파일을 cap 파일이 있는 경로로 옮긴다.3. inf 파일을 수정한다. 모듈의 클래스 아디를 넣어주고 버전도 맞추어 준다. 클래스 아디는 개발툴 폴더 odl란 확장자를 가진 파일 맨끝부분에 있는 번호이다.4. 공인 인증서가 없을 경우 ~~ 1) 명령 프롬프트에서 다음 명령줄을 입력하면 다음과 같은 대화 상자가 생성되어 암호를 입 력하면 개인 키 파일 mycert.pvk 및 mycert.cer이 생성된다. makecert -sv "mycert.pvk" -n "CN=JYS ActiveX" mycert.cer2) 명령 프롬프트에서 다음 명령줄을 입력하면 mycert.cer로부터 mycert.spc 파일을 생성한다. cert2spc mycert.. 2008. 11. 12. XML 요소 작성의 규칙 Well-formed XML 1. 모든 시작 태그는 반드시 하나의 끝 태그와 짝을 이루어야 한다. SGML 도큐먼트를 파싱할때 생기는 문제점중의 하나는 모든 요소들의 끝이 반드시 필요 없다는 것이다. HTML의 경우 끝 태그를 권장 안하는 경우 도 있다. 이런 형식에 익숙한 프로그래머 또는 디자이너는 반드시 고쳐야 하는 점이다. 이런 문제점은 앞으로 계속적으로 문제가 될 브라우저 호환에도 큰 문제가 된다. 지금부터라도 시작.끝 태그를 꼭 시키자 2. 태그는 겹쳐 쓸 수 없다. XML은 아주 엄격한 계층을 갖기 때문에 부모 요소를 닫기 전에 모든 자식 요소들을 다았는가를 확인해야 한다. 애매모호한 태그를 한번 보자 나는 대한민국 청년이다.그래서 자랑스럽다. 브라우저에서 이글을 보면=> 나는 대한민국 청년이.. 2008. 11. 9. 문자열 코드 변환 방법 및 기초 지식 (VC++) - 문자열 표현 종류1. ascii (American Standard Code for information interchange)아스키는 128개의 가능한 문자조합을 제공하는 7비트(bit) 부호로, 처음 32개의 부호는 인쇄와 전송 제어용으로 사용된다. 2. Unicode2바이트가 하나의 문자를 나타내며, 세계 각국의 언어를 동일한 코드로 표현할 수 있습니다. Windows NT/2000 운영체제는 내부적으로 Unicode를 사용하고 있습니다. 그렇기 때문에 API 호출시에 Unicode 를 사용한다면 보다 효율적입니다. C++에서는 wchar_t 타입을 사용합니다. 3. MBCS(Multi Byte code Set)/DBCS (Double Byte code Set) 하나의 문자를 나타내기 위해서 한.. 2008. 10. 30. Singleton 패턴 Singleton 패턴이 사용하면 유용할때?지정한 클래스 인스턴스가 1개만 존재하도록 하고 싶을때...인스턴스가 1개만 존재하는 것을 프로그램 상에서 표현하고 싶을때...인스턴스가 1개만 존재하는 것을 보증하는 패턴을 Singleton 패턴이라고 합니다.예)public class Singleton { private static Singleton single = new Singleton(); // Singleton 패턴은 프로그래머가 실수를 해도 인스턴스가 1개만 생성되도록 해야 // 합니다. 그래서 생성자는 private로 해둘 필요가 있습니다. private Singleton(){ } // 외부에서 직접 생성자 호출대신 getInstance 사용 public static.. 2008. 10. 23. WSAAsyncSelect 모델 정의 WSAAsyncSelect를 사용하면 윈속의 소켓 이벤트를 윈도우 메시지를 통하여 비동기적으로 통보 받을 수 있다. WSAAsyncSelect 모델을 이용하기 위해서는 우선 CreateWindow를 이용하여 윈도우를 생성하여 윈도우 프로시저가 동작되도록 해야 한다. 다이얼로그 박스도 윈도우이기 때문에 다이얼로그 박스와 다이얼로그 프로시저를 사용해도 된다. int WSAAsyncSelect ( SOCKET s, // 이벤트를 받기위한 소켓 HWND hWnd, // 메시지를 전달 받을 윈도우 핸들 unsigned int wMsg, // 이벤트 발생시 전달되어질 윈도우 메시지 번호 long lEvent // 이벤.. 2008. 10. 22. iBatis의 장점 1.간단함+생산성IBATIS는 가장 간단한 퍼시스턴스 프레임 워크중 하나이다. 간결한 코딩으로 JDBC처럼 작동이 가능하다.불필요한 JDBC 코딩이 많이 줄어 생산성을 높일수 있다.IBATIS는 DBA와 프로그래머가 동시에 이해할 수 있어 효율적인 협업이 가능하다. 2.성능엄밀히 JDBC보다 빠르지는 않지만, 노동(코딩 , 오타)대비 성능이 우수하다.하지만 iBatis는 성능에 가장 큰 요인이 되는 데이터의 추출 시점, 필요한 페이지 리스트등 간단한 방법으로 컨트롤이 가능한점 3.업무분담JDBC처럼 쿼리문이 동적으로 생성할 필요가 없기 때문에 DBA와 프로그래머 간의 역할 분담이 가능하다. 4.오픈소스의 장점 PSN포털 H게임에 간단히 적용해고 느낀점......프로젝트도 작고, 익숙하지 않아 큰 장점은 .. 2008. 10. 20. 트래이 아이콘 프로그램 만들기 - 트레이 등록 함수 void CTeamStatMakerDlg::RegistTrayIcon(){ NOTIFYICONDATA nid; nid.cbSize = sizeof(nid); nid.hWnd = m_hWnd; // 메인 윈도우 핸들 nid.uID = IDR_MAINFRAME; // 아이콘 리소스 ID nid.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP; // 플래그 설정 nid.uCallbackMessage = WM_TRAYICON_MSG; // 콜백메시지 설정 nid.hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); // 아이콘 로드 char strTitle[256]; GetWindo.. 2008. 10. 14. 이전 1 ··· 14 15 16 17 18 다음