반응형

programing 632

Haskell의 의존성 주입 : 관용적으로 작업 해결

Haskell의 의존성 주입 : 관용적으로 작업 해결 의존성 주입을위한 관용적 Haskell 솔루션은 무엇입니까? 예를 들어 인터페이스 가 있고 주위 frobby를 준수하는 인스턴스를 전달 해야한다고 가정합니다 (예 :, 및 ) 와 frobby같은 여러 종류의 인스턴스가있을 수 있습니다 .foobar 일반적인 작업은 다음과 같습니다. 일부 값을 취하고 일부 값 X을 반환 하는 함수 Y. 예를 들어 이것은 SQL 쿼리 및 커넥터를 가져와 데이터 세트를 반환하는 데이터베이스 접근 자일 수 있습니다. postgres, mysql 및 모의 테스트 시스템을 구현해야 할 수도 있습니다. 런타임에 선택된 특정 또는 스타일에 특화된에 Z관련된 클로저를 반환하는 일부 값을 취하는 함수 .Zfoobar 한 사람이 다음과 ..

programing 2021.01.17

인증서의 공개 키를 .pem 형식으로 저장하는 방법

인증서의 공개 키를 .pem 형식으로 저장하는 방법 내 공개 키를 .pem 파일에 저장하기 위해 아래 openssl 명령을 사용하고 있습니다. openssl> x509 -in E:/mycert.pem -pubkey -out E:/mypubkey.pem 하지만이 명령을 사용하려고하면 전체 인증서 정보가 mypubkey.pem 파일에 저장됩니다. 다음을 사용하여 공개 키를 저장할 수 있음을 확인했습니다. openssl> x509 -pubkey -noout -in cert.pem > pubkey.pem 그러나 그것은 오류를 던지고 있습니다. ">"연산자를 사용할 수 없습니다. 이를 수행하는 몇 가지 방법이 있습니다. 먼저 openssl 명령 프롬프트 모드로 들어가는 대신 Windows 프롬프트에서 하나의 명령..

programing 2021.01.17

중첩 된 ifelse 문

중첩 된 ifelse 문 아직 SAS 코드를 R로 변환하는 방법을 배우는 중이며 경고를받습니다. 내가 어디에서 실수하고 있는지 이해해야합니다. 제가하고 싶은 것은 본토, 해외, 외국인의 3 가지 인구 상태를 요약하고 구분하는 변수를 만드는 것입니다. 2 개의 변수가있는 데이터베이스가 있습니다. id 국적 : idnat(프랑스어, 외국인), 경우는 idnat다음 프랑스어입니다 : id 출생지 : idbp(본토, 식민지, 해외) 정보를 다음 idnat과 idbp같은 새 변수로 요약하고 싶습니다 idnat2. 지위 : k (본토, 해외, 외국인) 이러한 모든 변수는 "문자 유형"을 사용합니다. idnat2 열에 예상되는 결과 : idnat idbp idnat2 1 french mainland mainland ..

programing 2021.01.17

사용자의 이메일 주소를 얻기위한 Google OAuth API?

사용자의 이메일 주소를 얻기위한 Google OAuth API? 내 개인 Google 계정을 사용하여 Google의 OAuth 2.0 Playground를 사용하고 있지만 Playground를 사용하여 Gmail 주소를 복구 할 수없는 것 같습니다. 내가 사용하는 범위는 다음과 같습니다. email profile https://www.googleapis.com/auth/plus.login 하지만 API를 호출하면 : https://www.googleapis.com/oauth2/v2/userinfo 성, 이름, 성별, 사진 등 사용자에 대한 다양한 정보를 얻었지만 사용자의 이메일이 반환되지 않습니다. 사용자의 이메일 주소는 어떻게 검색합니까? 범위가 잘못되었거나 잘못된 API를 호출하고 있습니까? 나는 이..

programing 2021.01.17

Bootstrap-select-변경시 이벤트를 발생시키는 방법

Bootstrap-select-변경시 이벤트를 발생시키는 방법 저는 Bootstrap 3.0.2와 Bootstrap-select 플러그인을 사용하고 있습니다. 내 선택 목록은 다음과 같습니다 . Petr Karel Honza Novák David Egydy Sláva Kovář Hana Skalická Simona Kolářová Kateřina Sychová Amálka Sychová Jana Sychová Magdaléna Sychová Tereza Sychová Bohdana Sychová 내 JavaScript는 다음과 같습니다 . //inicialization of select picker $('.selectpicker').selectpicker(); //on change function i n..

