반응형

2020/08/31 30

Kafka (15MB 이상)로 대용량 메시지를 보내려면 어떻게해야합니까?

Kafka (15MB 이상)로 대용량 메시지를 보내려면 어떻게해야합니까? Java Producer API를 사용하여 문자열 메시지를 Kafka V. 0.8로 보냅니다. 메시지 크기가 약 15MB이면 MessageSizeTooLargeException. message.max.bytes40MB 로 설정하려고 했지만 여전히 예외가 발생합니다. 작은 메시지는 문제없이 작동했습니다. (프로듀서에 예외가 나타납니다.이 애플리케이션에는 소비자가 없습니다.) 이 예외를 제거하려면 어떻게해야합니까? 내 예제 생산자 구성 private ProducerConfig kafkaConfig() { Properties props = new Properties(); props.put("metadata.broker.list", BRO..

Programing 2020.08.31

Active Record, Rails 및 Postgres로 중복 필드가 여러 개인 행 찾기

Active Record, Rails 및 Postgres로 중복 필드가 여러 개인 행 찾기 Postgres 및 Activerecord를 사용하여 여러 열에서 중복 값이있는 레코드를 찾는 가장 좋은 방법은 무엇입니까? 이 솔루션을 여기 에서 찾았 습니다 . User.find(:all, :group => [:first, :email], :having => "count(*) > 1" ) 그러나 그것은 postgres에서 작동하지 않는 것 같습니다. 이 오류가 발생합니다. PG :: GroupingError : ERROR : "parts.id"열이 GROUP BY 절에 나타나거나 집계 함수에 사용되어야합니다. 테스트 및 작동 버전 User.select(:first,:email).group(:first,:emai..

Programing 2020.08.31

Mac 용 프로파일 링 도구와 같은 kcachegrind가 있습니까?

Mac 용 프로파일 링 도구와 같은 kcachegrind가 있습니까? Mac 플랫폼 용 kcachegrind wingrind valgrind와 같은 프로파일 링 도구에 대해 누구든지 말해 줄 수 있습니까? 나는 이것이 맥에서 작동하지 않는다고 생각한다. 나는 또한 그것에 대해 빠르게 확인했다. 결국 OSX에서 qcachegrind를 사용하게되었습니다. Brew를 통해 설치할 수 있습니다. brew install qcachegrind 또는 graphviz 지원 을 활성화하려면 : brew install qcachegrind --with-graphviz 이 프로그램의 장점은 MacBook Pro에 6.1GB cachegrind 파일을 성공적으로로드했다는 것입니다! 꽤 매끄러운! qcachegrind + Gr..

Programing 2020.08.31

Uint8Array를 Javascript의 문자열로

Uint8Array를 Javascript의 문자열로 Javascript의 Uint8Array 요소 범위에 UTF-8로 인코딩 된 데이터가 있습니다. 이것을 일반 자바 스크립트 문자열로 디코딩하는 효율적인 방법이 있습니까 (Javascript가 16 비트 유니 코드를 사용한다고 생각합니다)? 문자열 결합이 CPU를 많이 사용하므로 한 번에 한 문자를 추가하고 싶지 않습니다. TextEncoder및 TextDecoder로부터 인코딩 표준 에 의해 polyfilled된다 stringencoding 라이브러리 현과 ArrayBuffers간에 변환 : var uint8array = new TextEncoder("utf-8").encode("¢"); var string = new TextDecoder("utf-8"..

Programing 2020.08.31

색상 1 및 색상 2 범위의 n 색상 그라데이션

색상 1 및 색상 2 범위의 n 색상 그라데이션 저는 종종 ggplot2그라디언트를 멋지게 만드는 작업을 합니다 ( 예를 보려면 여기를 클릭하십시오 ). 베이스에서 작업 할 필요가 scales있고 거기에서 컬러 그래디언트를 만드는데도 사용할 수 있다고 생각 하지만 방법에 대해 심각하게 생각하지 않습니다. 기본 목표는 x 색상에서 y 색상까지의 n 색상 팔레트를 생성하는 것입니다. 솔루션은 기본에서 작동해야합니다. 이것은 시작점 이었지만 n을 입력 할 곳이 없습니다. scale_colour_gradientn(colours=c("red", "blue")) 나는 잘 알고 있습니다 : brewer.pal(8, "Spectral") 에서 RColorBrewer. 나는 ggplot2이 두 가지 색상이 있고 15 가..

Programing 2020.08.31

TypeScript의 enum에 값이 있는지 확인하십시오.

TypeScript의 enum에 값이 있는지 확인하십시오. 번호를 받고이 type = 3열거 형에 있는지 확인해야합니다. export const MESSAGE_TYPE = { INFO: 1, SUCCESS: 2, WARNING: 3, ERROR: 4, }; 내가 찾은 가장 좋은 방법은 모든 Enum 값을 배열로 가져오고 indexOf를 사용하는 것입니다. 그러나 결과 코드는 읽기 어렵습니다. if( -1 < _.values( MESSAGE_TYPE ).indexOf( _.toInteger( type ) ) ) { // do stuff ... } 이 작업을 수행하는 더 간단한 방법이 있습니까? 문자열 열거 형과 함께 작동 Object.values(ENUM).includes(ENUM.value)하려면 htt..

Programing 2020.08.31

CSS 테이블 열 자동 너비

CSS 테이블 열 자동 너비 다음을 감안할 때 마지막 열의 내용 크기를 자동으로 조정하려면 어떻게해야합니까? (마지막 열은 내용에 맞게 너비를 자동 조정해야합니다. 축소해야하는 li 요소가 1 개 뿐이고 li 요소가 3 개인 경우 등) : Type File Sample Action Division 1 Division 2 Division 3 Division 4 Division 5 Division 1 Division 2 Division 3 Division 4 Statystyki Edytuj Usuń CSS : table { table-layout: fixed; width: 100%; } table tr { border-bottom:1px solid #e9e9e9; } table thead td, th {bo..

Programing 2020.08.31

프로세스가 실행 중인지 확인하는 Linux / Unix 명령?

프로세스가 실행 중인지 확인하는 Linux / Unix 명령? 특정 프로세스가 실행 중인지 확인하는 플랫폼 독립적 (Linux / Unix | OSX) 셸 / bash 명령이 필요합니다. 예 mysqld, httpd...이 작업을 수행하는 가장 간단한 방법 / 명령은 무엇입니까? 동안 pidof과 pgrep실행의 무엇을 결정하기위한 훌륭한 도구, 그들은 불행하게도, 모두 일부 운영 체제에서 사용할 수 없습니다. 확실한 안전 장치는 다음을 사용하는 것입니다.ps cax | grep command Gentoo Linux의 출력 : 14484? S 0:00 apache2 14667? S 0:00 apache2 19620? SL 0:00 apache2 21132? SS 0:04 apache2 OS X의 출력 :..

Programing 2020.08.31

.NET에서 정수로 목록을 채우는 더 쉬운 방법

.NET에서 정수로 목록을 채우는 더 쉬운 방법 중복 가능성 : .NET에서 정수 목록 채우기 이것 외에 C #에서 정수 목록을 초기화하는 더 간단하거나 우아한 방법이 있습니까? List numberList = new List() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 또는 for(int i = 1; i f(n)) .ToList(); 예를 들면 : var primes = Enumerable.Range(1, 10) .Select(n => Prime(n)) .ToList(); Primea Func를 취하고 th 소수를 int n반환 한다고 가정하면 처음 10 개의 소수를 생성합니다 n. 참고 URL : https://stackoverflow.com/questions/4926362/ea..

Programing 2020.08.31

ActiveRecord.find (array_of_ids), 순서 유지

ActiveRecord.find (array_of_ids), 순서 유지 Something.find(array_of_ids)Rails에서 할 때 결과 배열의 순서는의 순서에 의존하지 않습니다 array_of_ids. 주문을 찾고 보존 할 수있는 방법이 있습니까? ATM ID 순서에 따라 수동으로 레코드를 정렬하지만 다소 절름발이입니다. UPD : :orderparam과 어떤 종류의 SQL 절 을 사용하여 순서를 지정할 수 있다면 어떻게할까요? 대답은 mysql에만 해당됩니다. mysql에는 FIELD () 라는 함수가 있습니다. .find ()에서 사용하는 방법은 다음과 같습니다. >> ids = [100, 1, 6] => [100, 1, 6] >> WordDocument.find(ids).collect(..

Programing 2020.08.31
반응형