반응형

자바 7072

올바른 Protobuf 콘텐츠 유형은 무엇입니까?

올바른 Protobuf 콘텐츠 유형은 무엇입니까? JSON은 application/json표준입니다. protobuf의 경우 일부 사람들은를 사용 application/x-protobuf하지만 application/vnd.google.protobuf제안 된 것만 큼 ​​이상한 것을 보았습니다 . 이에 대한 참조로 사용할 수있는 RFC 또는 다른 표준이 있습니까? 을 제안 하는 만료 된 IETF 제안 이 application/protobuf있습니다. 수신 측이 특정 메시지 유형을 결정하는 방법에 대한 질문은 다루지 않습니다. 패키지 및 메시지를 지정하기 위해 매개 변수를 사용하여 제안 된 이전 토론, 예 :application/protobuf; proto=org.some.Message 실제로 나열한 유형은..

development 2020.12.09

MSBuild ProjectReference : private ( "로컬 복사")-허용되는 값과 동작은 무엇입니까?

MSBuild ProjectReference : private ( "로컬 복사")-허용되는 값과 동작은 무엇입니까? 요약 / "로컬 복사"옵션 이 MSBuild에서 작동 하는 방식을 자세히 설명하는 공식 문서가 있습니까? 그리고 거기에 어떤 가치가 들어가야합니까? 이 때 추가 프로젝트 참조를 다른 Visual Studio에서 하나 개의 프로젝트에서, 그것은을 추가 할 받는 사람 .csproj의 MSBuild 파일. 이 때 추가 파일 참조를 파일 시스템에서 어셈블리 파일을 Visual Studio에서 하나 개의 프로젝트에서, 그것은을 추가 할 ....Foo.dll ...받는 사람 .csproj의 MSBuild 파일. 에서는 두 가지 경우, 비주얼 스튜디오 설정하기위한 Copy Local = True|Fal..

development 2020.12.09

일부 텍스트가 포함 된 소스 jar 내부를 검색하기 위해 Eclipse "파일 검색"을 만드는 방법은 무엇입니까?

일부 텍스트가 포함 된 소스 jar 내부를 검색하기 위해 Eclipse "파일 검색"을 만드는 방법은 무엇입니까? 소스 -jar 파일이 첨부 된 많은 jar가있는 (Java) 프로젝트에서 작업 중입니다. 이클립스 "파일 검색"에서 프로젝트 폴더뿐만 아니라 이러한 소스 jar 내부에 일부 문자열 리터럴을 포함하는 Java 파일 (및 해당 문제에 대한 txt, xml 등)을 검색하는 방법이 있습니까? 아니면이를 달성 할 수있는 플러그인이 있습니까? 최근에 다음 플러그인에 연결된 소스 jar 검색을위한 베타 지원이 있음을 발견했습니다. https://github.com/ajermakovics/eclipse-instasearch 기본적으로 꺼져 있으므로 환경 설정에서 소스 jar 검색을 활성화해야합니다. 보유한..

development 2020.12.09

2D 오목 선체를 생성하는 효율적인 알고리즘이 있습니까?

2D 오목 선체를 생성하는 효율적인 알고리즘이 있습니까? GIS 파일 (도시지도)에서 일련의 (2D) 점이 있으면 해당지도 (경계)의 '윤곽'을 정의하는 다각형을 생성해야합니다. 입력 매개 변수는 포인트 세트와 '최대 가장자리 길이'입니다. 그런 다음 해당 (아마 볼록하지 않은) 다각형을 출력합니다. 지금까지 찾은 최상의 솔루션은 Delaunay 삼각형을 생성 한 다음 최대 가장자리 길이보다 긴 외부 가장자리를 제거하는 것입니다. 모든 외부 가장자리가 그보다 짧으면 내부 가장자리를 제거하고 원하는 다각형을 얻습니다. 문제는 이것은 매우 시간이 많이 걸리고 더 나은 방법이 있는지 궁금합니다. 이 백서에서는 평면에있는 점 집합의 모양을 특성화하기위한 간단한 다각형 의 효율적인 생성에 대해 설명 하고 알고리즘..

development 2020.12.09

docker는 VM이 ​​아닙니다. 컨테이너에 기본 이미지 OS가 필요한 이유는 무엇입니까?

docker는 VM이 ​​아닙니다. 컨테이너에 기본 이미지 OS가 필요한 이유는 무엇입니까? Docker는 VM이 ​​아니며 컨테이너는 호스트에서 직접 실행됩니다. 하지만 컨테이너에 기본 이미지 OS가 필요한 이유는 무엇입니까? 컨테이너의 프로세스가 기본 이미지 OS에서 실행되는 경우 VM과 Docker의 차이점은 무엇입니까 (기본 이미지 OS 만 재사용하고 읽기 전용으로 유지할 수 있습니까?) 그리고 VM보다 빠르게 부팅되는 이유는 무엇입니까? 기본 이미지 OS를 구성하는 것은 무엇입니까? kernel, rootfs 또는 둘 다? 이 블로그 게시물을 참조하십시오 : http://www.activestate.com/blog/2013/06/solomon-hykes-explains-docker 간단히 말해,..

development 2020.12.09

