반응형

IT박스 3102

가장 빠른 하위 문자열 검색 알고리즘은 무엇입니까?

가장 빠른 하위 문자열 검색 알고리즘은 무엇입니까? 좋아, 나는 바보처럼 들리지 않는다. 나는 문제 / 요구 사항을보다 명확하게 언급 할 것이다. 바늘 (패턴)과 건초 더미 (검색 할 텍스트)는 모두 C 스타일의 널 종료 문자열입니다. 길이 정보가 제공되지 않습니다. 필요한 경우 계산해야합니다. 함수는 첫 번째 일치 항목에 대한 포인터를 반환해야합니다 NULL. 실패 사례는 허용되지 않습니다. 즉, 일정하지 않은 (또는 큰 상수) 스토리지 요구 사항이있는 알고리즘은 할당 실패에 대한 폴백 사례가 있어야하고 폴백 관리의 성능이 최악의 성능에 기여한다는 것을 의미합니다. 코드가없는 알고리즘 (또는 그러한 링크에 대한 링크)에 대한 좋은 설명도 괜찮지 만 구현은 C로되어 있습니다. ... 그리고 "가장 빠름"..

IT박스 2020.06.04

왜 못해

왜 못해 플렉스 용기입니까? 나는 스타일을 시도 fieldset와 요소 display: flex와 display: inline-flex. 그러나, 그것은 작동하지 않았다 flex처럼 행동 block하고, inline-flex처럼 행동했습니다 inline-block. 이것은 Firefox와 Chrome 모두에서 발생하지만 이상하게는 IE에서 작동합니다. 버그입니까? HTML5 또는 CSS Flexible Box Layout 사양 fieldset에서 특별한 동작 이 있어야한다는 것을 알 수 없었습니다 . fieldset, div { display: flex; border: 1px solid; } foo bar foo bar 버그 984869display: flex 에 따르면 - 버튼 요소에는 작동하지 않습니..

IT박스 2020.06.04

scikit-learn K-Means Clustering을 사용하여 자신의 거리 기능을 지정할 수 있습니까?

scikit-learn K-Means Clustering을 사용하여 자신의 거리 기능을 지정할 수 있습니까? scikit-learn K-Means Clustering을 사용하여 자신의 거리 기능을 지정할 수 있습니까? 다음은 scipy.spatial.distance 또는 사용자 함수 에서 20-odd 거리를 사용하는 작은 kmeans입니다 . 의견은 환영받을 것입니다 (지금까지는 한 명의 사용자 만 있었지만 충분하지 않았습니다). 특히, N, dim, k, 미터법은 무엇입니까? #!/usr/bin/env python # kmeans.py using any of the 20-odd metrics in scipy.spatial.distance # kmeanssample 2 pass, first sample ..

IT박스 2020.06.04

PostgreSQL에서 시간대가 있거나없는 타임 스탬프의 차이점

PostgreSQL에서 시간대가 있거나없는 타임 스탬프의 차이점 데이터 유형이 WITH TIME ZONEvs 일 때 타임 스탬프 값이 PostgreSQL에 다르게 저장 WITHOUT TIME ZONE됩니까? 간단한 테스트 사례로 차이점을 설명 할 수 있습니까? 차이점은 날짜 / 시간 유형에 대한 PostgreSQL 설명서 에서 다룹니다 . 예, 치료 TIME또는 TIMESTAMP하나를 사이에 다릅니다 WITH TIME ZONE나 WITHOUT TIME ZONE. 값이 저장되는 방식에는 영향을 미치지 않습니다. 해석 방법에 영향을줍니다. 이러한 데이터 형식에 대한 표준 시간대의 영향은 문서에서 구체적 으로 다룹니다 . 시스템이 가치에 대해 합리적으로 알 수있는 것과 차이점이 있습니다. 시간대를 값의 일부로..

IT박스 2020.06.04

SQL 데이터베이스 대신 Redis와 같은 키 / 값 저장소를 사용하는 경우는 언제입니까?

SQL 데이터베이스 대신 Redis와 같은 키 / 값 저장소를 사용하는 경우는 언제입니까? Redis와 같은 키 / 값 저장소에 대한 훌륭한 내용을 읽었지만 응용 프로그램에서 사용할 때를 파악할 수 없습니다. 웹 기반 애플리케이션을 설계한다고 가정 해보십시오. 프론트 엔드, 백엔드, 데이터베이스 등에 사용할 스택을 알고 있습니다. "오, X, Y 또는 Z 용 Redis도 필요합니다." node.js 예제와 non-node.js 예제에 감사드립니다. 응용 프로그램에서 사용할 때를 알 수없는 것 같습니다. 유스 케이스도 포함 된 이 학습서 를 읽으십시오 . redis는 메모리 지향적이기 때문에 세션 저장소, 상태 데이터베이스, 통계, 캐싱 및 고급 데이터 구조 와 같은 자주 업데이트되는 실시간 데이터 에 매..

