반응형

2020/11/08 30

ConcurrentBag에서 모든 항목을 제거하는 방법은 무엇입니까?

ConcurrentBag에서 모든 항목을 제거하는 방법은 무엇입니까? 지우는 방법 ConcurrentBag? Clear또는 같은 방법이 없습니다 RemoveAll... T someItem; while (!myBag.IsEmpty) { myBag.TryTake(out someItem); } 2017 년 10 월 3 일 업데이트 : @Lou가 올바르게 지적했듯이 할당은 원자 적입니다. 이때, 생성은 ConcurrentBag원자되지 않지만 그 변수에 대한 참조를 퍼팅 것이다 원자 수 - 그래서 잠금 또는 Interlocked.Exchange주위가 반드시 필요한 것은 아니다. 더 읽을 거리 : 참조 할당은 원자 적이므로 Interlocked.Exchange (ref Object, Object)가 필요한 이유는 ..

Programing 2020.11.08

Git 및 SSH, 어떤 키가 사용됩니까?

Git 및 SSH, 어떤 키가 사용됩니까? .ssh디렉토리에 30 개의 키 (개인 15 개, 공개 15 개)가 있다고 가정 해 보겠습니다 . Git에서 주어진 원격 저장소에 연결하는 데 사용되는 것을 확인할 수있는 곳은 어디입니까? .ssh/config파일 의 다음 항목 은 문제를 해결합니다. host git.assembla.com user git identityfile ~/.ssh/whatever ~/.ssh/whatever개인 키에 대한 경로는 어디에 있습니까? 또한 사용자와 호스트는 git push git@git.assembla.com:repo_name.git ^__ ^_______________ user host ssh를 상세 모드 (aka)에서 실행 ssh -v user@host하면 엄청난 양의..

Programing 2020.11.08

GIT_DISCOVERY_ACROSS_FILESYSTEM이 설정되지 않았습니다.

GIT_DISCOVERY_ACROSS_FILESYSTEM이 설정되지 않았습니다. 나는 몇 가지 게시물을 검색하고 읽었지만 내 문제는 descirbed와 동일하지 않습니다. 그래서 여기에 문제가 있습니다 : 디스크의 외부 파티션 아래에있는 폴더에 git clone을 사용하면 제대로 작동하지만 모든 git 명령이 실패합니다. git status 또는 git log를 실행할 수 없습니다. 항상 오류가 발생합니다. 치명적 : git 저장소가 아님 (또는 부모 / home / kozi 마운트까지의 부모) 파일 시스템 경계에서 중지 (GIT_DISCOVERY_ACROSS_FILESYSTEM이 설정되지 않음). 도와주세요 .. . ├── abi ├── 바이오닉 ├── 부팅 가능 ├── 빌드 ├── cts ├── da..

Programing 2020.11.08

Task. 매개 변수로 실행 하시겠습니까?

