반응형

전체 글 2602

보이지 않는 문자열 값이있는 새 레코드를 데이터 프레임에 추가 할 때 보이지 않는 요인 수준으로 인해 경고가 발생하고 NA가 발생합니다.

보이지 않는 문자열 값이있는 새 레코드를 데이터 프레임에 추가 할 때 보이지 않는 요인 수준으로 인해 경고가 발생하고 NA가 발생합니다. 2001 년부터 2007 년까지의 청구 데이터를 포함하는 데이터 프레임 (14.5K 행 x 15 열)이 있습니다. 새로운 2008 데이터를 다음과 같이 추가합니다. alltime Warning message: In `[ df df

Program Tip 2020.11.15

정규식의 복잡성은 무엇입니까?

정규식의 복잡성은 무엇입니까? 문자열에 대한 정규식 비교를 수행하는 데 걸리는 문자열 길이와 관련하여 복잡성은 무엇입니까? 대답은 "정규식"이 정확히 무엇을 의미하는지에 따라 다릅니다. 클래식 정규 표현식에이 될 수 컴파일 에 결정적 유한 오토마타 길이의 문자열을 일치시킬 수 있습니다 N에 O(N)시간. 정규식 언어에 대한 특정 확장은 상황을 악화시킵니다. 다음과 같은 관심 문서를 찾을 수 있습니다. 정규식 일치는 간단하고 빠를 수 있습니다 . 제한되지 않음-빈 입력 문자열에서 끝나지 않는 정규식을 만들 수 있습니다. 일반 (TCS : 역 참조 없음, 연결, 대체, Kleene 별) regexp를 사용하고 regexp가 이미 컴파일 된 경우 O (n)입니다. RegEx에서 (표현식 자체에 관계없이) 엄격..

Program Tip 2020.11.15

MongoDB에서 "id"와 "_id"필드의 차이점

MongoDB에서 "id"와 "_id"필드의 차이점 MongoDB 문서의 필드 ID 또는 _ID 사용에 차이가 있습니까? 나는 보통 "_id"를 사용하기 때문에 이것을 묻지 만, 문서에서 이런 종류 ({id : -1})를 보았다 : http://www.mongodb.org/display/DOCS/Optimizing+Object+IDs# OptimizingObjectIDs-Sortbyidtosortbyinsertiontime 편집하다 문서가 잘못된 것으로 밝혀졌습니다. 문서의 오타 일뿐입니다. 이 _id필드는 모든 문서의 기본 키입니다. 호출 _id되며을 통해 액세스 할 수도 있습니다 id. id키 를 사용하려고 하면 illegal ObjectId format오류 가 발생할 수 있습니다 . 이 섹션은 자동..

Program Tip 2020.11.15

소켓 대 SocketChannel

소켓 대 SocketChannel 일반적으로 SocketChannels 및 NIO 를 이해하려고합니다 . 일반 소켓으로 작업하는 방법과 일반 블로킹 소켓을 사용하여 클라이언트 당 간단한 스레드 서버를 만드는 방법을 알고 있습니다. 그래서 내 질문 : SocketChannel이란 무엇입니까? Socket 대신 SocketChannel로 작업 할 때 얻는 추가 사항은 무엇입니까? 채널과 버퍼의 관계는 무엇입니까? 선택기 란 무엇입니까? 문서 의 첫 번째 문장 은 A selectable channel for stream-oriented connecting sockets.입니다. 그게 무슨 뜻입니까? 나는 또한 이 문서를 읽었 지만 어떻게 든 그것을 얻지 못하고 있습니다 ... A Socket는 차단 입 / 출..

Program Tip 2020.11.15

Perl에서 shift ()는 무엇을합니까?

Perl에서 shift ()는 무엇을합니까? 다음 줄은 무엇을 의미 할 수 있습니까? my $x = shift; shift()배열을 인수로 취한 다음 해당 배열의 첫 번째 항목을 반환하고 삭제하는 내장 Perl 서브 루틴입니다. shift호출 과 함께 서브 루틴에 전달 된 모든 매개 변수를 얻는 것이 일반적 입니다. 예를 들어, foo세 개의 인수를 사용 하는 서브 루틴 이 있다고 가정하십시오 . 이러한 매개 변수를 지역 변수에 할당하는 한 가지 방법은 다음과 shift같습니다. sub foo() { my $x = shift; my $y = shift; my $z = shift; # do something } 여기서 혼란은 shift가 배열을 인수로 전달하지 않는 것처럼 보인다는 것입니다. 실제로 @_서..

Program Tip 2020.11.15

IntelliJ IDEA 용 Visual Studio ReSharper 키맵

IntelliJ IDEA 용 Visual Studio ReSharper 키맵 저는 주로 Visual Studio와 ReSharper (R #)를 개발에 사용하며 R #에 대한 뛰어난 실무 지식을 가지고 있습니다. IDEA 키맵 체계를 배우지 않고도 IntelliJ IDEA (개인 Java 모험과 함께)의 지식을 활용하고 싶습니다. IDEA에는 Visual Studio 키맵이 있지만 주로 찾기 (Ctrl + F) 및 바꾸기 (Ctrl + H) 등과 같은 키 바인딩을 업데이트합니다. Visual Studio에는 "Inspect This ..."등과 같은 기본 제공 기능이 없기 때문입니다. (R #에서 제공하는 것) Visual Studio 키맵의 IntelliJ 키 바인딩은 단지 IDEA의 덤프 일뿐입니다...

Program Tip 2020.11.15

D3로 "실시간"그래프 생성

D3로 "실시간"그래프 생성 나는 최근에 D3.js 프레임 워크를 사용하는 방법을 배우기 시작했고, 내가 원하는 것을 정확히 수행하도록 설계된 것처럼 보이지만 "실시간"업데이트 그래프의 간단한 예를 찾을 수 없습니다. 새 데이터를 사용할 수있게되면 업데이트되는 꺾은 선형 차트와 같은 것을 찾고 있습니다. 새 데이터는 "마지막으로 본"타임 스탬프 또는 다른 AJAX-y 메서드가있는 json URL을 쳐서 얻을 수 있습니다. 편집 : 답변의 D3 부분은 다음과 같습니다. http://bost.ocks.org/mike/path/ 이제 사람들은 서버에서 클라이언트로 새 데이터를 가져 오는 것을 어떻게 권장합니까? 이 튜토리얼은 실시간 선 그래프를 만드는 데 많은 도움이 될 수 있습니다 : http://bost...

Program Tip 2020.11.15

Jasmine과 함께 작동하도록 requirejs 얻기

Jasmine과 함께 작동하도록 requirejs 얻기 먼저 RequireJS를 처음 접했고 Jasmine을 처음 사용했다고 말하고 싶습니다. SpecRunner에 문제가 있으며 JS가 필요합니다. 나는 Uzi Kilon과 Ben Nadel의 튜토리얼 (다른 사람들과 함께)을 따라 왔고 그들은 일부를 도왔지만 여전히 몇 가지 문제가 있습니다. 테스트에서 오류가 발생하면 (특히 유형 오류를 생각할 수 있음) spec runner html이 표시되는 것 같습니다. 이것은 자바 스크립트에 몇 가지 문제가 있음을 알려줍니다. 그러나이 오류를 수정 한 후에는 더 이상 HTML이 표시되지 않습니다. 테스트 러너가 전혀 표시되지 않습니다. 누군가 내 코드에서이 문제를 일으킬 수있는 문제를 찾을 수 있습니까? 다음은 ..

Program Tip 2020.11.15

배열의 경우 push () 또는 pop ()과 동일합니까?

배열의 경우 push () 또는 pop ()과 동일합니까? 기본 Java 파일에서 만든 배열에서 항목을 추가, 제거 및 참조하려고하지만 올바른 구문을 파악하는 데 문제가 있습니다. 액션 스크립트에는 배열에서 항목을 추가하고 제거하기 위해 push () 및 pop ()이 있습니다 .Android에 동등한 항목이 있습니까? 배열 목록 사용 http://developer.android.com/reference/java/util/ArrayList.html Java에서 배열은 고정 된 크기 (초기화 후)를 가지며, 이는 배열에서 항목을 추가하거나 제거 할 수 없음을 의미합니다. int[] i = new int[10]; 위의 스 니펫은 정수 배열의 길이가 10임을 의미합니다. 다음과 같이 참조를 새 배열에 다시 할..

Program Tip 2020.11.15

.Wait () 대 .GetAwaiter (). GetResult ()의 차이점은 무엇입니까?

.Wait () 대 .GetAwaiter (). GetResult ()의 차이점은 무엇입니까? 내 방법은 Task. 끝날 때까지 기다리고 싶어요. .Wait()또는 무엇을 사용해야 .GetAwaiter().GetResult()합니까? 그들 사이의 차이점은 무엇입니까? 둘 다 작업 결과에 대한 동기식 대기입니다 (가능한 경우이를 피해야합니다). 차이점은 주로 예외 처리에 있습니다. 을 사용 Wait하면 예외 스택 추적이 변경되지 않고 예외 시점의 실제 스택을 나타내므로 스레드 풀 스레드에서 실행되는 코드가 있다면 다음과 같은 스택을 갖게됩니다. ThreadPoolThread.RunTask YourCode.SomeWork 반면에는 .GetAwaiter().GetResult()코드의 일부가 UI 스레드에서 실..

Program Tip 2020.11.15
반응형