반응형

JavaScript 2291

비틀어 진 파이썬 : 어디서부터 시작해야할까요?

비틀어 진 파이썬 : 어디서부터 시작해야할까요? 소켓 서버 생성을 위해 꼬인 학습을 시작하려고합니다. 몇 가지 유용한 기능 (인증 및 기타)을 추가하고 싶습니다. 누군가가 저를 시작하는 데 도움이되는 좋은 튜토리얼을 알려줄 수 있습니다 (+ 어쩌면 다른 아이디어). 여기를보십시오 : 60 초 안에 꼬인 웹 . Twisted의 가장 큰 기여자 인 Jean-Paul Calderone이 작성한 Twisted로 많은 일반적인 작업을 수행하는 방법을 단계별로 설명하는 블로그 게시물 그룹입니다. 정말 시작해야 할 곳입니다. 그런 다음 Twisted 핵심 문서 를 살펴본 다음 API 를 참조한 다음 소스 코드 를 참조하세요 . 즐기세요! 여기에 훌륭한 튜토리얼이 있습니다. 일반적으로 새로운 Twisty에 보내는 튜토..

developer tip 2020.09.25

ThreadLocal 변수의 성능

ThreadLocal 변수의 성능 ThreadLocal일반 필드보다 느린 변수 에서 얼마나 많이 읽 습니까? 더 구체적으로 간단한 객체 생성이 ThreadLocal변수에 대한 액세스보다 빠르거나 느린 가요? ThreadLocal인스턴스 를 갖는 것이 MessageDigest매번 인스턴스를 만드는 것보다 훨씬 빠를 정도로 충분히 빠르다고 가정합니다 . 하지만 예를 들어 byte [10] 또는 byte [1000]에도 적용됩니까? 편집 : 질문은 ThreadLocal's get을 호출 할 때 실제로 무슨 일이 일어나고 있습니까? 그게 다른 필드와 마찬가지로 필드라면 대답은 "항상 가장 빠릅니다"가 되겠죠? 게시되지 않은 벤치 마크를 실행하려면 ThreadLocal.get내 컴퓨터에서 반복 당 약 35주기가 ..

developer tip 2020.09.25

write.table은 행 이름이있을 때 원하지 않는 선행 빈 열을 헤더에 씁니다.

write.table은 행 이름이있을 때 원하지 않는 선행 빈 열을 헤더에 씁니다. 이 예를 확인하십시오. > a = matrix(1:9, nrow = 3, ncol = 3, dimnames = list(LETTERS[1:3], LETTERS[1:3])) > a A B C A 1 4 7 B 2 5 8 C 3 6 9 테이블이 올바르게 표시됩니다. 파일에 쓰는 방법에는 두 가지가 있습니다. write.csv(a, 'a.csv') 예상대로 제공됩니다. "","A","B","C" "A",1,4,7 "B",2,5,8 "C",3,6,9 그리고 write.table(a, 'a.txt')어떤 나사 "A" "B" "C" "A" 1 4 7 "B" 2 5 8 "C" 3 6 9 실제로, 빈 탭이 없습니다 .... 다운 스트림..

developer tip 2020.09.25

DataFrame의 문자열이지만 dtype은 객체입니다.

DataFrame의 문자열이지만 dtype은 객체입니다. 왜 Pandas는 내가 객체를 가지고 있다고 말하는데, 선택된 열의 모든 항목은 명시 적 변환 후에도 문자열입니다. 이것은 내 DataFrame입니다. Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null values attr1 56992 non-null values attr2 56992 non-null values attr3 56992 non-null values attr4 56992 non-null values attr5 56992 non-null values attr6 56992 non-null values dtypes: int64(2), ..

developer tip 2020.09.25

R에서 %> % 함수는 무엇을 의미합니까?

R에서 %> % 함수는 무엇을 의미합니까? 나는의 사용 보았다 %>%같은 일부 패키지 (퍼센트 퍼센트 이상) 기능 dplyr 및 rvest을 . 무슨 뜻인가요? R에서 클로저 블록을 작성하는 방법입니까? % ... % 연산자 %>%내장 된 의미는 없지만 사용자 (또는 패키지)는 %whatever%원하는 방식으로 양식의 연산자를 자유롭게 정의 할 수 있습니다. 예를 들어,이 함수는 왼쪽 인수와 쉼표, 공백, 오른쪽 인수로 구성된 문자열을 반환합니다. "%,%" % magrittr R 패키지 의 경우 magrittr 비 네트에서 논의 된대로 정의했습니다. http://cran.r-project.org/web/packages/magrittr/vignettes/magrittr.html 참조 magittr은 또한..

developer tip 2020.09.25

MySQL 사용자 이름과 암호를 디 컴파일로부터 보호하려면 어떻게해야합니까?

