반응형

java 2507

pip 종속성 / 요구 사항을 나열하는 방법이 있습니까?

pip 종속성 / 요구 사항을 나열하는 방법이 있습니까? 설치를 거치지 않고 pip install설치할 모든 패키지를 빠르게보고 싶습니다 . 수락 된 답변은 더 이상 최신 버전의 pip와 관련이 없으며 여러 의견을 숙독하지 않고 즉각적인 답변을 제공하지 않으므로 업데이트 된 답변을 제공하고 있습니다. 이것은 pip 버전 8.1.2 , 9.0.1 , 10.0.1 및 18.1 에서 테스트되었습니다 . Linux에서 현재 디렉토리를 어지럽히 지 않고 출력을 얻으려면 pip download [package] -d /tmp --no-binary :all: -d 다운로드가 파일을 넣어야하는 디렉토리를 pip에 알려줍니다. 더 나은 방법은이 스크립트를 패키지 이름 인 인수와 함께 사용하여 종속성 만 출력으로 가져옵니..

Program Tip 2020.10.26

이상한 문자열 풀 동작

이상한 문자열 풀 동작 이상한 문자열 풀 동작에 대한 질문이 있습니다. ==동일한 문자열을 비교 하여 그들이 풀에 있는지 여부를 확인하는 데 사용하고 있습니다. public class StringPoolTest { public static void main(String[] args) { new StringPoolTest().run(); } String giveLiteralString() { return "555"; } void run() { String s1 = giveLiteralString() + ""; System.out.println("555" == "555" + ""); System.out.println(giveLiteralString() == giveLiteralString() + ""); }..

Program Tip 2020.10.26

AVAudioPlayer로 사운드 재생

AVAudioPlayer로 사운드 재생 사운드를 재생하려고하는데 AVAudioPlayer작동하지 않습니다. 편집 1 : 여전히 작동하지 않습니다. 편집 2 :이 코드는 작동합니다. 내 장치가 무음 모드였습니다. import UIKit import AVFoundation class ViewController: UIViewController { var audioPlayer = AVAudioPlayer() override func viewDidLoad() { super.viewDidLoad() var alertSound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("button-09", ofType: "wav")) println(alertSo..

Program Tip 2020.10.26

Spark에서 드라이버의 Python 버전을 어떻게 설정합니까?

Spark에서 드라이버의 Python 버전을 어떻게 설정합니까? 스파크와 함께 파이썬 3을 사용할 수 있도록 스파크 1.4.0-rc2를 사용하고 있습니다. export PYSPARK_PYTHON=python3.bashrc 파일에 추가 하면 python 3과 함께 Spark를 대화 형으로 실행할 수 있습니다. 그러나 로컬 모드에서 독립 실행 형 프로그램을 실행하려면 오류가 발생합니다. Exception: Python in worker has different version 3.4 than that in driver 2.7, PySpark cannot run with different minor versions 드라이버의 Python 버전을 어떻게 지정할 수 있습니까? 설정 export PYSPARK_DRI..

Program Tip 2020.10.26

턴 기반 게임 서버에 대한 웹 소켓과 긴 폴링의 차이점

턴 기반 게임 서버에 대한 웹 소켓과 긴 폴링의 차이점 iOS 게임용 서버를 작성 중입니다. 게임은 턴 기반이며 서버가 정보를 클라이언트에 푸시해야하는 유일한 시간은 상대방의 움직임을 알리는 것입니다. 누구든지 웹 소켓 사용과 긴 폴링 사용의 성능 및 구현 용이성 차이에 대해 언급 할 수 있는지 궁금합니다. 또한 웹 소켓을 사용하는 경우 정보를 수신하고 다른 모든 것에 대한 POST 요청을 보내는 데만 사용해야합니까, 아니면 모든 통신이 웹 소켓을 통해 이루어져야합니까? 또한 웹 클라이언트를 만드는 데 관심이 있다면 웹 소켓과 긴 폴링 사이에 고려할 추가 사항이 있습니까? 롱 폴링이란 무엇입니까? 기존 폴링 기술의 변형이며 서버에서 클라이언트로 푸시되는 정보를 에뮬레이션 할 수 있습니다. 긴 폴링을 사용..

Program Tip 2020.10.26

angular2에 해당하는 onchange

angular2에 해당하는 onchange 내 입력 범위의 값을 firebase에 저장하기 위해 onchange를 사용하고 있지만 내 함수가 정의되지 않았다는 오류가 있습니다. 이것은 내 기능입니다 saverange(){ this.Platform.ready().then(() => { this.rootRef.child("users").child(this.UserID).child('range').set(this.range) }) } 이것은 내 HTML입니다 Rayon {{range}} km 존재하는 경우 angular의 onchange와 동등한 것은 무엇입니까? 감사합니다 Angular 이벤트 바인딩 을 사용 하여 모든 DOM 이벤트 에 응답 할 수 있습니다 . 구문은 간단합니다. DOM 이벤트 이름을 괄호..

Program Tip 2020.10.26

RedirectToAction 메서드로 쿼리 문자열 값을 추가하는 방법은 무엇입니까?

RedirectToAction 메서드로 쿼리 문자열 값을 추가하는 방법은 무엇입니까? asp.net mvc에서 다음 코드를 사용하고 있습니다. RedirectToAction("myActionName"); 쿼리 문자열을 통해 일부 값을 전달하고 싶습니다. 어떻게해야합니까? 경로의 일부가 아닌 전달 된 모든 값은 쿼리 문자열 매개 변수로 사용됩니다. return this.RedirectToAction ("myActionName", new { value1 = "queryStringValue1" }); 반환 할 것 : /controller/myActionName?value1=queryStringValue1 "value1"이라는 경로 매개 변수가 없다고 가정합니다. 또한 확장 메서드 및 ( redirecttoac..

Program Tip 2020.10.26

엔터티 키를 사용하여 GQL에서 쿼리하는 방법

엔터티 키를 사용하여 GQL에서 쿼리하는 방법 Google App Engine 데이터 뷰어에서 GQL을 사용하여 엔티티 키에 대한 쿼리를 작성하려면 어떻게해야합니까? 뷰어에서 첫 번째 열 (Id / Name)은로 표시되고 name=_1세부 사항보기에서는 키가 다음과 같이 표시됩니다. Decoded entity key: Programme: name=_1 Entity key: agtzcG9................... 이 쿼리는 작동하지 않습니다. SELECT * FROM Programme where name = '_1' 항목의 키를 사용하여 검색 할 수 있습니다. SELECT * FROM Programme where __key__ = KEY('agtzcG9...................') 그리고..

Program Tip 2020.10.26

iOS : UIView의 'drawRect :'대 레이어의 대리자 'drawLayer : inContext :'사용

iOS : UIView의 'drawRect :'대 레이어의 대리자 'drawLayer : inContext :'사용 의 하위 클래스 인 클래스가 UIView있습니다. drawRect메서드를 구현하거나 drawLayer:inContext:.NET Core의 대리자 메서드를 구현하여 뷰 내부에 항목을 그릴 수 CALayer있습니다. 두 가지 질문이 있습니다. 사용할 접근 방식을 결정하는 방법은 무엇입니까? 각각에 대한 사용 사례가 있습니까? 을 구현 drawLayer:inContext:하면 다음 을 사용하여 drawRect내 뷰를 CALayer대리자 로 할당하지 않아도 호출됩니다 ( 적어도 중단 점을 두는 한 알 수없는 한). [[self layer] setDelegate:self]; 내 인스턴스가 레이어의..

Program Tip 2020.10.26

행렬 곱셈 : 행렬 크기의 작은 차이, 타이밍의 큰 차이

행렬 곱셈 : 행렬 크기의 작은 차이, 타이밍의 큰 차이 다음과 같은 행렬 곱셈 코드가 있습니다. for(i = 0; i < dimension; i++) for(j = 0; j < dimension; j++) for(k = 0; k < dimension; k++) C[dimension*i+j] += A[dimension*i+k] * B[dimension*k+j]; 여기서 행렬의 크기는로 표시됩니다 dimension. 이제 행렬의 크기가 2000이면이 코드를 실행하는 데 147 초가 걸리는 반면, 행렬의 크기가 2048이면 447 초가 걸립니다. 그래서 차이는 없습니다. 곱셈의 수는 (2048 * 2048 * 2048) / (2000 * 2000 * 2000) = 1.073이고 타이밍의 차이는 447/14..

Program Tip 2020.10.26
반응형