programing 2021.01.17

SSH -X“경고 : 신뢰할 수없는 X11 전달 설정 실패 : xauth 키 데이터가 생성되지 않음”

SSH -X“경고 : 신뢰할 수없는 X11 전달 설정 실패 : xauth 키 데이터가 생성되지 않음” 안녕하세요, ssh X 전달이 작동하는 데 문제가 있습니다. 설정은 sshOSX Yosemite 호스트 컴퓨터에서 우분투 VM에 들어가는 것입니다. 이미 OSX에 xQuartz, 우분투에 xauth를 설치했으며 ssh_config 파일에 올바른 옵션이 모두 설정되어 있다고 생각합니다. 나는 얻는다 Warning: untrusted X11 forwarding setup failed: xauth key data not generated X11 forwarding request failed on channel 0 와 연결을 열 때 ssh -X및 X 응용 프로그램을 실행하려고 할 때 메시지 : xterm: Xt..

programing 2021.01.17

for 루프에서 생성 된 Pandas 데이터 프레임 추가

for 루프에서 생성 된 Pandas 데이터 프레임 추가 for 루프에서 일련의 Excel 파일에 액세스하고 있습니다. 그런 다음 Excel 파일의 데이터를 pandas 데이터 프레임으로 읽습니다. 이러한 데이터 프레임을 함께 추가하여 데이터 프레임 (현재 모든 파일의 데이터 포함)을 새 Excel 파일로 저장하는 방법을 알 수 없습니다. 내가 시도한 것은 다음과 같습니다. for infile in glob.glob("*.xlsx"): data = pandas.read_excel(infile) appended_data = pandas.DataFrame.append(data) # requires at least two arguments appended_data.to_excel("appended.xlsx")..

programing 2021.01.17

Retrofit 2를 사용하여 모든 요청에 ​​쿼리 매개 변수를 추가하는 방법이 있습니까?

Retrofit 2를 사용하여 모든 요청에 ​​쿼리 매개 변수를 추가하는 방법이 있습니까? Retrofit 2.0.0-beta2 라이브러리의 모든 요청에 ​​쿼리 매개 변수를 추가해야합니다. Retrofit 1.9에 대한 이 솔루션 을 찾았 지만 RequestInterceptor최신 라이브러리 버전 을 추가하는 방법은 무엇입니까? 내 인터페이스 : @GET("user/{id}") Call getUser(@Path("id")long id); @GET("users/") Call getUser(); 고객: Retrofit retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create()) ...

programing 2021.01.17

BigDecimal, 정밀도 및 스케일

BigDecimal, 정밀도 및 스케일 예를 들어 JPA와 같이 내 응용 프로그램의 번호에 BigDecimal을 사용하고 있습니다. '정밀도'와 '스케일'이라는 용어에 대해 약간 조사했지만 정확히 무엇인지 이해하지 못합니다. 누구든지 BigDecimal 값에 대한 '정밀도'와 '스케일'의 의미를 설명 할 수 있습니까? @Column(precision = 11, scale = 2) 감사! A BigDecimal는 임의 정밀도 정수와 32 비트 정수 스케일의 두 값으로 정의됩니다 . 의 값 BigDecimal은로 정의됩니다 . 정도: 정밀도는 스케일 없음의 값의 자리수입니다. 예를 들어 숫자 123.45의 경우 반환되는 정밀도는 5입니다. 따라서 정밀도 는 임의 정밀도 정수의 길이를 나타냅니다. 다음은 척도..

programing 2021.01.17

void main과 int main의 차이점은 무엇입니까?

void main과 int main의 차이점은 무엇입니까? 이 질문에 이미 답변이 있습니다. C 및 C ++에서 main ()은 무엇을 반환해야합니까? 17 답변 내 C ++ 프로그램을 선언하는 방법이 중요합니까? 차이점은 하나는을 정의하는 올바른 방법 main이고 다른 하나는 그렇지 않다는 것입니다. 그리고 네, 중요합니다. 어느 한 쪽 int main(int argc, char** argv) 또는 int main() mainC ++ 사양에 따라 적절한 정의입니다 . void main(int argc, char** argv) IIRC는 이전 Microsoft의 C ++ 컴파일러와 함께 제공되는 변태입니다. https://isocpp.org/wiki/faq/newbie#main-returns-int Bj..

programing 2021.01.17
반응형