반응형

programing tip 3103

Elasticsearch 대 Cassandra 대 Cassandra를 사용한 Elasticsearch

Elasticsearch 대 Cassandra 대 Cassandra를 사용한 Elasticsearch NoSQL을 배우고 있으며 고객의 요구 사항 중 하나에 대한 다양한 옵션을 찾고 있습니다. 이 질문을 올리기 전에 다양한 리소스를 살펴 보았습니다 (NoSQL에 대한 지식이 거의없는 사람). 더 빠른 속도로 데이터를 저장하고 데이터를 읽어야합니다. 완전히 안전하고 쉽게 확장 할 수 있습니다. Analytics 용 데이터를 검색 할 수 있습니다. 나는 짧은 목록으로 끝났다 : Cassandra and Elasticsearch 내가 이해하는 것은 Cassandra가 인덱스를 사용하여 데이터를 쓰고 읽을 수 있기 때문에 나에게 완벽한 NoSQL 스토리지 솔루션이라는 것입니다. 실패하거나 실패 할 수있는 곳은 ..

programing tip 2020.08.12

중복 키로 구현 매핑

중복 키로 구현 매핑 중복 키가있는지도를 갖고 싶습니다. 많은지도 구현이 있다는 것을 알고 있습니다 (Eclipse는 약 50 개를 보여줍니다). 그래서 이것을 허용하는 것이 있어야합니다. 이 작업을 수행하는 자신의지도를 작성하는 것이 쉽다는 것을 알고 있지만 기존 솔루션을 사용하고 싶습니다. 커먼즈 컬렉션이나 구글 컬렉션에있는 것일까 요? 당신은 멀티 맵을 찾고 있으며, 실제로 commons-collections와 Guava는 여러 가지 구현을 가지고 있습니다. 멀티 맵은 키당 값 컬렉션을 유지하여 여러 키를 허용합니다. 즉, 단일 객체를 맵에 넣을 수 있지만 컬렉션을 검색합니다. Java 5를 사용할 수 있다면 Multimap제네릭을 인식 하는 Guava를 선호합니다 . Google 컬렉션 외부 라이..

programing tip 2020.08.12

문자열의 줄을 반복합니다.

문자열의 줄을 반복합니다. 다음과 같이 정의 된 여러 줄 문자열이 있습니다. foo = """ this is a multi-line string. """ 이 문자열은 내가 쓰고있는 파서의 테스트 입력으로 사용했습니다. 파서 함수는 file입력 으로 -object를 수신 하고 반복합니다. 또한 next()줄을 건너 뛰기 위해 메서드를 직접 호출 하므로 반복자가 아닌 입력으로 반복기가 필요합니다. file-object가 텍스트 파일의 줄을 넘기는 것처럼 해당 문자열의 개별 줄을 반복하는 반복기가 필요 합니다. 물론 다음과 같이 할 수 있습니다. lineiterator = iter(foo.splitlines()) 더 직접적인 방법이 있습니까? 이 시나리오에서 문자열은 분할을 위해 한 번 통과 한 다음 파서가 ..

programing tip 2020.08.12

Rmarkdown에 \ newpage를 현명하게 추가하는 방법은 무엇입니까?

Rmarkdown에 \ newpage를 현명하게 추가하는 방법은 무엇입니까? \newpageR markdown v2에서 LaTeX 명령을 다음과 다른 방식으로 사용할 수 있는지 궁금합니다 . ```{r, results='asis', echo=FALSE} cat("\\newpage") ``` pdf_output을 생성합니다. any1이 어떤 아이디어가 있으면 주저하지 말고 의견을 말하십시오 :)! 감사 다음과 같이 pdf를 만듭니다. --- title: " " author: " " date: "2014" output: pdf_document: includes: in_header: naglowek.tex highlight: pygments toc: true toc_depth: 3 number_sections..

programing tip 2020.08.12

.h.gch 파일이란 무엇입니까?

.h.gch 파일이란 무엇입니까? 최근에 G ++로 프로그램을 만들어야하는 수업 프로젝트가있었습니다. 나는 메이크 파일을 사용했고 어떤 이유로 가끔 .h.gch 파일을 남겼습니다. 때로는 이것이 컴파일에 영향을 미치지 않았지만, 종종 컴파일러가 수정되었거나 의미가없는 문제에 대해 오류를 발생시키는 결과를 낳았습니다. 두 가지 질문이 있습니다. 1) .h.gch 파일이란 무엇이며 어떤 용도로 사용됩니까? 과 2) 청소하지 않으면 왜 그런 문제가 발생합니까? .gch파일은 미리 컴파일 된 헤더이다. A는 경우 .gch다음을 찾을 수없는 일반적인 헤더 파일이 사용됩니다. 그러나 프로젝트가 미리 컴파일 된 헤더를 생성하도록 설정된 경우 존재하지 않는 헤더를 만들고 다음 빌드에서 사용합니다. 때때로는 *.h.gc..

