반응형

spring 180

neo4j의 노드 식별자

neo4j의 노드 식별자 저는 Neo4j를 처음 사용합니다. 어제 저녁에 게임을 시작했습니다. 모든 노드가 노드 생성 중에 생성되는 자동 증가 정수로 식별되는 것을 확인했습니다. 항상 그렇습니까? 내 데이터 세트에는 자연 문자열 키가 있으므로 Neo4j 할당 ID와 내 ID 사이에 매핑 할 필요가 없습니다. 대신 문자열 식별자를 사용할 수 있습니까? node-id를 구현 세부 사항으로 생각하십시오 (관계형 데이터베이스의 rowid와 같이 노드를 식별하는 데 사용할 수 있지만 절대 재사용되지 않아야 함). 자연 키를 노드에 속성으로 추가 한 다음 자연 키로 노드를 인덱싱하거나 자동 인덱싱을 활성화합니다. 예 : Java API에서 : Index idIndex = db.index().forNodes("ide..

programing 2021.01.15

android-콘텐츠 제공자가없는 CursorLoader 및 SQLite

android-콘텐츠 제공자가없는 CursorLoader 및 SQLite 나는 이것이 논의되었지만 문제의 현재 상태에 대해 묻고 싶었습니다. sqlite 데이터베이스와 연결하여 CursorLoader를 사용하려면 ContentProvider를 만들어야합니까? 나는 발견했다 ContentProvider없이 CursorLoader 사용 Emmby가 언급했듯이 내가 원하는 것을 정확히 보여줍니다. 사용자는 한 가지 제한 사항을 알고 있어야합니다. 이는 데이터 변경시 새로 고치는 메커니즘이 없다는 것입니다 (로더가 수행해야하는 것처럼). 그래서 또 다른 해결책이 언급됩니다 https://github.com/commonsguy/cwac-loaderex 다시 한 번 몇 가지 단점이 지적되었습니다. 그러나 자동 재 ..

programing 2021.01.15

네임 스페이스 종속성이 필요하지 않습니다.

네임 스페이스 종속성이 필요하지 않습니다. CRAN에 대한 매뉴얼을 읽고 R 패키지를 빌드하려고합니다. 가져 오기를 사용하여 네임 스페이스에 함수를로드하는 것이 설명 파일에서 사용하는 것이 가장 좋은 방법이라는 것을 알 수있었습니다. 설명 파일에 추가 한 후 네임 스페이스 파일에도 추가했습니다. 필요한 함수와 함께 importFrom을 네임 스페이스 파일에 추가했습니다. 이제 패키지에서 R CMD 검사를 실행하면 다음과 같은 오류가 발생합니다. 네임 스페이스 종속성이 필요하지 않음 : 'ggplot2' 추가 정보 : 설명 파일의 Depends에 패키지를 추가해도로드되지 않습니다. 이걸 도와주세요. 아래에서 내 설명 파일을 찾으십시오. Package: bigpackage Type: Package Title..

programing 2021.01.15

`hashCode`의 기본 구현은 무엇입니까?

`hashCode`의 기본 구현은 무엇입니까? 이 질문에 이미 답변이 있습니다. hashCode ()가 재정의되지 않은 경우 객체의 해시 코드는 무엇입니까? 11 답변 hashCode메서드를 재정의하지 않는 경우 기본 구현은 hashCode무엇입니까? 그런 다음이 클래스는 hashCode조상 중 하나에서 상속 됩니다. 이들 중 어느 것도 재정의하지 않으면 Object.hashCode 가 사용됩니다. 로부터 문서 : 합리적으로 실용적인만큼 Object 클래스에 의해 정의 된 hashCode 메서드는 고유 한 개체에 대해 고유 한 정수를 반환합니다. (이것은 일반적으로 객체의 내부 주소를 정수로 변환하여 구현되지만 JavaTM 프로그래밍 언어에서는이 구현 기술이 필요하지 않습니다.) 따라서 기본 구현은 JV..

programing 2021.01.15

함수 포인터 유형 반환

함수 포인터 유형 반환 종종 함수 포인터를 반환하는 함수를 작성할 필요가 있습니다. 할 때마다 사용하는 기본 형식은 다음과 같습니다. typedef int (*function_type)(int,int); function_type getFunc() { function_type test; test /* = ...*/; return test; } 그러나 이것은 많은 함수를 다룰 때 번거로울 수 있으므로 각 함수 (또는 각 함수 클래스)에 대해 typedef를 선언 할 필요가 없습니다. typedef를 제거하고 함수에서 반환 된 지역 변수를 다음과 같이 선언 할 수 있습니다 int (*test)(int a, int b);. 함수 본문을 다음과 같이 만듭니다. { int (*test)(int a, int b); ..

programing 2021.01.15

IACA 란 무엇이며 어떻게 사용합니까?

IACA 란 무엇이며 어떻게 사용합니까? IACA (인텔 아키텍처 코드 분석기) 라는 흥미롭고 강력한 도구를 찾았 지만 이해하는 데 어려움이 있습니다. 그것으로 무엇을 할 수 있고, 그것의 한계는 무엇이며 어떻게 할 수 있습니까? C 또는 C ++에서 코드를 분석하는 데 사용합니까? x86 어셈블러에서 코드를 분석하는 데 사용합니까? 2019-04 : EOL 도달 . 제안 된 대안 : LLVM-MCA 2017-11 : 버전 3.0 출시 (2019-05-18 기준 최신) 2017-03 : 버전 2.3 출시 그것은 무엇입니까 : IACA (인텔 아키텍처 코드 분석기) 는 최신 인텔 프로세서에서 실행할 때 명령 일정을 정적으로 분석하기 위해 인텔에서 만든 ( 2019 : 수명 종료 ) 프리웨어 폐쇄 소스 정적..

programing 2021.01.15

-a 대 -e 옵션 인 경우 bash

-a 대 -e 옵션 인 경우 bash Bash 문서의 about -a및 -e옵션 은 다음 과 같습니다. -a file True if file exists. -e file True if file exists. 차이점을 얻으려고 다음 스크립트를 실행했습니다. resin_dir=/Test/Resin_wheleph/Results if [ -e ${resin_dir} ] ; then echo "-e "; fi if [ ! -e ${resin_dir} ] ; then echo "! -e"; fi if [ -a ${resin_dir} ] ; then echo "-a"; fi if [ ! -a ${resin_dir} ] ; then echo "! -a"; fi /Test/Resin_wheleph/Results존재하고 ..

programing 2021.01.15

자바 스레드 재사용

자바 스레드 재사용 나는 항상 스레드를 만드는 것이 비싸다는 것을 읽었습니다. 또한 스레드를 다시 실행할 수 없다는 것도 알고 있습니다. 나는 Executors수업 문서에서 본다 . 필요에 따라 새 스레드를 생성하는 스레드 풀을 생성하지만 이전에 생성 된 스레드가 사용 가능할 때 재사용합니다. '재사용'이라는 단어에 유의하십시오. 스레드 풀이 스레드를 '재사용'하는 방법은 무엇입니까? 나는 당신을 혼란스럽게하는 것이 무엇인지 이해했다고 생각합니다. 그래서 여기에 제 더 긴 대답이 있습니다. 용어는 약간 오해의 소지가 있습니다 (분명히 '재사용'을 강조하는 질문을하지 않을 것입니다). 스레드 풀이 스레드를 '재사용'하는 방법은 무엇입니까? 일어나는 일은 여러 작업을 처리하는 데 단일 스레드를 사용할 수 있..

programing 2021.01.15

빌더 패턴 및 다수의 필수 매개 변수

빌더 패턴 및 다수의 필수 매개 변수 지금까지 다음과 같은 빌더 패턴 구현을 사용했습니다 ( 여기에 설명 된 구현과 반대 ). public class Widget { public static class Builder { public Builder(String name, double price) { ... } public Widget build() { ... } public Builder manufacturer(String value) { ... } public Builder serialNumber(String value) { ... } public Builder model(String value) { ... } } private Widget(Builder builder) { ... } } 이것은 다양한 ..

programing 2021.01.15

이 C ++ 11 정규식 오류 나 또는 컴파일러입니까?

이 C ++ 11 정규식 오류 나 또는 컴파일러입니까? 좋아, 이것은 내가이 문제가 있었던 원래 프로그램이 아니지만 훨씬 작은 프로그램에 복제했습니다. 아주 간단한 문제입니다. main.cpp : #include #include using namespace std; int main() { regex r1("S"); printf("S works.\n"); regex r2("."); printf(". works.\n"); regex r3(".+"); printf(".+ works.\n"); regex r4("[0-9]"); printf("[0-9] works.\n"); return 0; } 이 명령으로 성공적으로 컴파일되었으며 오류 메시지가 없습니다. $ g++ -std=c++0x main.cpp 참고로의 ..

programing 2021.01.15
반응형