반응형

분류 전체보기 987

모바일 웹 브라우저에서 입력 [type = 'file']을 사용하여 사진을 캡처 한 후 캔버스에서 올바른 방향으로 사진을 그리는 방법은 무엇입니까?

모바일 웹 브라우저에서 입력 [type = 'file']을 사용하여 사진을 캡처 한 후 캔버스에서 올바른 방향으로 사진을 그리는 방법은 무엇입니까? 방문자가 html5 input [type = file] 요소를 사용하여 사진을 캡처 할 수있는 간단한 웹 앱을 모바일에서 만들고 있습니다. 그런 다음 미리보기를 위해 웹에 표시하고 방문자는 다른 목적으로 내 서버에 사진을 업로드하도록 선택할 수 있습니다 (예 : FB에 업로드). iPhone으로 사진을 찍고 세로로 잡았을 때 사진의 방향에 문제가 있는데, 사진이 태그에서 올바른 방향으로되어 있습니다. 그러나 drawImage () 메서드를 사용하여 캔버스에 그리려고하면 90도 회전하여 그려집니다. 나는 4 방향으로 사진을 찍으려고 시도했지만 그중 하나만 캔버..

UFO ET IT 2020.11.21

동일한 도메인의 CORS 오류?

동일한 도메인의 CORS 오류? 지금 이상한 CORS 문제가 발생하고 있습니다. 다음은 오류 메시지입니다. XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin 두 서버 : localhost : 8666 / routeREST / : 이것은 간단한 Python Bottle 서버입니다. localhost : 8080 / : Javascript 응용 프로그램을 실행하는 Python simpleHTTPserver. 이 앱은 위의 서버에서 Ajax 요청을 실행하고 있습니다. 문제가 무엇인지에 대한 생각은..

UFO ET IT 2020.11.21

Java Annotation에서 문자열 배열을 설정하는 방법

Java Annotation에서 문자열 배열을 설정하는 방법 다음과 같은 주석을 선언했습니다. public @interface CustomAnnot { String[] author() default "me"; String description() default ""; } 따라서 유효한 주석은 다음과 같습니다. @CustomAnnot(author="author1", description="test") 내가 알아낼 수없는 것은 author ()가 String []을 반환하기 때문에 둘 이상의 작성자를 설정하는 방법입니다. @CustomAnnot(author="author1","autor2", description="test") 작동하지 않습니다! 다음과 같이하십시오. public @interface Cust..

UFO ET IT 2020.11.21

gc () 명령을 사용하여 R에서 가비지 수집을 강제 실행

gc () 명령을 사용하여 R에서 가비지 수집을 강제 실행 주기적으로 나는 엉성하게 프로그램한다. 좋아, 나는 항상 엉성하게 프로그래밍하지만 때로는 메모리 부족 오류의 형태로 나를 따라 잡는다. rm()명령으로 객체를 삭제하는 데 약간의 훈련을 시작하면 상황이 좋아집니다. gc()대용량 데이터 개체를 삭제 한 후 명시 적으로 호출해야하는지 여부에 대한 혼합 메시지가 온라인에서 표시 됩니다. 어떤 사람들은 R이 메모리 오류를 반환하기 전에 실행될 gc()것이라고 말하고 다른 사람들은 수동으로 강제 gc하는 것이 좋은 생각 이라고 말합니다 . gc()최대 메모리 가용성을 보장하기 위해 큰 개체를 삭제 한 후 실행해야합니까 ? "아마." 나도하고, 종종 루프에서 cleanMem

UFO ET IT 2020.11.21

protobuf-csharp-port와 protobuf-net 중에서 선택하는 방법

protobuf-csharp-port와 protobuf-net 중에서 선택하는 방법 저는 최근에 원래 Google에서 개발 한 Protocol Buffers 라이브러리의 C # 포팅을 찾아야했습니다. 그리고 여기에서 아주 잘 알려진 두 사람이 소유 한 두 개의 프로젝트를 찾았습니다. Jon Skeet이 작성한 protobuf-csharp-port 와 Marc Gravell이 작성한 protobuf-net 입니다. 제 질문은 간단합니다. 어떤 것을 선택해야합니까? C # 철학에 더 가까운 것처럼 보이며 (예를 들어, 기존 클래스의 속성에 속성을 추가 할 수 있음), System.Guid와 같은 .NET 기본 제공 유형을 지원할 수있는 것처럼 보이므로 Marc의 솔루션을 아주 좋아합니다. 둘 다 정말 훌륭한..