programing tip 2020.08.12

다른 스레드에서 발생한 예외 포착

다른 스레드에서 발생한 예외 포착 내 방법 중 하나 ( Method1)는 새 스레드를 생성합니다. 해당 스레드는 메서드 ( Method2)를 실행하고 예외 중에 예외가 발생합니다. 호출 메서드 ( Method1) 에 대한 예외 정보를 가져와야합니다. 어떻게 Method1든 던져진 이 예외를 잡을 수 Method2있습니까? 에서 .NET 4 이상, 당신은 사용할 수 있습니다 Task새 스레드를 만드는 대신 클래스를. 그런 다음 .Exceptions작업 개체의 속성을 사용하여 예외를 가져올 수 있습니다 . 두 가지 방법이 있습니다. 별도의 메서드에서 : // 일부 작업의 스레드 에서 예외를 처리 합니다. class Program { static void Main(string[] args) { Task tas..

programing tip 2020.08.12

Go에서 fmt.Println ()과 println ()의 차이점은 무엇입니까?

Go에서 fmt.Println ()과 println ()의 차이점은 무엇입니까? Go에서 무언가를 인쇄하려면 다음과 같이 할 수 있습니다. import "fmt" func main(){ fmt.Println("Hello world!") } 하지만 가져 오지 않고도 똑같이 할 수 있다는 것을 알았습니다 fmt. func main(){ println("Hello world!") } 누군가 설명해 주시겠습니까? println최종적으로 제거 될 수있는 내장 함수 (런타임에 포함)이며 fmt패키지는 지속될 표준 라이브러리에 있습니다. 해당 주제에 대한 사양 을 참조하십시오 . 언어 개발자의 경우 println종속성 이 없는 것이 편리 하지만 fmt패키지 또는 이와 유사한 것을 사용하는 것이 좋습니다 ( log예 ..

programing tip 2020.08.12

React Enzyme은 두 번째 (또는 n 번째) 노드를 찾습니다.

React Enzyme은 두 번째 (또는 n 번째) 노드를 찾습니다. Jasmine Enzyme 얕은 렌더링으로 React 구성 요소를 테스트하고 있습니다. 이 질문의 목적을 위해 여기에서 단순화했습니다 ... function MyOuterComponent() { return ( ... ... ... ) } MyOuterComponent2 개의 인스턴스가 MyInnerComponent있고 각각의 소품을 테스트하고 싶습니다. 내가 테스트하는 방법을 아는 첫 번째. 나는 find함께 사용 first... expect(component.find('MyInnerComponent').first()).toHaveProp('title', 'Hello'); 그러나 두 번째 인스턴스를 테스트하는 데 어려움을 겪고 MyI..

programing tip 2020.08.12

data.frame 열 이름을 함수에 전달

data.frame 열 이름을 함수에 전달 나는 data.frame ( x) 및 a 를 받아들이는 함수를 작성하려고 column합니다. 이 함수는 x에서 일부 계산을 수행하고 나중에 다른 data.frame을 반환합니다. 열 이름을 함수에 전달하는 모범 사례 방법을 고수하고 있습니다. 두 개의 최소한의 예제 fun1와 fun2아래 는 예제로 x$column사용하여에서 작업을 수행 할 수있는 원하는 결과를 생성합니다 max(). 그러나 둘 다 겉보기에 (적어도 나에게는) 우아하지 않은 것에 의존합니다. 전화를 걸 substitute()거나eval() 열 이름을 문자형 벡터로 전달해야합니다. fun1 get.max(1/mpg,mtcars) [1] 0.09615385 Another way is to use t..

programing tip 2020.08.12

PHP-문자열 문자 반복

PHP-문자열 문자 반복 문자열의 문자를 반복하는 좋은 방법이 있습니까? 나는 할 수 있도록하고 싶습니다 foreach, array_map, array_walk, array_filter문자열의 문자에 등. 타입 캐스팅 / 저글링은 저를 어디에도 가지지 못했습니다 (전체 문자열을 배열의 한 요소로 넣음). 내가 찾은 최고의 솔루션은 단순히 for 루프를 사용하여 배열을 구성하는 것입니다. 더 나은 것이 있어야 할 것 같습니다. 색인을 생성 할 수 있다면 반복 할 수 없어야하나요? 이것은 내가 가진 최고입니다 function stringToArray($s) { $r = array(); for($i=0; $i } $ s1에만 액세스해야하는 경우 배열처럼 $ s1에 액세스 할 수도 있습니다. $s1 = "hel..

programing tip 2020.08.11
반응형