Task. 매개 변수로 실행 하시겠습니까? 저는 멀티 태스킹 네트워크 프로젝트를 진행하고 있으며 Threading.Tasks. 나는 간단한 것을 구현했고 Task.Factory.StartNew()어떻게 할 수 Task.Run()있을까? 다음은 기본 코드입니다. Task.Factory.StartNew(new Action( (x) => { // Do something with 'x' }), rawData); 개체 브라우저System.Threading.Tasks.Task 에서 살펴본 결과 유사한 매개 변수를 찾을 수 없습니다 . 매개 변수 를 취하는 것만 있고 유형 은 없습니다 .ActionActionvoid 단지 2 가지가있다는 비슷한 : static Task Run(Action action)및 static..

Programing 2020.11.08

백엔드에서 렌더링 된 매개 변수를 angular2 부트 스트랩 메서드로 전달하는 방법

백엔드에서 렌더링 된 매개 변수를 angular2 부트 스트랩 메서드로 전달하는 방법 백엔드에서 렌더링 된 인수를 angular2 부트 스트랩 메서드로 전달하는 방법이 있습니까? 백엔드에서 제공된 값으로 BaseRequestOptions 를 사용하여 모든 요청에 ​​대해 http 헤더를 설정하고 싶습니다 . 내 main.ts파일은 다음과 같습니다. import { bootstrap } from '@angular/platform-browser-dynamic'; import { AppComponent } from "./app.component.ts"; bootstrap(AppComponent); 이 인수를 루트 구성 요소 ( https://stackoverflow.com/a/35553650/3455681 )..

Programing 2020.11.08

UI 디스패처를 ViewModel에 전달하는 방법

UI 디스패처를 ViewModel에 전달하는 방법 ViewModel에 전달해야하는 View에 속한 Dispatcher 에 액세스 할 수 있어야 합니다. 그러나 View는 ViewModel에 대해 아무것도 알지 못하므로 어떻게 전달합니까? 인터페이스를 도입하거나 인스턴스에 전달하는 대신 View에 의해 작성 될 글로벌 디스패처 싱글 톤을 생성합니까? MVVM 애플리케이션 및 프레임 워크에서이 문제를 어떻게 해결합니까? 편집 : 내 ViewModels가 백그라운드 스레드에서 생성 될 수 있으므로 ViewModel Dispatcher.Current의 생성자에서 할 수 없습니다 . IContext 인터페이스를 사용하여 Dispatcher를 추상화했습니다 . public interface IContext { bo..

Programing 2020.11.08

HTML5는 폴더 또는 폴더 트리의 드래그 드롭 업로드를 허용합니까?

HTML5는 폴더 또는 폴더 트리의 드래그 드롭 업로드를 허용합니까? 나는 이것을하는 어떤 예도 보지 못했습니다. API 사양에서 허용되지 않습니까? 사진의 전체 폴더 트리를 업로드하기위한 간편한 드래그 드롭 솔루션을 찾고 있습니다. 이제 Chrome> = 21 덕분에 가능합니다. function traverseFileTree(item, path) { path = path || ""; if (item.isFile) { // Get file item.file(function(file) { console.log("File:", path + file.name); }); } else if (item.isDirectory) { // Get folder contents var dirReader = item.crea..

Programing 2020.11.08

C ++의 내부 클래스는 자동으로 친구입니까?

C ++의 내부 클래스는 자동으로 친구입니까? C ++에서 내부 클래스를 정의하면 자동으로 해당 클래스를 포함하는 클래스의 친구입니까? 예를 들어 다음은 합법적입니까? class Outer { public: class Inner { public: void mutateOuter(Outer& o); }; private: int value; }; void Outer::Inner::mutateOuter(Outer& o) { o.value ++; // Legal? Or not? } 내가 시도한 일부 컴파일러 (VS2003)에서는이 코드가 작동하지 않기 때문에 묻지 만, 적어도 일부 컴파일러에서는 작동한다는 이야기를 들었습니다. 나는 이것에 대한 C ++ 사양에서 관련 섹션을 찾을 수 없으며 누군가가 합법적이거나 ..

Programing 2020.11.08

내 서버의 ECDSA 키 지문이 무엇인지 확인하려면 어떤 명령을 사용해야합니까?

내 서버의 ECDSA 키 지문이 무엇인지 확인하려면 어떤 명령을 사용해야합니까? RSA 키 지문을 보는 방법에 대해 Google 전체에서 볼 수 있지만 ECDSA 지문은 볼 수 없습니다. 잠깐, 찾았어요. 다음 명령을 실행하십시오. ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub 최근 ssh (OpenSSH_6.0p1, OpenSSL 1.0.0j 2012 년 5 월 10 일)를 사용하여 다음과 같이 스크립팅했습니다. ssh-keyscan -t ecdsa localhost 2>&1 | grep ecdsa localhost ecdsa-sha2-nistp256 AAAAE2VlongKey...= 메모: sshd가 사용자 지정 포트에서 실행 -p portNumber되는 경우..

Programing 2020.11.08
반응형