UFO ET IT 2020.11.21

Matplotlib / Pyplot : 서브 플롯을 함께 확대 / 축소하는 방법은 무엇입니까?

Matplotlib / Pyplot : 서브 플롯을 함께 확대 / 축소하는 방법은 무엇입니까? 함께 확대하고 싶은 별도의 서브 플롯에 3 축 가속도계 시계열 데이터 (t, x, y, z) 플롯이 있습니다. 즉, 하나의 플롯에서 "직사각형으로 확대"도구를 사용할 때 마우스를 놓으면 3 개의 플롯이 모두 함께 확대됩니다. 이전에는 서로 다른 색상을 사용하여 단일 플롯에 3 개의 축을 모두 플로팅했습니다. 그러나 이것은 적은 양의 데이터에만 유용합니다. 2 백만 개가 넘는 데이터 포인트가 있으므로 플로팅 된 마지막 축이 다른 두 개를가립니다. 따라서 별도의 서브 플롯이 필요합니다. matplotlib / pyplot 마우스 이벤트 (http://matplotlib.sourceforge.net/users/eve..

UFO ET IT 2020.11.21

기본적으로 봉인 클래스를 권장해야합니까?

기본적으로 봉인 클래스를 권장해야합니까? 큰 프로젝트에서 나는 다른 프로그래머가 자신의 클래스를 하위 클래스로 분류하는 방법을 고려하지 않은 경우 항상 클래스를 봉인하도록 권장하는 것을 고려하고 있습니다. 경험이 적은 프로그래머는 종종 이것을 고려하지 않습니다. Java 및 C #에서 클래스가 봉인되지 않은 / 최종이 아닌 pr 기본값이라는 것이 이상합니다. 클래스를 봉인하면 코드의 가독성이 크게 향상된다고 생각합니다. 이것은 우리가 서브 클래 싱해야하는 드문 경우가 발생하는 경우 항상 변경할 수있는 내부 코드입니다. 당신의 경험은 무엇입니까? 나는이 생각에 대해 꽤 많은 저항을 받는다. 게으른 사람들은 "봉인"이라고 입력하는 것을 귀찮게 할 수 없습니까? 좋아요, 다른 많은 사람들이 무게를 쪘기 때문에..

UFO ET IT 2020.11.21

다중 처리 풀에서 발생한 예외가 감지되지 않음

다중 처리 풀에서 발생한 예외가 감지되지 않음 multiprocessing.Pool 프로세스에서 예외가 발생하면 스택 추적이나 실패한 다른 표시가없는 것 같습니다. 예: from multiprocessing import Pool def go(): print(1) raise Exception() print(2) p = Pool() p.apply_async(go) p.close() p.join() 1을 인쇄하고 조용히 멈 춥니 다. 흥미롭게도 BaseException을 발생시키는 것이 대신 작동합니다. 모든 예외에 대한 동작을 BaseException과 동일하게 만드는 방법이 있습니까? 적어도 디버깅 목적으로 문제에 대한 합리적인 해결책이 있습니다. 현재 주요 프로세스에서 예외를 다시 발생시키는 솔루션이 없..

UFO ET IT 2020.11.21

jquery 클릭을 사용하여 앵커 onClick () 처리

jquery 클릭을 사용하여 앵커 onClick () 처리 다음과 같이 for 루프에 동적으로 생성 된 앵커 태그 집합이 있습니다. ' + solTitle + ' '; 이 코드가 실행되면 사례 중 하나에 대한 html 출력은 다음과 같습니다. Solution0 Solution1 이제 위의 링크를 클릭하면 다른 텍스트가 표시되기를 원합니다. openSolution ()은 다음과 같습니다. function openSolution() { alert('here'); $('#solTitle a').click(function(evt) { evt.preventDefault(); alert('here in'); var divId = 'summary' + $(this).attr('id'); document.getElem..

UFO ET IT 2020.11.21

Mongoose에서 채우기 후 쿼리

Mongoose에서 채우기 후 쿼리 나는 일반적으로 Mongoose와 MongoDB를 처음 접했기 때문에 이와 같은 것이 가능한지 알아내는 데 어려움을 겪고 있습니다. Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: String, default: 'No Title' }, description: { type: String, default: 'No Description' }, tags: [ { type: Schema.ObjectId, ref: 'ItemTag' }] }); ItemTag = new Schema({ id: Schema.ObjectId, tagId: { typ..

UFO ET IT 2020.11.21
반응형