IT박스 2020.06.04

RStudio for Python과 같은 것이 있습니까?

RStudio for Python과 같은 것이 있습니까? [닫은] RStudio의 코드 편집 창에서 코드 일부를 실행할 수 있으며 결과가 콘솔에 나타납니다. 커서까지의 모든 것을 실행할지, 커서 뒤의 모든 것을 선택하거나 선택한 부분 등을 선택하는 것과 같은 멋진 작업을 수행 할 수도 있습니다. 그리고 그 모든 것들에 대한 단축키가 있습니다. 파이썬에서 대화식 쉘 위의 단계와 같습니다. readline을 사용하여 이전 개별 행으로 돌아갈 수는 있지만 함수, 코드 섹션 등에 대한 "개념"은 없습니다. 파이썬과 같은 도구가 있습니까? 또는 vim에서 사용하는 비슷한 해결 방법이 있습니까? IPython Notebook은 훌륭합니다. 최근에 내가 발견 한 또 다른 최신 브라우저 기반 도구 인 Rodeo가 있습..

IT박스 2020.06.04

evt.preventDefault ()의 반대는 무엇입니까?

evt.preventDefault ()의 반대는 무엇입니까? 를 해고하면 evt.preventDefault()기본 작업을 다시 재개 하려면 어떻게해야합니까? @Prescott의 의견에 따르면 다음과 반대입니다. evt.preventDefault(); 될 수 있습니다 : 더 이상 방해하지 않기 때문에 기본적으로 '기본 설정' 과 동일시 합니다. 그렇지 않으면 다른 의견과 답변에서 제공하는 답변을 알려줍니다. jQuery를 사용하여 event.preventDefault ()를 호출하는 리스너를 바인딩 해제하는 방법은 무엇입니까? event.preventDefault를 다시 활성화하는 방법? 두 번째 솔루션은 redsquare이 제공 한 예제 솔루션으로 승인되었습니다 (이것이 중복으로 닫히지 않은 경우 직접 ..

IT박스 2020.06.04

Kafka를 사용한 데이터 모델링?

Kafka를 사용한 데이터 모델링? 주제와 파티션 비 RDBMS 데이터 저장소 또는 메시지 대기열과 같은 새 서비스를 사용할 때 가장 먼저 생각하는 것 중 하나는 "데이터를 어떻게 구성해야합니까?"입니다. 나는 소개 자료를 읽고 보았다. 특히 Kafka : 로그 처리를위한 분산 메시징 시스템을 예로 들면 다음과 같습니다. "주제는 메시지와 관련된 컨테이너입니다" "가장 작은 병렬 처리 단위는 주제의 파티션입니다. 이는 주제의 특정 파티션에 속하는 모든 메시지가 소비자 그룹의 소비자가 사용함을 의미합니다." 이것을 알면 주제와 파티션을 사용하는 방법을 보여주는 좋은 예는 무엇입니까? 언제 주제가되어야합니까? 언제 파티션이되어야합니까? 예를 들어, (Clojure) 데이터가 다음과 같다고 가정 해 봅시다. ..

IT박스 2020.06.04

특정 행 인덱스에서 데이터 프레임에 새 행을 추가하지 않습니까?

특정 행 인덱스에서 데이터 프레임에 새 행을 추가하지 않습니까? 다음 코드는 벡터를 데이터 프레임과 결합합니다. newrow = c(1:4) existingDF = rbind(existingDF,newrow) 그러나이 코드는 항상 데이터 프레임 끝에 새 행을 삽입합니다. 데이터 프레임 내에서 지정된 지점에 행을 삽입하려면 어떻게해야합니까? 예를 들어 데이터 프레임에 20 개의 행이 있다고 가정하면 행 10과 11 사이에 새 행을 삽입하려면 어떻게해야합니까? 다음은 (종종 느린) rbind호출 을 피하는 솔루션입니다 . existingDF

IT박스 2020.06.04

이중 콜론을 사용하여 네임 스페이스에서 클래스를 전달할 수없는 이유는 무엇입니까?

이중 콜론을 사용하여 네임 스페이스에서 클래스를 전달할 수없는 이유는 무엇입니까? class Namespace::Class; 왜 이렇게해야합니까? : namespace Namespace { class Class; } 컴파일러는 VC ++ 8.0을 사용하여 다음을 발행합니다. 오류 C2653 : 'Namespace': 클래스 또는 네임 스페이스 이름이 아닙니다. 여기서 문제는 컴파일러 Namespace가 클래스인지 네임 스페이스 인지 알 수 없다는 것입니다 . 그러나 왜 이것이 전진 선언이기 때문에 이것이 중요합니까? 네임 스페이스에 정의 된 클래스를 전달하는 다른 방법이 있습니까? 위의 구문은 네임 스페이스를 "다시 열고"정의를 확장 한 것 같습니다. Class실제로 정의되지 않은 경우 어떻게해야 Nam..

IT박스 2020.06.03
반응형