반응형

2020/07/18 30

배열 복사 대 버퍼 블록 복사

배열 복사 대 버퍼 블록 복사 Array.Copy 및 Buffer.BlockCopy는 모두 동일한 작업을 수행하지만 BlockCopy빠른 바이트 수준 기본 배열 복사를 목표로 하지만 Copy범용 구현입니다. 내 질문은-어떤 상황에서 사용해야 BlockCopy합니까? 프리미티브 유형 배열을 복사 할 때 언제든지 사용해야합니까, 아니면 성능을 위해 코딩하는 경우에만 사용해야합니까? Buffer.BlockCopyover 를 사용 하는 데 본질적으로 위험한 것이 Array.Copy있습니까? 매개 변수 Buffer.BlockCopy는 색인이 아닌 바이트 기반이므로을 사용하는 것보다 코드를 망칠 가능성이 높으므로 코드 의 성능이 중요한 섹션 Array.Copy에서만 사용 Buffer.BlockCopy합니다. 전주곡..

Programing 2020.07.18

SQLite에 Long 유형이 있습니까?

SQLite에 Long 유형이 있습니까? Long대신 열 유형으로 테이블을 만들고 싶습니다 Integer. 가능합니까? 로부터 SQLite는 워드 프로세서 INTEGER . 값은 부호의 정수이며 값의 크기에 따라 1, 2, 3, 4, 6 또는 8 바이트로 저장됩니다. 이후로는 long8 바이트이며, INTEGER또한 8 바이트의 값을 저장, 당신은 사용할 수 있습니다 INTEGER. 열을 INTEGER유형 으로 작성하십시오 . db.execSQL("CREATE TABLE IF NOT EXISTS " + TABLE_A + "(" + KEY + " INTEGER" + ")"); 열에 long값을 넣으십시오 INTEGER. contentValues.put(KEY, object.getLongValue()); d..

Programing 2020.07.18

Django REST Framework : ModelSerializer에 추가 필드 추가

Django REST Framework : ModelSerializer에 추가 필드 추가 모델을 직렬화하고 싶지만 직렬화 할 모델 인스턴스에서 일부 데이터베이스 조회를 수행해야하는 추가 필드를 포함하고 싶습니다. class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') 이것을하는 올바른 방법은 무엇입니까? 나는 것을 볼 당신이 여분의 "상황"에 전달할 수 있습니다 상황에 맞는 사전에 추가 필드에 통과 할 수있는 권리 대답은, 시리얼에? 이 ..

Programing 2020.07.18

XAML에 여러 값 변환기를 연결하는 방법이 있습니까?

XAML에 여러 값 변환기를 연결하는 방법이 있습니까? 두 개의 개별 변환을 수행 한 후 데이터 컨텍스트의 속성에 바인딩 된 정수 값을 표시 해야하는 상황이 있습니다. 범위 내에서 값을 뒤집습니다 (예 : 범위는 1 ~ 100, 데이터 컨텍스트의 값은 90, 사용자는 10의 값을 봅니다) 숫자를 문자열로 변환 내 변환기 (IValueConverter를 구현하는)를 만들어 두 단계를 모두 수행 할 수 있음을 알고 있습니다. 그러나 이미 첫 번째 단계 만 수행하는 별도의 값 변환기가 있으며 두 번째 단계는 Int32Converter로 덮여 있습니다. 이 두 개의 기존 클래스를 집계하는 추가 클래스를 만들지 않고 XAML에 연결할 수있는 방법이 있습니까? 이 중 하나라도 명확히해야하는 경우 알려주십시오. :)..

Programing 2020.07.18

두 날짜 사이의 일?

