반응형

Java 2020

.NET-일반 컬렉션을 DataTable로 변환

.NET-일반 컬렉션을 DataTable로 변환 일반 컬렉션 (List)을 DataTable로 변환하려고합니다. 이 작업을 수행하는 데 도움이되는 다음 코드를 찾았습니다. // Sorry about indentation public class CollectionHelper { private CollectionHelper() { } // this is the method I have been using public static DataTable ConvertTo(IList list) { DataTable table = CreateTable(); Type entityType = typeof(T); PropertyDescriptorCollection properties = TypeDescriptor.GetPr..

code 2020.10.21

Golang-채널 버퍼 크기는 무엇입니까?

Golang-채널 버퍼 크기는 무엇입니까? 비동기 채널을 만들려고하는데 http://golang.org/ref/spec#Making_slices_maps_and_channels를 살펴 보았습니다 . c := make(chan int, 10) // channel with a buffer size of 10 버퍼 크기가 10이라는 것은 무엇을 의미합니까? 버퍼 크기는 구체적으로 무엇을 나타내거나 제한합니까? 버퍼 크기는 전송 차단없이 채널에 전송할 수있는 요소의 수입니다. 기본적으로 채널의 버퍼 크기는 0입니다 (를 통해 얻을 수 있음 make(chan int)). 이는 다른 고 루틴이 채널에서 수신 할 때까지 모든 단일 전송이 차단됨을 의미합니다. 버퍼 크기가 1 인 채널은 블록을 보낼 때까지 1 개의 요..

code 2020.10.21

Promise 배열을 순차적으로 실행하려면 어떻게해야합니까?

Promise 배열을 순차적으로 실행하려면 어떻게해야합니까? 순차적으로 실행해야하는 일련의 약속이 있습니다. var promises = [promise1, promise2, ..., promiseN]; RSVP.all을 호출하면 병렬로 실행됩니다. RSVP.all(promises).then(...); 그러나 어떻게 순서대로 실행할 수 있습니까? 이렇게 수동으로 쌓을 수 있습니다 RSVP.resolve() .then(promise1) .then(promise2) ... .then(promiseN) .then(...); 그러나 문제는 promise의 수가 다양하고 promise의 배열이 동적으로 구축된다는 것입니다. 이미 배열에 있으면 이미 실행 중입니다. 약속이 있으면 이미 실행 중입니다. 이것은 약속의 ..

code 2020.10.21

스타일에 대한 Angular 2.0 바인딩 값

