반응형

2020/10 900

기본 키와 클러스터형 인덱스의 관계

기본 키와 클러스터형 인덱스의 관계 TABLE은 Clustered Index없이 기본 키를 가질 수 있습니까? TABLE은 기본 키없이 클러스터형 인덱스를 가질 수 있습니까? 누구든지 기본 키와 클러스터형 인덱스의 관계를 간단히 말해 줄 수 있습니까? 기본 키는 논리적 개념이며 테이블의 행에 대한 고유 식별자입니다. 따라서 많은 속성이 있습니다. null이 아닐 수 있으며 고유해야합니다. 물론 고유 식별자로 레코드를 많이 검색 할 가능성이 높기 때문에 기본 키에 대한 인덱스를 갖는 것이 좋습니다. 클러스터형 인덱스는 물리적 개념으로 레코드가 디스크에 저장되는 순서에 영향을주는 인덱스입니다. 이렇게하면 데이터에 액세스 할 때 매우 빠른 인덱스가되지만 기본 키가 순차 번호가 아닌 경우 쓰기 속도가 느려질 수..

Programing 2020.10.08

AngularJS-프로그래밍 방식으로 새 격리 된 범위를 어떻게 만들 수 있습니까?

AngularJS-프로그래밍 방식으로 새 격리 된 범위를 어떻게 만들 수 있습니까? Angular.factory로 AlertFactory를 만들고 싶습니다. 다음과 같은 HTML 템플릿을 정의했습니다. var template = "{{title}}"; 제목은 컨트롤러를 호출하여 제공되며 다음과 같이 적용됩니다. var compiled = $compile(template)(scope); body.append(compiled); 그렇다면 컨트롤러에서 공장으로 격리 된 범위를 어떻게 전달할 수 있습니까? 컨트롤러에서 코드를 사용하고 있습니다. AlertFactory.open($scope); 그러나 $ scope는 전역 컨트롤러 범위 변수입니다. 제목 속성만으로 공장에 대한 작은 범위를 전달하고 싶습니다. 감사..

Programing 2020.10.08

-128에서 127 사이의 값을 Integer 클래스 캐싱하는 이유는 무엇입니까?

-128에서 127 사이의 값을 Integer 클래스 캐싱하는 이유는 무엇입니까? 이전 질문과 관련 하여 Integer.valueOf (String)와의 == 비교가 127과 128에 대해 다른 결과를 제공하는 이유는 무엇입니까? , 우리 Integer class는 -128과 사이의 값을 저장하는 캐시 가 있음을 알고 127있습니다. 왜 -128과 127 사이 입니까? Integer.valueOf () 문서 가 명시된 " 자주 값을 요청 캐시에 저장하는 것이다 " . 사이 그러나 값을 수행 -128하고 127자주 진짜 요청? 자주 요청되는 값 은 매우 주관적 이라고 생각했습니다 . 이것 뒤에 가능한 이유가 있습니까? 문서에서 " .. 그리고이 범위 밖의 다른 값을 캐시 할 수 있습니다 . " 어떻게이 작..

Programing 2020.10.08

Gradle 및 -D를 통해 내 테스트에 시스템 속성을 제공하는 방법

Gradle 및 -D를 통해 내 테스트에 시스템 속성을 제공하는 방법 시스템 속성을 읽는 Java 프로그램이 있습니다. System.getProperty("cassandra.ip"); 시작하는 Gradle 빌드 파일이 있습니다. gradle test -Pcassandra.ip=192.168.33.13 또는 gradle test -Dcassandra.ip=192.168.33.13 그러나 System.getProperty 는 항상 null을 반환 합니다. 내가 찾은 유일한 방법은 내 Gradle 빌드 파일에 test { systemProperty "cassandra.ip", "192.168.33.13" } -D를 통해 어떻게합니까 -P 플래그는 gradle 속성 용이고 -D 플래그는 JVM 속성 용입니다. ..

Programing 2020.10.08

런타임 오류 : nil 맵의 항목에 할당

런타임 오류 : nil 맵의 항목에 할당 지도를 생성 한 다음 다음과 같이 yaml 파일로 변환하려고합니다. uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp 지도를 만드는 동안 중요한 것이 누락 된 것 같습니다. 내 코드는 다음과 같습니다. package main import ( "fmt" "gopkg.in/yaml.v2" ) type T struct { cn string street string } func main() { names := []string{"kasi", "remya", "nandan"} m := make(map[string]map[string]T, ..

Programing 2020.10.08

ES2015 (ES6)`class` 구문은 어떤 이점을 제공합니까?

ES2015 (ES6)`class` 구문은 어떤 이점을 제공합니까? ES6 수업에 대해 많은 질문이 있습니다. class구문 사용의 이점은 무엇입니까 ? 공개 / 비공개 / 정적이 ES7의 일부가 될 것이라고 읽었습니다. 그게 이유인가요? 또한 class다른 종류의 OOP입니까 아니면 여전히 JavaScript의 프로토 타입 상속입니까? 을 사용하여 수정할 수 있습니까 .prototype? 또는 동일한 객체이지만 선언하는 두 가지 방법입니다. 속도 이점이 있습니까? 큰 앱과 같은 큰 애플리케이션이 있다면 유지 관리 / 이해가 더 쉬울까요? 새 class구문 을 사용하는지 여부는 (거의) 전적으로 귀하에게 달려 있습니다 . 대부분은 구문 론적 설탕입니다. (하지만 좋은 종류의 설탕이 있습니다.) ES201..

Programing 2020.10.08

두 가지 유형으로 변수 선언 : "int char"

두 가지 유형으로 변수 선언 : "int char" 저는 C ++ 초보자이고 Bjarne Stroustrup의 Programming : Principles and Practice Using C ++을 읽고 있습니다. 3.9.2 안전하지 않은 변환 섹션에서 저자는 이니셜 라이저가 정수 리터럴 인 경우 컴파일러는 실제 값을 확인하고 축소를 의미하지 않는 값을 허용 할 수 있습니다. int char b1 {1000}; // error: narrowing (assuming 8-bit chars) 이 선언에 의아해합니다. 두 가지 유형 ( int및 char)을 사용합니다. 나는 이전에 자바와 스위프트 (내가 비교적 익숙한 두 언어)에서 그러한 선언을 본 적이 없다. 오타 또는 유효한 C ++ 구문입니까? 책의 실..

Programing 2020.10.08

IronPython 대 Python .NET

IronPython 대 Python .NET Python 코드에서 C #으로 작성된 일부 .NET 어셈블리에 액세스하고 싶습니다. 약간의 조사에 따르면 두 가지 선택이 있습니다. .NET 인터페이스 기능 / 지원이 내장 된 IronPython Python .NET 패키지 가있는 Python 두 솔루션 간의 장단점은 무엇입니까? 주로 .NET 프레임 워크를 기반으로하는 코드를 원한다면 IronPython과 Python.NET을 적극 권장합니다. IronPython은 거의 기본 .NET이므로 다른 .NET 언어와 통합 할 때 훌륭하게 작동합니다. Python.NET은 .NET의 하나 또는 두 개의 구성 요소를 표준 Python 응용 프로그램에 통합하려는 경우 유용합니다. IronPython을 사용할 때 눈에..

Programing 2020.10.08
반응형