두 날짜 사이의 일? [복제] 이 질문에는 이미 답변이 있습니다. 주어진 두 날짜 사이의 일 수를 계산하는 방법은 무엇입니까? 답변 11 개 두 날짜 사이에 하루가 몇 일이 지 났는지 확인하는 가장 짧은 방법은 무엇입니까? 여기 내가 지금하고있는 일이 있습니다. math.floor((b - a).total_seconds()/float(86400)) 문자 그대로 두 개의 날짜 개체가 있다고 가정하면 하나에서 다른 날짜 개체를 빼고 결과 timedelta개체 를 며칠 동안 쿼리 할 수 ​​있습니다 . >>> from datetime import date >>> a = date(2011,11,24) >>> b = date(2011,11,17) >>> a-b datetime.timedelta(7) >>> (a-..

Programing 2020.07.18

Angular4-양식 제어를위한 값 접근자가 없음

Angular4-양식 제어를위한 값 접근자가 없음 사용자 정의 요소가 있습니다. {{ type.icon }} {{ type.description }} formControlName을 추가하려고하면 오류 메시지가 나타납니다. 오류 오류 : 이름이 'surveyType'인 양식 제어에 대한 값 액세서가 없습니다. 나는 ngDefaultControl성공하지 않고 추가하려고했습니다 . 입력 / 선택이 없기 때문에 ... 어떻게 해야할지 모르겠습니다. 누군가가 전체 카드를 클릭 할 때 내 '유형'을 formControl에 넣을 수 있도록 클릭을이 formControl에 바인딩하고 싶습니다. 가능합니까? formControlName구현하는 지시문에서만 사용할 수 있습니다 ControlValueAccessor. 인터페..

Programing 2020.07.18

도커 머신 : 기기에 남은 공간이 없습니다.

도커 머신 : 기기에 남은 공간이 없습니다. Docker Compose로 Docker Machine을 설정하려고합니다. 시나리오 1 (Docker Machine없이) Docker Machine없이 실행하면 docker-compose up -d의도 한대로 3 개의 연결된 컨테이너가 생성됩니다 (nginx + mongodb + nodejs). 시나리오 2 (Docker Machine 사용) 그런 다음 Docker Machine을 사용하여 VM을 생성하고 Docker에게 eval $(docker-machine env streambacker-dev). 이 시점에서 도커 컴퓨터에 ssh하고 실행 df -h하면 다음을 얻습니다. 그때 실행하면 docker-compose up -d, 내가 얻을 "공백 장치에 남아있는..

Programing 2020.07.18

모든 maven 의존성을 저장소에없는 디렉토리로 다운로드 하시겠습니까?

모든 maven 의존성을 저장소에없는 디렉토리로 다운로드 하시겠습니까? 나는 maven에만 바이너리 형식으로 배포 된 라이브러리를 사용해야하기 때문에 프로젝트를 maven으로 변환하기 시작했지만 너무 오랫동안 벽에 머리를 부딪친 후 나 자신을 아프게하고 사용하기로 결정했습니다. 개미. 항아리와 모든 전이 종속성을 선택한 디렉토리에 다운로드하여 정상적으로 즐기면서 행복한 개발자로 다시 SCM에 체크인 할 수 있기를 원합니다. 그것을 쉽게하는 방법에 대한 아이디어가 있습니까? 받는다는 종속성 플러그인은 잠재적으로 문제를 해결할 수 있습니다. pom모든 프로젝트 종속성이 지정된 을 가지고 있으면 실행하기 만하면됩니다. mvn dependency:copy-dependencies target/dependencie..

Programing 2020.07.18

Sequelize를 사용하는 노드 앱을 구성하는 방법은 무엇입니까?

Sequelize를 사용하는 노드 앱을 구성하는 방법은 무엇입니까? sequelize ORM을 사용하는 예제 nodejs 앱을 찾고 있습니다. 내 주요 관심사는 require () 종속성 루프로 인해 모델이 서로 복잡한 관계를 갖는 경우 별도의 js 파일에서 모델을 정의하는 것이 불가능하다는 것입니다. 어쩌면 사람들은 매우 긴 파일 하나에 모든 모델을 정의 할 수 있습니까? 주로 모델을 정의하고 앱을 통해 사용하는 방법에 관심이 있습니다. 나는 내가하고있는 것이 일을하는 "좋은"방법이라는 것을 확인하고 싶다. 짧은 이야기 이 경우 그 트릭은 모델을 초기화하지 않습니다 에 파일하지만 단지 초기화에 대한 모든 necesary 정보를 제공하고 모델 설정 및 인스턴스의 중앙 모듈 돌봐를 할 수 있습니다. 단계는..

Programing 2020.07.18

OSX에서 PATH 환경 변수를 영구적으로 설정

OSX에서 PATH 환경 변수를 영구적으로 설정 OSX에서 환경 변수를 영구적으로 설정하는 방법에 대한 몇 가지 답변을 읽었습니다. 먼저 Linux / Unix에서 $ PATH를 영구적으로 설정하는 방법은 무엇입니까? 하지만 오류 메시지가 표시 no such file and directory되어 ~/.bash_profile대신 시도 할 수 있다고 생각 ~/.profile했지만 작동하지 않았습니다. 둘째,이 솔루션을 찾았 습니다. os x의 응용 프로그램에서 사용하는 $ PATH를 설정하는 방법은 다음 과 같습니다. ~ / .MacOSX / environment.plist 그러나 다시 no such file and directory오류 가 발생했습니다. 새 터미널 세션을 열 때마다 반복해서 설정할 필요가 ..

Programing 2020.07.18
반응형