MySQL 사용자 이름과 암호를 디 컴파일로부터 보호하려면 어떻게해야합니까? Java .class파일은 상당히 쉽게 디 컴파일 될 수 있습니다. 코드에서 로그인 데이터를 사용해야하는 경우 데이터베이스를 어떻게 보호 할 수 있습니까? 암호를 코드에 하드 코딩하지 마십시오. 이것은 최근에 가장 위험한 프로그래밍 실수 25 가지 에서 제기되었습니다 . 비밀 계정과 암호를 소프트웨어에 하드 코딩하는 것은 숙련 된 리버스 엔지니어에게 매우 편리합니다. 암호가 모든 소프트웨어에서 동일하면 암호가 불가피하게 알려질 때 모든 고객이 취약 해집니다. 그리고 하드 코딩되어 있기 때문에 고치는 것은 엄청난 고통입니다. 암호를 포함한 구성 정보를 응용 프로그램이 시작될 때 읽는 별도의 파일에 저장해야합니다. 이것이 디 컴파일..

developer tip 2020.09.25

모듈러스 연산자 대신 비트 단위

모듈러스 연산자 대신 비트 단위 예를 들어 2의 거듭 제곱 모듈로가 다음과 같이 표현 될 수 있음을 알고 있습니다. x % 2 inpower n == x & (2 inpower n - 1). 예 : x % 2 == x & 1 x % 4 == x & 3 x % 8 == x & 7 두 수의 일반 비 제곱은 어떻습니까? 의 말을하자: x % 7 ==? 우선, 실제로 그렇게 말하는 것은 정확하지 않습니다. x % 2 == x & 1 간단한 반례 : x = -1. Java를 포함한 많은 언어에서 -1 % 2 == -1. 즉, %반드시 모듈로의 전통적인 수학적 정의는 아닙니다. 예를 들어 Java는이를 "나머지 연산자"라고 부릅니다. 비트 최적화와 관련하여, 2의 모듈로 거듭 제곱 만이 비트 산술에서 "쉽게"수행 ..

developer tip 2020.09.25

CMake에서 문자열을 여러 줄로 분할하는 방법은 무엇입니까?

CMake에서 문자열을 여러 줄로 분할하는 방법은 무엇입니까? 일반적으로 프로젝트에는 행 길이가 80을 초과하는 텍스트 파일에 행을 만들지 않는 정책이 있으므로 모든 종류의 편집기에서 쉽게 편집 할 수 있습니다 (거래를 알고 있습니다). 그러나 CMake를 사용하면 하나의 큰 줄을 피하기 위해 간단한 문자열을 여러 줄로 분할하는 방법을 모르는 문제가 발생합니다. 다음 기본 코드를 고려하십시오. set(MYPROJ_VERSION_MAJOR "1") set(MYPROJ_VERSION_MINOR "0") set(MYPROJ_VERSION_PATCH "0") set(MYPROJ_VERSION_EXTRA "rc1") set(MYPROJ_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}...

developer tip 2020.09.25

Google Play에서 언어를 변경하려면 어떻게하나요?

Google Play에서 언어를 변경하려면 어떻게하나요? [닫은] 저는 다른 언어를 비교하면서 Google Play에 대한 통계 분석을하고 있습니다. 사이트 ( http://play.google.com/store )를 방문 할 때마다 항상 내 언어로 열립니다. 페이지에 표시되는 언어를 변경하고 표시되는 앱도 다른 국가의 시장으로 변경하고 싶습니다. 이를 수행하는 방법에 대한 아이디어가 있습니까? 아래 점선 아래의 답변은 이제 구식이 된 원본입니다. 다음은 최신 정보입니다 (@deadfish 감사합니다) : &hl=좋아요 &hl=pl또는 추가&hl=en 예 : https://play.google.com/store/apps/details?id=com.example.xxx&hl=ko 또는 https://pla..

developer tip 2020.09.25

여러 선물을 기다리는 방법

여러 선물을 기다리는 방법 내가 여러 개의 미래를 가지고 있고 그중 하나 가 실패 하거나 모두 성공할 때까지 기다려야한다고 가정 해보자 . 예를 들면 다음과 같습니다하자 3 개 선물이있다 : f1, f2, f3. 경우 f1성공 및 f2실패 나는 기다리지 않는다 f3(반환 실패를 클라이언트로). 경우 f2동안 실패 f1하고 f3아직 가동 나는 그들 (그리고 반환을 기다리지 않는다 실패 ) 경우 f1성공 후 f2성공 나는 기다리고 계속 f3. 어떻게 구현 하시겠습니까? 대신 다음과 같이 이해를 위해 사용할 수 있습니다. val fut1 = Future{...} val fut2 = Future{...} val fut3 = Future{...} val aggFut = for{ f1Result prom.failu..

developer tip 2020.09.25
반응형