명령형 대 일반 이전 하위 유형

명령형 대 일반 이전 하위 유형 내 친구가 지난주에 좋은 대답이없는 겉보기에 무해한 스칼라 언어 질문을 제기했습니다. 공통 유형 클래스에 속하는 것들의 모음을 선언하는 쉬운 방법이 있는지 여부입니다. 물론 스칼라에는 "타입 클래스"라는 일류 개념이 없기 때문에 특성과 컨텍스트 경계 (즉, 암시 적) 측면에서 이것을 생각해야합니다. 구체적으로, 어떤 특성 주어진 T[_]typeclass를 나타내는 및 유형을 A, B및 C, 범위에 implicits 대응으로 T[A], T[B]그리고 T[C], 우리는 같은 것을 선언 할 List[T[a] forAll { type a }]우리의 인스턴스를 던질 수있는으로, A, B와 C무사를. 물론 이것은 스칼라에 존재하지 않습니다. 작년에 한 질문 에서 이에 대해 더 자세히..

development 2020.12.09

인덱스로 인해 레코드 수가 증가함에 따라 SQLite 삽입 속도가 느려집니다.

인덱스로 인해 레코드 수가 증가함에 따라 SQLite 삽입 속도가 느려집니다. 원래 질문 배경 SQLite 는 50k 삽입 / 초 정도의 삽입 속도를 달성하기 위해 미세 조정해야 한다는 것은 잘 알려져 있습니다 . 느린 삽입 속도와 풍부한 조언 및 벤치 마크에 대한 많은 질문이 여기에 있습니다. 또한 SQLite가 올바른 설정에 문제를 일으키지 않는 50GB 이상의 보고서로 대량의 데이터를 처리 할 수 ​​있다는 주장 도 있습니다 . 이 속도를 달성하기 위해 여기와 다른 곳에서 조언을 따랐으며 35k-45k 인서트 / 초에 만족합니다. 내가 가진 문제는 모든 벤치 마크가 1m 미만의 레코드로 빠른 삽입 속도 만 보여 준다는 것입니다. 내가보고있는 것은 삽입 속도가 테이블 크기에 반비례하는 것 같습니다 ...

development 2020.12.09

무엇을 사용합니까?

무엇을 사용합니까? Tao, SharpGL, OpenTK, DirectX P / Invoke, XNA, MDX, SlimDX, Windows API 코덱 팩 과거에는 쉬웠습니다. 당신은 자신의 3D 작품을 만든 다음 DirectX를, OpenGL을 사용했습니다. .Net 개발자에게는 MDX가 좋았습니다. 그런 다음 XNA가 MDX를 대신했지만 동일하지는 않습니다. XNA는 모든 콘텐츠 파이프 라이닝과 고정 모델 및 물건의 사전로드를 통해 매우 게임 중심적인 것 같습니다. 그래서 우리는 지금 어디에 서 있습니까? 며칠 동안 연구 / 시행 및 오류를 겪은 후 어디서나 절반이 개발 된 라이브러리, 오버 헤드가있는 라이브러리, 심각한 제한 또는 지나치게 복잡한 라이브러리를 발견합니다. "자유로운"3D 작업을하고..

development 2020.12.09

고성능 동시 MultiMap Java / Scala

고성능 동시 MultiMap Java / Scala 고성능 동시 MultiMap을 찾고 있습니다. 어디에서나 검색했지만 ConcurrentHashMap과 동일한 접근 방식을 사용하는 솔루션을 찾을 수 없습니다 (해시 배열의 세그먼트 만 잠그기). 멀티 맵은 자주 읽고 추가되고 제거됩니다. 멀티 맵 키는 문자열이며 값은 임의입니다. 주어진 키에 대한 모든 값을 찾으려면 O (1)이 필요하고 O (N)은 제거해도 괜찮지 만 O (logN)이 선호됩니다. 주어진 키에 대한 마지막 값을 제거하면 메모리 누수를 방지하기 위해 키에서 값 컨테이너가 제거되는 것이 중요합니다. ApacheV2에서 사용할 수있는 내가 만든 솔루션은 다음과 같습니다. 인덱스 (멀티 맵) ConcurrentHashMap [T, Concur..

development 2020.12.09

TaskScheduler.Current가 기본 TaskScheduler 인 이유는 무엇입니까?

TaskScheduler.Current가 기본 TaskScheduler 인 이유는 무엇입니까? Task Parallel Library는 훌륭하며 지난 몇 달 동안 많이 사용했습니다. 그러나 실제로 나를 괴롭히는 것이 있습니다. TaskScheduler.Current기본 작업 스케줄러가 아니라 TaskScheduler.Default. 이것은 문서 나 샘플에서 언뜻보기에 절대적으로 명확하지 않습니다. Current다른 작업 안에 있는지 여부에 따라 동작이 변경되기 때문에 미묘한 버그가 발생할 수 있습니다. 쉽게 결정할 수 없습니다. .NET Framework에서 XxxAsync 메서드가 수행하는 것과 똑같은 방식으로 이벤트를 기반으로하는 표준 비동기 패턴을 사용하여 원래 동기화 컨텍스트에서 완료를 알리는 비..

development 2020.12.09
반응형