반응형

Java 2009

자바에서 파일 읽기를 방해하는 바이트 순서 표시

자바에서 파일 읽기를 방해하는 바이트 순서 표시 Java를 사용하여 CSV 파일을 읽으려고합니다. 일부 파일에는 처음에 바이트 순서 표시가있을 수 있지만 전부는 아닙니다. 존재하면 바이트 순서가 나머지 첫 번째 줄과 함께 읽혀 지므로 문자열 비교에 문제가 발생합니다. 바이트 순서 표시가있을 때 건너 뛰는 쉬운 방법이 있습니까? 감사! 편집 : GitHub에서 적절한 릴리스를 만들었습니다 : https://github.com/gpakosz/UnicodeBOMInputStream 다음은 얼마 전에 코딩 한 클래스입니다. 붙여 넣기 전에 패키지 이름을 편집했습니다. 특별한 것은 없습니다. SUN의 버그 데이터베이스에 게시 된 솔루션과 매우 유사합니다. 코드에 통합하면 괜찮습니다. /* _____________..

programing 2020.08.14

Image.Save (..)에서 메모리 스트림이 닫히기 때문에 GDI + 예외가 발생합니다.

Image.Save (..)에서 메모리 스트림이 닫히기 때문에 GDI + 예외가 발생합니다. 이미지로 저장하려는 바이너리 데이터가 있습니다. 이미지를 저장하려고 할 때 이미지를 만드는 데 사용 된 메모리 스트림이 저장 전에 닫혔다면 예외가 발생합니다. 내가 이렇게하는 이유는 내가 동적으로 이미지를 만들고 있기 때문에 .. 메모리 스트림을 사용해야합니다. 이것은 코드입니다. [TestMethod] public void TestMethod1() { // Grab the binary data. byte[] data = File.ReadAllBytes("Chick.jpg"); // Read in the data but do not close, before using the stream. Stream origin..

programing 2020.08.14

한 번에 일반 목록 내의 모든 null 요소를 제거하는 방법은 무엇입니까?

한 번에 일반 목록 내의 모든 null 요소를 제거하는 방법은 무엇입니까? 목록 내의 모든 요소를 ​​제거하기 위해 C # 용 .Net에 정의 된 기본 메서드가 null있습니까? List parameterList = new List{param1, param2, param3...}; 매개 변수 중 일부는 다음과 같습니다 null. 미리 알 수 없으며 목록에서 null이 아닌 매개 변수 만 포함되도록 목록에서 제거하고 싶습니다. 아마도 다음을 원할 것입니다. List parameterList = new List{param1, param2, param3...}; parameterList.RemoveAll(item => item == null); 내장 방법은 모르지만 linq를 사용할 수 있습니다. parame..

programing 2020.08.14

Nodejs-리디렉션 URL

Nodejs-리디렉션 URL 사용자가 잘못된 URL을 입력 할 때 node.js 서버를 404.html 페이지로 리디렉션하려면 어떻게해야합니까? 몇 가지 검색을했는데 대부분의 결과가 Express에 해당하는 것처럼 보이지만 순수한 node.js로 서버를 작성하고 싶습니다. "잘못된"URL을 결정하는 논리는 애플리케이션에 따라 다릅니다. RESTful 앱을 수행하는 경우 간단한 파일을 찾을 수 없음 오류 또는 다른 것일 수 있습니다. 이 사실을 파악한 후 리디렉션을 보내는 것은 다음과 같이 간단합니다. response.writeHead(302, { 'Location': 'your/404/path.html' //add other headers here... }); response.end(); 다음을 사용할 ..

programing 2020.08.14

" 'Microsoft.ACE.OLEDB.12.0'공급자가 로컬 컴퓨터에 등록되지 않았습니다."xlsx 프로세스를 SQL 서버로 가져 오는 동안 오류 발생

" 'Microsoft.ACE.OLEDB.12.0'공급자가 로컬 컴퓨터에 등록되지 않았습니다."xlsx 프로세스를 SQL 서버로 가져 오는 동안 오류 발생 64 비트 Windows 7 및 SQLServer 2008 R2 (64 비트)가 있습니다. 나는 엑셀 파일을 SQL 서버로 가져 오기 위해 여기 에 있는 지침을 따르지만 엑셀 파일에 액세스하려고 할 때 해당 게시물의 그림 3 섹션에서 다음을 클릭하면이 오류가 중지됩니다. The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine 설치해야한다는 것을 알고있는 웹을 검색합니다 AccessDatabaseEngine_x64. 하지만 설치하면 같은 문제가 있습니다 어떻게해야하는지..

programing 2020.08.14

Java switch 문 여러 경우

Java switch 문 여러 경우 Java switch 문에 여러 사례를 사용하는 방법을 알아 내려고합니다. 다음은 내가하려는 작업의 예입니다. switch (variable) { case 5..100: doSomething(); break; } 해야 할 일과 비교 : switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } 이것이 가능하다면 어떤 아이디어 나 좋은 대안은 무엇입니까? 슬프게도 Java에서는 불가능합니다. if-else문 사용에 의지해야 합니다. 두 번째 옵션은 완전히 괜찮습니다. 응답자가 왜 불가능하다고 말했는지 모르겠습니다. 이것은 괜찮습니다. 저는 항상 이것을합니다. switch (variable) { c..

programing 2020.08.14

ActiveRecord : 콘솔에서 테이블의 열 나열

ActiveRecord : 콘솔에서 테이블의 열 나열 ActiveRecord에 다음을 사용하여 콘솔에 테이블을 나열하도록 요청할 수 있다는 것을 알고 있습니다. ActiveRecord::Base.connection.tables 주어진 테이블의 열을 나열하는 명령이 있습니까? 이것은 테이블의 column_names를 나열합니다. Model.column_names e.g. User.column_names 이것은 열 이름뿐만 아니라 열을 가져오고 ActiveRecord :: Base :: Connection을 사용하므로 모델이 필요하지 않습니다. db의 구조를 빠르게 출력하는 데 편리합니다. ActiveRecord::Base.connection.tables.each do |table_name| puts tab..

programing 2020.08.14

자바 스크립트 및 정규식 : 문자열을 분할하고 구분 기호 유지

자바 스크립트 및 정규식 : 문자열을 분할하고 구분 기호 유지 문자열이 있습니다. var string = "aaaaaa † bbbb ‡ cccc" 그리고이 문자열을 구분 기호 뒤에 특수 문자 로 나누고 싶습니다 . 이를 위해 다음을 사용합니다. string.split(/ &#?[a-zA-Z0-9]+;/g); 구분 기호를 잃어 버리는 것을 제외하고는 필요한 것을 얻고 있습니다. 예 : http://jsfiddle.net/JwrZ6/1/ 구분자를 어떻게 유지할 수 있습니까? 정규식이 특수 문자가 존재하지만 실제로 일치하지 않는다고 주장하도록 긍정적 인 예견을 사용 합니다. string.split(/ (?=&#?[a-zA-Z0-9]+;)/g); 실제 사용 방법 : var string = "aaaaaa † bb..

programing 2020.08.14

Angular CLI 오류 : serve 명령을 Angular 프로젝트에서 실행해야하지만 프로젝트 정의를 찾을 수 없습니다.

Angular CLI 오류 : serve 명령을 Angular 프로젝트에서 실행해야하지만 프로젝트 정의를 찾을 수 없습니다. 터미널 명령 ng server또는을 실행할 ng serve --live-reload=true때이 문제가 발생합니다. The serve command requires to be run in an Angular project, but a project definition could not be found. 나는 또한이 문제를 얻고 있었고 아래 명령을 실행하여 해결했습니다. ng update @angular/cli --migrate-only --from= 예 : ng update @angular/cli --migrate-only --from=1.7.3 여기에서 심판 받기 https://..

programing 2020.08.14

데이터 URL 파일 다운로드

데이터 URL 파일 다운로드 나는 누구나 브라우저에서 액세스 할 수있는 완전한 자바 스크립트 기반의 zip / unzip 유틸리티를 만드는 아이디어를 가지고 놀고 있습니다. zip을 브라우저로 직접 드래그하면 그 안에있는 모든 파일을 다운로드 할 수 있습니다. 개별 파일을 끌어서 새 zip 파일을 만들 수도 있습니다. 나는 그것을 서버 측에서하는 것이 더 낫다는 것을 알고있다. 그러나이 프로젝트는 단지 약간의 재미를위한 것이다. 사용 가능한 다양한 방법을 활용하면 파일을 브라우저로 드래그하는 것이 충분히 쉬울 것입니다. (gmail 스타일) 인코딩 / 디코딩은 괜찮을 것입니다. 나는 as3 zip 라이브러리를 봤기 때문에 괜찮을 것이라고 확신합니다. 내 문제는 마지막에 파일을 다운로드하는 것입니다 .. ..

programing 2020.08.14
반응형