source 959

블록 기반 API 방법에서 null 및 null이 아닌 Objective-C 키워드를 사용하는 방법

블록 기반 API 방법에서 null 및 null이 아닌 Objective-C 키워드를 사용하는 방법 다음 방법을 고려합니다. - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; 새로운 기능과 함께nonnull그리고.nullable 주석 키워드는 다음과 같이 강화할 수 있습니다. - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, N..

source 2023.05.20

CREATE TABLE 정의에서 인덱스를 생성할 수 있습니까?

CREATE TABLE 정의에서 인덱스를 생성할 수 있습니까? 작성 시 테이블의 일부 열에 인덱스를 추가하려고 합니다.CREATE TABLE 정의에 추가할 방법이 있습니까? 아니면 나중에 다른 쿼리를 사용하여 추가해야 합니까? CREATE INDEX reply_user_id ON reply USING btree (user_id); 인덱스를 지정할 방법이 없습니다.CREATE TABLE통사론포스트그레그러나 SQL은 이 참고에서 설명한 대로 기본적으로 고유 제약 조건 및 기본 키에 대한 인덱스를 생성합니다. PostgreSQL은 고유성을 적용하기 위해 각 고유 제약 조건 및 기본 키 제약 조건에 대한 인덱스를 자동으로 생성합니다. 이 외에도 고유하지 않은 인덱스를 원하는 경우 별도의 인덱스에 직접 만들어야 ..

source 2023.05.20

VB 프로젝트를 C# 프로젝트로 변환하는 방법

VB 프로젝트를 C# 프로젝트로 변환하는 방법 마감되었습니다. 이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. VB로 작성된 프로젝트가 있는데, 전체 프로젝트를 C# 프로젝트로 변환해야 합니다.파일별로 하고 싶지는 않습니다. 온라인 변환기를 찾았는데, 전체 프로젝트가 아니라 코드 줄만 변환합니다.저는 연구에서 발견했고, 여기 제가 이 질문을 봤다는 글이 쓰여 있었습니다. "Sharpdevel..

source 2023.05.20

Angular Reactive Forms: 확인란 값 배열을 생성합니까?

