반응형

2020/02/20 30

Java를 사용하여 인터넷에서 파일을 다운로드하고 저장하는 방법은 무엇입니까?

Java를 사용하여 인터넷에서 파일을 다운로드하고 저장하는 방법은 무엇입니까? http://www.example.com/information.asp디렉토리에 파일 을 가져 와서 저장해야하는 온라인 파일 (예 :)이 있습니다. 온라인 파일 (URL)을 한 줄씩 잡고 읽는 몇 가지 방법이 있지만 Java를 사용하여 파일을 다운로드하고 저장하는 방법이 있습니까? 부여 자바 NIO을 시도 : URL website = new URL("http://www.website.com/information.asp"); ReadableByteChannel rbc = Channels.newChannel(website.openStream()); FileOutputStream fos = new FileOutputStream("in..

Programing 2020.02.20

Apple의 Swift 언어에서 난수를 어떻게 생성합니까?

Apple의 Swift 언어에서 난수를 어떻게 생성합니까? Swift 책이 난수 생성기의 구현을 제공한다는 것을 알고 있습니다. 이 구현을 자신의 프로그램에 복사하여 붙여 넣는 것이 가장 좋은 방법입니까? 아니면 지금 사용할 수있는 라이브러리가 있습니까? 스위프트 4.2 이상 Xcode 10과 함께 제공되는 Swift 4.2에는 다양한 데이터 유형에 사용하기 쉬운 새로운 임의 기능이 도입되었습니다. random()숫자 유형 에서 메소드를 호출 할 수 있습니다 . let randomInt = Int.random(in: 0.. T { var r: T = 0 arc4random_buf(&r, MemoryLayout.size) return r } 이 새로운 일반 함수를 사용하여 확장 UInt64하고 경계 인수를..

Programing 2020.02.20

SSH 키-여전히 비밀번호 및 비밀번호 문구 요청

SSH 키-여전히 비밀번호 및 비밀번호 문구 요청 리포지토리를 복제 할 때 항상 사용자 이름과 비밀번호를 묻는 Github을 사용하여 다소 '퍼팅'했습니다. 이 단계는 워크 플로 내에서 성가 시므로이 단계를 무시하고 싶습니다. 이 안내서를 사용하여 SSH 키 (성공적으로 설정)를 설정하려고했습니다. https://help.github.com/articles/generating-ssh-keys 그리고 나는 성공했습니다. 내 문제는 저장소를 복제 할 때 (SSH를 사용하여) 여전히 github 비밀번호와 암호 문구를 묻는 것입니다. 이 SSH 키를 설정 한 후에는 더 이상 그렇게 할 필요가 없다는 것을 이해했습니다. 무엇을 물어볼 지 잘 모르겠으므로 목표를 말씀 드리겠습니다. 항상 Github 정보를 입력하..

Programing 2020.02.20

Git 저장소에서 특정 작성자가 변경 한 총 줄 수를 계산하는 방법은 무엇입니까?

Git 저장소에서 특정 작성자가 변경 한 총 줄 수를 계산하는 방법은 무엇입니까? Git 저장소에서 특정 작성자가 변경 한 행을 계산하는 호출 할 수있는 명령이 있습니까? Github이 Impact 그래프에 대해이 작업을 수행함에 따라 커밋 수를 계산하는 방법이 있어야한다는 것을 알고 있습니다. 다음 명령의 출력은 총계를 더하기 위해 스크립트로 전송하기가 합리적으로 쉽습니다. git log --author="" --oneline --shortstat 현재 HEAD에 대한 모든 커밋에 대한 통계를 제공합니다. 다른 지점에 통계를 추가하려면에 통계를 제공해야합니다 git log. 스크립트에 전달하기 위해 빈 로그 형식으로 "oneline"형식도 제거 할 수 있으며 Jakub Narębski의 의견에 따르면 ..

Programing 2020.02.20

Google Finance API 대신 사용

Google Finance API 대신 사용 Google Finance API를 사용하여 회사에 대한 주식 데이터를 가져오고 싶었지만이 API는 2011/26/05부터 더 이상 사용되지 않습니다. 주식 데이터를 실시간으로 얻기 위해 무료 API로 무엇을 사용합니까? 약간의 답변 업데이트 1. Alpha Vantage API 사용해보기 초보자는 다음과 같은 쿼리에서 JSON 출력을 얻을 수 있습니다. https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&apikey=demo DONT Yahoo Finance API를 사용해보십시오 (지금은 DEPRICATED 또는 UNAVAILABLE입니다). 다음은 StackOverflow에 대..

Programing 2020.02.20

디자인 패턴 : 싱글 톤은 언제 사용해야합니까?

디자인 패턴 : 싱글 톤은 언제 사용해야합니까? [닫은] 영광스러운 글로벌 변수-영광스러운 글로벌 클래스가됩니다. 어떤 사람들은 객체 지향 디자인을 깨뜨린다고 말합니다. 싱글 톤을 사용하는 것이 좋은 오래된 로거 이외의 시나리오를 알려주십시오. 진실에 대한 나의 탐구에서 나는 실제로 싱글 톤을 사용해야하는 "허용 가능한"이유가 거의 없다는 것을 발견했다. 인터넷에서 계속 반복되는 이유 중 하나는 "로깅"클래스 때문입니다. 이 경우 로깅 클래스는 일반적으로 프로젝트의 모든 클래스에 의해 구역이 반복해서 사용되어야하므로 클래스의 단일 인스턴스 대신 싱글 톤을 사용할 수 있습니다. 모든 클래스가이 로깅 클래스를 사용하면 종속성 주입이 번거로워집니다. 로깅은 "허용 가능한"싱글 톤의 특정 예입니다. 코드 실행에..

Programing 2020.02.20

배열에서 무언가의 첫 번째 인덱스를 반환하는 NumPy 함수가 있습니까?

배열에서 무언가의 첫 번째 인덱스를 반환하는 NumPy 함수가 있습니까? 파이썬 목록에 뭔가의 첫 번째 색인을 반환하는 방법이 있다는 것을 알고 있습니다. >>> l = [1, 2, 3] >>> l.index(2) 1 NumPy 배열과 같은 것이 있습니까? 예, 다음은 검색 할 NumPy 배열 array및 값 item입니다. itemindex = numpy.where(array==item) 결과는 먼저 모든 행 인덱스와 모든 열 인덱스가있는 튜플입니다. 예를 들어 배열이 2 차원이고 두 위치에 항목이 포함 된 경우 array[itemindex[0][0]][itemindex[1][0]] 당신의 품목과 같을 것입니다 array[itemindex[0][1]][itemindex[1][1]] numpy.where..

Programing 2020.02.20

파이썬의 re.compile을 사용할 가치가 있습니까?

파이썬의 re.compile을 사용할 가치가 있습니까? 파이썬에서 정규 표현식으로 컴파일을 사용하면 어떤 이점이 있습니까? h = re.compile('hello') h.match('hello world') vs re.match('hello', 'hello world') 컴파일 컴파일 정규 표현식을 1000 번 실행하는 것과 비교해 많은 경험을 쌓았으며 인식 할 수있는 차이점을 발견하지 못했습니다. 분명히, 이것은 일화, 그리고 확실히 좋은 인수 에 대한 컴파일,하지만 난 무시할 수의 차이를 발견했습니다. 편집 : 실제 Python 2.5 라이브러리 코드를 간략히 살펴보면 파이썬은 내부적으로 re.match()정규 표현식을 컴파일하고 캐쉬를 사용할 때마다 (콜을 포함하여 ) 정규 표현식을 컴파일하므로 정..

Programing 2020.02.20

Sublime Text 2에서 정규식 검색 대체

Sublime Text 2에서 정규식 검색 대체 Sublime Text 2에서 정규 표현식으로 검색을 바꾸려고합니다.이 문서 는 빈약합니다. 특히, 그룹을 바꾸고 싶습니다.이 텍스트를 변환하는 것과 같습니다. Hello my name is bob 그리고이 검색어 : 무엇을 찾다: my name is (\w)+ 다음으로 교체하십시오. my name used to be $(1) 검색어는 정상적으로 작동하지만 regexp 그룹을 사용하여 실제로 교체하는 방법을 알 수 없습니다. 일반적으로 역 참조는 첫 번째 캡처 그룹 (괄호 안의 패턴의 첫 번째 일치)에 대해 $1또는 \1(백 슬래시 1)입니다. 아마도 시도해보십시오. my name used to be \1 또는 my name used to be $1 업데이..

Programing 2020.02.20

출력에서 파이썬 버전 인쇄

출력에서 파이썬 버전 인쇄 스크립트에서 현재 Python 설치의 버전 번호를 인쇄하려면 어떻게합니까? 시험 import sys print(sys.version) 전체 버전 정보 문자열을 인쇄합니다. 파이썬 버전 번호 만 원한다면 Bastien Léonard의 솔루션 이 가장 좋습니다. 전체 문자열을 검사하여 필요한지 또는 일부를 확인할 수 있습니다. import platform print(platform.python_version()) 시험 python --version 또는 python -V 이것은 터미널에서 현재 파이썬 버전을 반환합니다. import sys 확장 버전 sys.version_info sys.version_info(major=3, minor=2, micro=2, releaselevel=..

Programing 2020.02.20
반응형