반응형

spring3 2867

Amazon S3 파일 다운로드 이름 변경

Amazon S3 파일 다운로드 이름 변경 키 이름으로 GUID를 사용하여 S3에 파일이 저장되어 있습니다. 사전 서명 된 URL을 사용하여 S3 REST API에 따라 다운로드하고 있습니다. 내 데이터베이스에 원래 파일 이름을 저장합니다. 사용자가 내 웹 응용 프로그램에서 파일을 다운로드하기 위해 클릭하면 원래 파일 이름을 반환하고 싶지만 현재 얻는 것은 GUID뿐입니다 . 이것을 어떻게 달성 할 수 있습니까? 내 웹 앱이 세일즈 포스에 있으므로 response.redirects를 수행 할 수있는 권한이 많지 않습니다. 모든 파일을 웹 서버로 다운로드 한 다음 관리자 제한으로 인해 이름을 바꿉니다. 사용할 수있는 HTML 리디렉션, 메타 새로 고침, Javascript가 있습니까? S3의 다운로드 파일..

programing tip 2020.10.17

Scala에서 암시 적을 어떻게 연결할 수 있습니까?

Scala에서 암시 적을 어떻게 연결할 수 있습니까? pimp-my-library 패턴을 사용하면 해당 클래스에서 메서드를 구현하는 클래스로의 암시 적 변환을 사용할 수 있도록하여 클래스에 메서드를 추가 할 수 있습니다. 스칼라 내가에서 가져온 할 수 있도록이 같은 암시 적 변환은, 그러나, 일어나고 허용하지 않습니다 A에 대한 C암시 적 사용 A에 대한 B또 다른 암시 B로를 C. 이 제한을 피할 방법이 있습니까? Scala는 메서드를 추가하기위한 자동 변환에 제한이 있습니다. 즉, 메서드를 찾으려고 할 때 하나 이상의 변환을 적용하지 않습니다. 예를 들면 : class A(val n: Int) class B(val m: Int, val n: Int) class C(val m: Int, val n: I..

programing tip 2020.10.17

Pandas 데이터 프레임에서 사용하는 메모리를 어떻게 해제합니까?

Pandas 데이터 프레임에서 사용하는 메모리를 어떻게 해제합니까? 다음과 같이 팬더에서 연 정말 큰 csv 파일이 있습니다 .... import pandas df = pandas.read_csv('large_txt_file.txt') 이렇게하면 메모리 사용량이 2GB만큼 증가하는데, 이는이 파일에 수백만 개의 행이 포함되어 있기 때문입니다. 이 메모리를 해제해야 할 때 문제가 발생합니다. 달렸어 .... del df 그러나 내 메모리 사용량은 떨어지지 않았습니다. 판다 데이터 프레임에서 사용하는 메모리를 해제하는 잘못된 접근 방식입니까? 그렇다면 올바른 방법은 무엇입니까? Python에서 실제로 메모리를 운영 체제로 다시 릴리스하지 않기 때문에 Python 에서 메모리 사용량을 줄이는 것은 어렵습니다 ..

programing tip 2020.10.17

메모리 매핑 파일의 장점은 무엇입니까?

메모리 매핑 파일의 장점은 무엇입니까? 저는 프로젝트를 위해 메모리 매핑 파일을 연구 해 왔으며 이전에 사용했거나 사용하지 않기로 결정한 사람들의 의견을 고맙게 생각하며 그 이유는 무엇입니까? 특히 다음 사항이 중요합니다. 동시성 랜덤 액세스 공연 사용의 용이성 휴대 성 기존의 파일 읽기 방법에 비해 필요한 데이터 복사량을 줄이는 것이 장점이라고 생각합니다. 응용 프로그램이 메모리 매핑 된 파일의 "제자리에서"데이터를 사용할 수있는 경우 복사하지 않고도 가져올 수 있습니다. 시스템 호출 (예 : Linux의 pread ())을 사용하는 경우 일반적으로 커널이 자체 버퍼에서 사용자 공간으로 데이터를 복사하는 작업이 포함됩니다. 이 추가 복사는 시간이 걸릴뿐만 아니라이 추가 데이터 사본에 액세스하여 CPU ..

programing tip 2020.10.17

Scala의 다중 액터 구현은 어떻게 다릅니 까?

Scala의 다중 액터 구현은 어떻게 다릅니 까? Scala 2.9.0의 출시와 함께, Scala 언어와 Akka 프레임 워크를 결합한 Typesafe Stack도 발표되었습니다. 이제 Scala는 표준 라이브러리에 액터가 있지만 Akka는 자체 구현을 사용합니다. 그리고 다른 구현을 찾으면 Lift와 Scalaz에도 구현이 있음을 알 수 있습니다! 그렇다면 이러한 구현의 차이점은 무엇입니까? 이 대답은 제 것이 아닙니다. 그것은 생산 된 데이비드 폴락 (리프트 명예의), (Scalaz 명성의) 제이슨 Zaugg, 필립 할러 (스칼라 배우 명예의)의 도움으로 빅토르 클랑 (Akka의 명성)에 의해. 여기서 내가하는 일은 서식을 지정하는 것뿐입니다 (Stack Overflow가 테이블을 지원하는 경우 더 ..

programing tip 2020.10.17

다음 아티팩트를 해결할 수 없습니다. javax.jms : jms : jar : 1.1

다음 아티팩트를 해결할 수 없습니다. javax.jms : jms : jar : 1.1 Maven 프로젝트를 컴파일하려고하는데 체계적으로 다음과 같은 오류 메시지가 나타납니다. [ERROR]Failed to execute goal on project ...: Could not resolve dependencies for project ...:war:1.0.0: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1: Failure to find javax.jms:jms:jar:1.1 in http://mirrors.ibiblio..

programing tip 2020.10.16

scikit-learn을 사용하여 여러 범주로 분류

scikit-learn을 사용하여 여러 범주로 분류 scikit-learn의지도 학습 방법 중 하나를 사용하여 텍스트를 하나 이상의 범주로 분류하려고합니다. 내가 시도한 모든 알고리즘의 예측 기능은 하나의 일치를 반환합니다. 예를 들어 텍스트가 있습니다. "Theaters in New York compared to those in London" 그리고 내가 피드하는 모든 텍스트 스 니펫의 위치를 ​​선택하도록 알고리즘을 훈련 시켰습니다. 위의 예에서는 New Yorkand 를 반환하기를 원 London하지만 New York. scikit-learn을 사용하여 여러 결과를 반환 할 수 있습니까? 아니면 다음으로 높은 확률로 레이블을 반환할까요? 당신의 도움을 주셔서 감사합니다. ---최신 정보 나는 사용해..

programing tip 2020.10.16

Android 방송 수신기 대 서비스

Android 방송 수신기 대 서비스 이 질문에 이미 답변이 있습니다. BroadcastReceiver 대 서비스 2 답변 Android에서 브로드 캐스트 수신기와 서비스의 차이점을 명확히하려고합니다. 활동 startService이 인 텐트 로 호출하여 서비스를 시작할 수 있음을 이해합니다 . 브로드 캐스트 수신기는 코드 또는 매니페스트에 등록 할 수 있으며 sendBroadcast. 언제 하나를 사용합니까? 여러 브로드 캐스트 리시버가 동일한 인 텐트를 수신 할 수 있으며 이는 서비스의 경우가 아님을 이해합니다. 서비스 는 사용자가 포 그라운드에서 수행하는 작업에 관계없이 일정 시간 동안 백그라운드에서 작업을 수행하도록되어 있습니다 (사용자가 활동간에 전환 할 수 있음). 좋은 예는 음악 플레이어 서비..

programing tip 2020.10.16

Go 언어의 할당 연산자

Go 언어의 할당 연산자 최근에 저는 구글의 새로운 프로그래밍 언어 인 Go를 가지고 놀았습니다. 할당 연산자 :=가 등호 앞에 콜론이있는 이유가 궁금 =했습니다. 언어 작성자가 name := "John"대신 사용하려는 특별한 이유가 있습니까?name = "John" :=표기법 선언 같이 초기화로서 모두 작용한다. foo := "bar" 다음과 같다 var foo = "bar" foo = "bar"스크립팅 언어에서 like 만 사용하지 않는 이유 는 무엇입니까? 글쎄, 그것은 오타를 피하기위한 것입니다. foo = "bar" fooo = "baz" + foo + "baz" // Oops, is fooo a new variable or did I mean 'foo' ? name := "John" 단지 구문..

programing tip 2020.10.16

긴 함수 이름을 여러 줄로 나눌 수 있습니까?

긴 함수 이름을 여러 줄로 나눌 수 있습니까? 우리 개발팀은 최대 80 자 길이의 PEP8 린터를 사용합니다 . 파이썬으로 단위 테스트를 작성할 때 각 테스트가 수행하는 작업을 설명하는 설명적인 메서드 이름 을 갖고 싶습니다 . 그러나 이것은 종종 글자 수 제한을 초과하게 만듭니다. 다음은 너무 긴 함수의 예입니다. class ClientConnectionTest(unittest.TestCase): def test_that_client_event_listener_receives_connection_refused_error_without_server(self): self.given_server_is_offline() self.given_client_connection() self.when_client_co..

programing tip 2020.10.16
반응형