본문 바로가기

프로그래밍언어/패턴, 알고리즘, 프로토콜75

TDS(Tabular Data Stream)의 RPC(원격 프로시저 호출) 프로토콜 스트림이 잘못되었습니다 오류: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]들어오는 TDS(Tabular Data Stream)의 RPC(원격 프로시저 호출) 프로토콜 스트림이 잘못되었습니다. 매개 변수 1(""): 데이터 형식 0x38을(를) 알 수 없습니다. 해결방법: 1. 2000 구문에서 2005 구문으로 변경 1)MS-SQL 2000 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String connectionUrl = "jdbc:microsoft:sqlserver://localhost:1433;" + "databaseName=AdventureWorks;SelectMethod=cursor;user=My.. 2009. 9. 23.
이클립스 줄번호 이클립스 에디터에서 줄번호 출력을 원할 경우 아래와 같이 하면된다. 상단 메뉴 Window -> Preferences 클릭 2009. 9. 23.
이클립스 프로젝트 불러오기 eclipse의 네비게이터(윈도우탐색기창)에서 제외 시켰던 프로젝틀 다시 추가 시키기 위해서는 아래 그림과 같은 순서로 진행 하면 된다. File -> Import -> General -> Existing Projects into Workspace 1. 2. 3. 브라우져를 클릭후 해당 프로젝트 폴더를 선택후 FINISH를 하면 프로젝트가 네비게이터에 추가 된다. 2009. 9. 23.
apache-commons-net의 FTPClient 간단 사용법 - Commons net Jakarta Commons의 net은 network utility collection - 준비물 Commons net http://jakarta.apache.org/site/downloads/downloads_commons-net.cgi Jakarta ORO http://jakarta.apache.org/site/downloads/downloads_oro.cgi - reference Commons net API http://jakarta.apache.org/commons/net/apidocs/index.html Commons net http://jakarta.apache.org/commons/net/ - FTPClient 생성 FTPClient ftpClient = new FT.. 2009. 9. 11.
XML SAX, DOM 파서 비교 1. 특징 DOM(Document Object Model)의 특징 1) 객체 모델 기반 API 2) node단위 데이터 처리 3) 메모리 적재 방식 4) 문서의 정보와 내용을 객체로 이용 SAX(Simple API for XML)의 특징 1) 이벤트 기반 API 2) XML 태그 시작과 끝에서 이벤트 생성 3) 피 XML을 하나의 긴 문자열로 간주 2. 적용 DOM 1) 문서를 수정, 삭제 추가 적용 가능 2) 랜덤 엑세스 사용 가능 3) 데이터 구조 생성할때 SAX 1) 대용량 문서를 다룰때 2) 이벤트 스트림에서 문서를 다룰때 3) 문서 수정이 필요하지 않을때 3. DOM SAX 비교표 DOM SAX 처리 방식 tree-walking event 재사용성 데이터 재가공 용이, 문서요소를 노드로 저장 한.. 2009. 5. 28.
Http 오류코드 정리 HTTP/1.1 상태 코드 정의는 RFC2616에 규정되어 있는데 간단히 정리하면 다음과 같다. http://www.w3.org/Protocols/rfc2616/rfc2616.html 100은 Informational(정보제공), 200은 Successful(성공), 300은 Rediection(추가작업), 400은 Client Error(클라이언트측 오류), 500은 ServerError(서버측 오류)를 의미한다. 100, 200, 300 코드는 서버와 User Agent간의 상태를 표시한 것이기 때문에 일반 사용자가 그 내용을 볼 수 없다. 하지만 400, 500 코드는 일반사용자도 흔히 볼 수 있는 내용이다. Code Description 의 미 100 Continue Client는 Request를.. 2009. 5. 17.
웹페이지 구현시 기본 보안 항목 1. 모든 페이지에서 사용자 인증을 확실히하여 관리자 또는 권한이 있는 사람만 볼수 있는 페이지를 중간페이지 또는 우회페이지를 통해서 접근하지 못하도록 확실히 체크해 주십시요. (일반사용자는 볼 필요가 없는 관리자페이지 같은경우는 파일명을 유추하기 어려운 이름으로 변경) 2. 중요한 데이터가 처리되는 곳에서는 SSL기술을 사용하여 데이터 암호화 적용 3. IIS를 통해서 강제적으로 접근방어 IIS에서 관리자 페이지가 들어있는 폴더를 선택하고 속성 - 디렉토리보안 - IP주소 및 도메인 이름제한 편집으로 들어가셔서 액세스 거부를 선택하고 추가 버튼을 클릭하여 관리자 IP주소를 등록 이렇게 하게되면 해 당 관리자 ASP페이지는 관리자 ip주소로 접근한 pc만이 접근이 가능하다 4. 모든 변수값을 넘기고 받을.. 2009. 5. 17.
XP 환경 vb6.0 에서 휠 기능 사용하기 비주얼 베이직(Visual Basic) 6.0 에서 마우스 휠 기능 안될때 조치 방법. 1. VB6IDEMouseWheelAddin.dll 파일을 VB 루트 폴더나, 시스템 폴더에 복사한다. (XP 사용자라면 C:\Windows\system32\ ) 2. regsvr32 를 이용하여 해당 파일을 등록한다. 시작 - 실행(R)을 눌러서 regsvr32 C:\Windows\system32\VB6IDEMouseWheelAddin.dll 엔터. 3. VBA Mouse Wheel Fix.reg 을 실행해서 레지스트리에 등록. 4. VB6.0을 실행후 추가 기능(A) - 추가 기능 관리자(A) 로 이동후 'MouseWheel Fix' 을 선택하고 로드 동작에서 '로드/언로드(L)' & '시작할 때 로드(S)'을 둘.. 2009. 2. 26.
제네릭(Generic) JDK1.5 버전으로 바뀌면서 자바 언어 자체에 많은 변화가 있었다.  무엇보다 데이터형의 안정성을 보강하기 위한 제네릭의 도입이 클래스 라이브러리 전반에 많은 영향을 미쳤다고 볼 수 있다. 제너릭타입(Generic Types)은 주로 자바 컬렉션에서 많이 사용되고 있으며, 컬렉션은 자료구조이다. 컬렉션에는 어떤 자료를 담을지 알 수 없으므로 최상위 객체인 Object형태로 저장되고 관리되도록 설계되어 있다. 그러나 의도하지 않은 자료형이 담기는 경우도 발생하게 된다.  제너릭 타입을 사용하면 프로그래머가 원하는 객체의 타입을 명시해서 의도하지 않은 객체는 저장될 수 없도록 컴파일시에 오류를 확인할 수있게 된다Vector 클래스의 명세서를 보면 Class Vector여기서는 데이터형 인자가 생성시 지정될.. 2008. 11. 24.