반응형

spring3 1992

구현하기 가장 쉬운 보로 노이 다이어그램 알고리즘?

구현하기 가장 쉬운 보로 노이 다이어그램 알고리즘? [닫은] Voronoi 다이어그램을 구현하는 쉬운 알고리즘은 무엇입니까? 특별히 의사 형태의 알고리즘을 찾을 수 없었습니다. Voronoi 다이어그램 알고리즘, 튜토리얼 등의 링크를 공유하십시오. 포인트 세트의 들로네 삼각 분할을 계산하는 쉬운 알고리즘은 가장자리를 뒤집는 것입니다 . 들로네 삼각 분할은 보로 노이 다이어그램의 이중 그래프이므로 선형 시간의 삼각 분할에서 다이어그램을 구성 할 수 있습니다. 불행히도, 뒤집기 접근법의 최악의 실행 시간은 O (n ^ 2)입니다. Fortune의 라인 스윕과 같은 더 나은 알고리즘이 존재하며 O (n log n) 시간이 걸립니다. 그러나 이것은 구현하기가 다소 까다 롭습니다. 당신이 게으르다면 (나처럼) D..

developer tip 2020.09.19

Visual Studio, 솔루션 별 들여 쓰기 설정

Visual Studio, 솔루션 별 들여 쓰기 설정 나는 몇 가지 다른 작업을하고 있으며 일부는 탭을 사용하고 일부는 들여 쓰기에 2 개의 공백을 사용하고 다른 사용자는 들여 쓰기에 4 개의 공백을 사용합니다. Visual Studio에서이를 설정하는 옵션은 도구-> 옵션-> 텍스트 편집기-> -> 탭에 있습니다. 솔루션 기반에서 이러한 설정을 재정의하는 방법이 있습니까? 다음은 원하는 것을 달성하는 한 가지 방법입니다. 1) 들여 쓰기를 변경하는 매크로 만들기 ( 소스 ) Sub Set-Indent(indent As integer) Dim props As EnvDTE.Properties = DTE.Properties("TextEditor", "C/C++") Dim ts As EnvDTE.Propert..

developer tip 2020.09.19

참조 또는 값으로 스마트 포인터 (shared_ptr)를 반환하는 방법은 무엇입니까?

참조 또는 값으로 스마트 포인터 (shared_ptr)를 반환하는 방법은 무엇입니까? 을 반환하는 메서드가있는 클래스가 있다고 가정 해 보겠습니다 shared_ptr. 참조 또는 가치로 반품 할 경우 가능한 이점과 단점은 무엇입니까? 두 가지 가능한 단서 : 초기 개체 파괴. shared_ptrby (const) 참조를 반환하면 참조 카운터가 증가하지 않으므로 다른 컨텍스트 (예 : 다른 스레드)에서 범위를 벗어날 때 개체가 삭제 될 위험이 있습니다. 이 올바른지? 환경이 단일 스레드 인 경우이 상황도 발생할 수 있습니까? 비용. 가치에 의한 전달은 확실히 무료가 아닙니다. 가능할 때마다 피할 가치가 있습니까? 모든 분에게 감사합니다. 값으로 스마트 포인터를 반환합니다. 말했듯이 참조로 반환하면 참조 횟..

developer tip 2020.09.19

Bootstrap 3의`data-target` 속성은 무엇입니까?

Bootstrap 3의`data-target` 속성은 무엇입니까? data-target부트 스트랩 3에서 사용 하는 속성 뒤에있는 시스템이나 동작이 무엇인지 말해 줄 수 있습니까 ? 나는 데이터 토글이 그래픽 기능의 부트 스트랩의 API JavaScript를 목표로하는 데 사용되었다는 것을 알고 있습니다. data-target당신의 삶을 더 쉽게 만들기 위해 부트 스트랩에서 사용됩니다. (대부분) 미리 만들어진 JavaScript 구성 요소 를 사용하기 위해 한 줄의 Javascript를 작성할 필요가 없습니다 . data-target속성은 HTML 요소에 포인트가 변경됩니다 CSS 선택기를 포함해야합니다. BS3의 모달 예제 코드 : Launch demo modal [...] 이 예에서 버튼은를 dat..

developer tip 2020.09.19

URL에 물음표가 두 개 이상있는 것이 유효합니까?

URL에 물음표가 두 개 이상있는 것이 유효합니까? 오늘 다음 URL을 보았습니다. http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 쿼리 문자열의 시작 부분에 이중 물음표가 있습니다. ??blogid=122&entry_id=64497 내 브라우저에 문제가없는 것 같았고 빠른 북마크를 실행했습니다. javascript:alert(document.location.search); 위에 표시된 쿼리 문자열을 제공했습니다. 유효한 URL입니까? 내가 그렇게 현명한 이유는 쿼리 매개 변수에 대해 이와 같은 URL을 구문 분석해야하고 이중 물음표를 지원하려면 코드를 약간 변경해야하기 때문입니다. 분명히 그들이 야생에 있다면 그..