Angular Reactive Forms: 확인란 값 배열을 생성합니까? 한 일한항에에 됩니다.formControlName음에바된확인값배생열어해합니까야떻에 확인란 값 하려면 어떻게 ?formControl단순한 것이 아니라true/false? 예: checkboxGroup.controls['myValues'].value현재 생산되는 제품: true or false 내가 원하는 것은 다음과 같습니다. ['value-1', 'value-2', ...] 조용한 답변의 도움으로, 저는 제 양식 Builder에서 상태 대신 가치를 얻을 수 있는 솔루션을 작성했습니다. 나는 배열 형식에서 값을 추가하거나 제거하는 방법을 사용합니다.그것은 나쁜 접근법일 수도 있지만, 효과가 있습니다! 구성요소.구성요소 {{choice..

source 2023.05.20

Xcode에서 파일을 실제 폴더로 이동

Xcode에서 파일을 실제 폴더로 이동 제가 프로젝트를 시작했을 때 저는 문자 그대로의 폴더가 아닌 Xcode의 그룹을 사용하게 되어 기뻤습니다. Xcode의 브라우저를 사용하여 모든 것에 액세스하고 있기 때문에, 일이 잘 정리되었고 행복했습니다. 하지만 이제 프로젝트가 버전 관리를 위해 공유되려고 하고 있기 때문에 프로젝트 폴더 자체는 터미널을 통해 스캔하려는 사람들에게 공포 쇼가 됩니다. 약 300개의 파일 중 절반 이상이 그래픽입니다. 저는 이제 실제 폴더를 만들고 Xcode로 가져오는 것들을 재구성하려고 합니다.안타깝게도 Xcode는 그룹과 같이 작업하지 못하게 합니다.예를 들어 실제 추가된 폴더(노란색이 아닌 파란색)를 마우스 오른쪽 단추로 클릭하고 기존 파일을 추가하도록 선택하면 해당 폴더에 ..

source 2023.05.20

C# / .NET에 파일이 있는지 확인하는 방법은 무엇입니까?

C# / .NET에 파일이 있는지 확인하는 방법은 무엇입니까? 파일의 경로가 포함된 문자열을 테스트하여 해당 파일의 존재 여부를 확인하고 싶습니다(예:-ePerl 또는 에서 테스트합니다.os.path.exists()C#에 포함됩니다.사용: File.Exists(path) MSDN: http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx 편집: 시스템에서.IO시스템.IO.파일: using System.IO; if (File.Exists(path)) { Console.WriteLine("file exists"); } 시스템.IO.File.Exists(경로) msdn전체 경로를 입력으로 지정합니다.상대 경로를 피합니다. return File.Ex..

source 2023.05.20

Git에서 당김이 필요한지 확인합니다.

Git에서 당김이 필요한지 확인합니다. 원격 리포지토리가 변경되었는지 확인하고 풀링해야 하는지 확인하려면 어떻게 해야 합니까? 이제 다음과 같은 간단한 스크립트를 사용합니다. git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 하지만 그것은 다소 무겁습니다. 더 좋은 방법이 있습니까?이상적인 솔루션은 모든 원격 분기를 확인하고 변경된 분기의 이름과 각 분기의 새 커밋 수를 반환하는 것입니다.먼저 를 사용하여 원격 참조를 최신 상태로 전환합니다.그런 다음 다음과 같은 여러 가지 작업 중 하나를 수행할 수 있습니다. git status -uno추적 중인 분기가 앞에 있는지, 뒤에 있는지 또는 분기되었는지 여부를 알려줍니다.아무것도 표시되지 ..

source 2023.05.20

Nullable 간의 차이점은 무엇입니까?값 또는 Null 가능!=이(가) null입니까?

Nullable 간의 차이점은 무엇입니까?값 또는 Null 가능!=이(가) null입니까? 항상 사용했습니다.Nullable.HasValue의미론이 좋았기 때문입니다.에 저는 에서 하만지, 최에나다른사람기의존코드는사그용들을 사용하는 작업을 .Nullable != null그 대신 독점적으로 하나를 다른 하나보다 사용하는 이유가 있나요, 아니면 순전히 선호하는 이유인가요? int? a; if (a.HasValue) // ... 대. int? b; if (b != null) // ... 가 컴러가대다니체합파를 합니다.null에대 의비교과출에 대한 HasValue그래서 실질적인 차이는 없습니다.여러분과 여러분의 동료들에게 더 읽기 쉬운 것을 하세요.선호합니다(a != null)구문이 참조 유형과 일치하도록 합니..

source 2023.05.20

문자열 컬렉션을 목록으로 변환

문자열 컬렉션을 목록으로 변환 보통은, 저는List[또는, VB에서는,List(Of String)에 대하여StringCollection가능한 경우: 최상의 문자열 컨테이너를 참조하십시오. 하지만, 보이는 것처럼, 제네릭 - 그래서,ListVS 2008의 설정 디자이너에서는 지원되지 않는 것 같습니다.따라서 사용자 설정에서 문자열 목록을 사용하려면 다음을 사용해야 합니다.StringCollection거기. 지금은 보기 싫지만,StringCollection내 코드 전체에서, 나는 그것을 변환해야 합니다.List어떻게 하면 효율적으로 할 수 있을까요?아니면, 더 좋은 것은, 내가 잘못 알고 있고 사용할 수 있는 방법이 있다는 것입니다.List설정 디자이너? 편집: .NET 2.0을 사용해야 합니다.변환 중St..

source 2023.05.20

Angular2에서 괄호, 괄호 및 별표의 차이점은 무엇입니까?

Angular2에서 괄호, 괄호 및 별표의 차이점은 무엇입니까? Angular 웹사이트에서 Angular 1~2 빠른 참조를 읽고 있는데, 한 가지 완전히 이해하지 못한 것은 이 특별한 문자들의 차이였습니다.별표를 사용하는 예: {{movie.title}} 해시(#) 기호가 정의하는 것은 다음과 같습니다.movie로, " " " " 앞에 을 합니까?ngFor비열하다고? 그리고, 그것이 꼭 필요한가요? 다음은 대괄호를 사용하는 예입니다. Movies 저는 주변의 괄호가routerLink해당 HTML 특성/Angular 디렉티브에 바인딩합니다.이것은 그것들이 식을 평가하기 위한 Angular의 포인터라는 것을 의미합니까?맘에 들다[id]="movieId"와 동등할 것입니다.id="movie-{{movieId..

source 2023.05.20