스타일에 대한 Angular 2.0 바인딩 값 background-color내 div 를 설정하기 위해 내 클래스 (속성 바인딩으로 획득)에서 색상 속성을 바인딩하려고합니다 . import {Component, Template} from 'angular2/angular2'; @Component({ selector: 'circle', bind:{ "color":"color" } }) @Template({ url: System.baseURL + "/components/circle/template.html", }) export class Circle { constructor(){ } changeBackground():string{ return "background-color:" + this.color + ";..

code 2020.10.21

Count 속성 대 Count () 메서드?

Count 속성 대 Count () 메서드? 컬렉션으로 작업하면 개체 수를 얻는 두 가지 방법이 있습니다. 메서드를 계산 (속성) 및 Count ()합니다. 누구든지 주요 차이점이 무엇인지 알고 있습니까? 내가 틀렸을 수도 있지만 Count () 메서드가 내가 '얻기'전에 Count가 이미 할당되어 있어야하는 컬렉션에 대해 일종의 쿼리를 수행한다고 가정하기 때문에 항상 모든 조건문에서 Count 속성을 사용합니다. 그러나 그것은 추측입니다. 내가 틀렸다면 성능이 영향을 받을지 모르겠습니다. 편집 : 호기심에서 컬렉션이 null이면 Count ()에서 예외가 발생합니까? Count 속성이 단순히 0을 반환한다고 확신하기 때문입니다. Count()확장 메서드 의 소스를 디 컴파일하면 객체가 ICollecti..

code 2020.10.21

MongoDB Aggregation : 총 레코드 수를 얻는 방법은 무엇입니까?

MongoDB Aggregation : 총 레코드 수를 얻는 방법은 무엇입니까? mongodb에서 레코드를 가져 오기 위해 집계를 사용했습니다. $result = $collection->aggregate(array( array('$match' => $document), array('$group' => array('_id' => '$book_id', 'date' => array('$max' => '$book_viewed'), 'views' => array('$sum' => 1))), array('$sort' => $sort), array('$skip' => $skip), array('$limit' => $limit), )); 이 쿼리를 제한없이 실행하면 10 개의 레코드를 가져옵니다. 하지만 한도를 2로 ..

code 2020.10.20

플래시 메시지가 사라지지 않는 이유는 무엇입니까?

플래시 메시지가 사라지지 않는 이유는 무엇입니까? 컨트롤러에서 예외 처리를 수행하고 있습니다. : create 작업에서 예외가 발생하면 : new 작업으로 렌더링하고 플래시 메시지를 표시합니다. 모든 것이 잘 작동하고 예외가 발생하면 플래시 메시지를 볼 수 있지만 다른 페이지로 리디렉션 (손으로 클릭) 하면 플래시 메시지가 여전히 여기에 있습니다 . 그런 다음 다른 페이지 ( 두 번째 클릭)로 리디렉션 하면 메시지가 사라질 수 있습니다. 이유가 무엇인지 아는 사람? 내 컨트롤러 코드 : class MessagesController :render_new def new end def create end pri..

code 2020.10.20

MySQL에서 월 및 연도별로 그룹화

MySQL에서 월 및 연도별로 그룹화 각 행에 타임 스탬프가있는 테이블이 주어지면이 특정 json 개체 형식에 맞게 쿼리 형식을 지정하는 방법은 무엇입니까? 나는 json 객체를 년 / 월로 구성하려고합니다. 쿼리를 기반으로하는 json : { "2009":["August","July","September"], "2010":["January", "February", "October"] } 지금까지 내가 가진 쿼리는 다음과 같습니다. SELECT MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP BY MONTH(t.summaryDateTime) DESC"; 쿼리는 (예측 가능하게..

code 2020.10.20

Java 인터페이스는 다중 상속을 어떻게 시뮬레이션합니까?

Java 인터페이스는 다중 상속을 어떻게 시뮬레이션합니까? 저는 "The Java Tutorial"(두 번째)을 읽고 있습니다. 방금 인터페이스 섹션을 살펴 봤지만 Java 인터페이스가 다중 상속을 시뮬레이션하는 방법을 여전히 이해하지 못합니다. 책에있는 것보다 더 명확한 설명이 있습니까? 도메인에 트럭과 주방이라는 두 가지 항목이 있다고 가정합니다. 트럭에는 driveTo () 메서드가 있고 Kitchens에는 cook () 메서드가 있습니다. 이제 Pauli가 배달 트럭 뒤에서 피자를 판매하기로 결정했다고 가정 해 보겠습니다. 그는 driveTo ()와 cook ()을 함께 할 수있는 것을 원합니다. C ++에서 그는이를 위해 다중 상속을 사용합니다. Java에서는 너무 위험하다고 간주되어 메인 클래..

code 2020.10.20

치명적인 오류 : 최대 실행 시간 300 초를 초과했습니다.

치명적인 오류 : 최대 실행 시간 300 초를 초과했습니다. 이 PHP 오류가 계속 발생합니다. 치명적인 오류 : 최대 실행 시간 300 초를 초과했습니다. 내 설정을 시도 max_execution_time내 max_input_timephp.ini 설정 (아파치 및 CLI 모두)에 0, -1그리고 4000초 각각. 그리고 여전히 다음과 같은 오류가 발생합니다. 치명적인 오류 : 최대 실행 시간 300 초를 초과했습니다. 또한이 메시지를 받기 전에 스크립트가 300 초 이상 실행됩니다. 명령 줄을 통해 스크립트를 실행하고 있습니다. 나는 또한 나의 체크 phpinfo()하는 그래서 참조 php.ini내가 사용하고 있습니다. 더 흥미로운 것은 5 초로 설정 max_execution_time및 max_inpu..

code 2020.10.20
반응형