developer tip 2020.09.19

A () = A ()-왜 컴파일됩니까?

A () = A ()-왜 컴파일됩니까? class A {}; int main() { A() = A(); return 0; } 이 코드가 컴파일되는 이유는 무엇입니까? 할당 연산자의 왼쪽에 lvalue를 배치해야한다는 오류가 없어야합니까? A () lvalue입니까? g ++ 4.7 버전 기본 제공 유형의 경우 맞습니다. 기본 제공 할당 연산자에는 왼쪽에 수정 가능한 lvalue 가 필요합니다 . 그러나 이것은 내장 연산자를 사용하는 것이 아니라 클래스에 의해 암시 적으로 선언 된 오버로드입니다. 이것은 다음과 같은 멤버 함수입니다. A().operator=(A()); 멤버 함수는 rvalue에서 호출 될 수 있습니다 . 정말로 원한다면 C ++ 11로 컴파일하지 않도록 만들 수 있습니다. class A ..

developer tip 2020.09.19

내 json 파일을 찾을 수없는 이유는 무엇입니까?

내 json 파일을 찾을 수없는 이유는 무엇입니까? 내 asp.net 프로젝트의 Content 폴더에 json 파일이 있습니다. \Content NBCCJr.json ... 그리고 그것에 액세스하는 코드 : $.getJSON('~/Content/NBCCJr.json', function (data) { $.each(data, function(i, dataPoint) { // Bla }); }); ) ...하지만 코드가 호출 될 때 아무 일도 일어나지 않습니다. 브라우저 콘솔에 "리소스로드 실패 : 서버가 404 (찾을 수 없음) 상태로 응답했습니다."라고 표시됩니다. 왜 찾을 수 없습니까? "물결 파일 이름"이 파일에 대한 올바른 경로가 아닙니까? 최신 정보 나는 또한 "whacks"를 거꾸로 시도했다. ..

developer tip 2020.09.19

Entity Framework 6의 다중 비동기?

Entity Framework 6의 다중 비동기? 이것은 내 코드입니다. var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); 하지만 컨트롤러에서 함수를 호출했을 때. 오류를 보였습니다 이전 비동기 작업이 완료되기 전에이 컨텍스트에서 두 번째 작업이 시작되었습니다. 이 컨텍스트에서 다른 메서드를 호출하기 전에 비동기 작업이 완료되었는지 확인하려면 'await'를 사용하십시오. 모든 인스턴스 멤버는 스레드 안전이 보장되지 않습니다. 이 문제를 해결하도록 도와주세요. 예외는 한 번에 허용되는 컨텍스트 당 하나의 비동기 작업 만 있..

developer tip 2020.09.19

Git에서 한 파일의 특정 버전을 어떻게 확인할 수 있습니까?

Git에서 한 파일의 특정 버전을 어떻게 확인할 수 있습니까? git에서 한 파일의 특정 버전을 어떻게 확인할 수 있습니까? 메일 링리스트에서 다음 과 같은 메일을 찾았습니다 . $ git checkout HEAD~43 Makefile $ git reset Makefile 하지만 'HEAD ~ 43'을 git log aFile찾는 방법을 모르겠습니다.를하면 어떤 'HEAD ~ 43'을 사용해야하는지 어떻게 알 수 있나요? 그리고 왜 git reset그 파일 을 실행해야 합니까? 그것은 무엇을합니까? 파일이 속한 커밋 (예 : 특정 개정판)을 알고 있습니까? 다음을 수행하십시오. git checkout 다른 명령 : git checkout HEAD~N 범위에서 파일의 버전을 얻고 싶을 때입니다 (그리움을 ..

developer tip 2020.09.19

Xcode 4로 릴리스 빌드 실행

Xcode 4로 릴리스 빌드 실행 Xcode 4가 대상에 대한 정보를 하나의보기에서 멋지게 분할하는 방법을 알지만, 어떻게 이러한 다른 빌드를 빌드하고 실행합니까? 내가 보는 것은 빌드 및 실행 옵션과 실행, 테스트 및 프로파일 링을위한 빌드 옵션입니다. 그러나 이것이 빌드 구성에 어떻게 매핑되는지는 명확하지 않습니다. Xcode 4는 빌드 / 실행 / 프로파일 등의 방법에 대한 모든 옵션을 제공하는 체계를 도입합니다. 너의 어플리케이션. Scheme프로젝트 창 상단의 드롭 다운 버튼을 사용하여 활성 구성표를 변경 하거나 Product > Edit Scheme… ⌘

developer tip 2020.09.19
반응형