반응형

Spring 2652

NSARC의 객체에 대한 약한 참조 (__unsafe_unretained) 배열

NSARC의 객체에 대한 약한 참조 (__unsafe_unretained) 배열 유지주기를 방지하기 위해 개체에 대한 약한 참조를 NSArray에 저장해야합니다. 사용할 적절한 구문을 잘 모르겠습니다. 이것이 올바른 방법입니까? Foo* foo1 = [[Foo alloc] init]; Foo* foo2 = [[Foo alloc] init]; __unsafe_unretained Foo* weakFoo1 = foo1; __unsafe_unretained Foo* weakFoo2 = foo2; NSArray* someArray = [NSArray arrayWithObjects:weakFoo1, weakFoo2, nil]; 나는 아이폰 OS 4.x의를 지원해야합니다 따라서, __unsafe_unretained대..

Nice programing 2020.11.06

C # 문자열 분할 및 결합

C # 문자열 분할 및 결합 중복 가능성 : 먼저 분할 한 다음 문자열의 하위 집합 결합 문자열을 배열로 분할하고 첫 번째 요소를 꺼내고 (사용) 나머지 배열을 별도의 문자열로 결합하려고합니다. 예: theString = "Some Very Large String Here" 될 것 : theArray = [ "Some", "Very", "Large", "String", "Here" ] 그런 다음 변수에 첫 번째 요소를 설정하고 나중에 사용하고 싶습니다. 그런 다음 나머지 배열을 새 문자열로 결합하고 싶습니다. 따라서 다음과 같이됩니다. firstElem = "Some"; restOfArray = "Very Large String Here" theArray[0]첫 번째 요소에 사용할 수 있지만 나머지 배열..

Nice programing 2020.11.06

Java의 arraylist에서 고유 값 가져 오기

Java의 arraylist에서 고유 값 가져 오기 나는 ArrayList많은 레코드를 가지고 있고 하나의 열에는 CO2 CH4 SO2 등의 가스 이름이 포함되어 있습니다 ArrayList. 이제 .NET에서 반복하지 않고 다른 가스 이름 (고유) 만 검색하고 싶습니다 . 어떻게 할 수 있습니까? 당신은을 사용한다 Set. A Set는 중복이없는 모음 입니다. 당신이있는 경우 List중복을 포함 것을,이 같은 고유 항목을 얻을 수 있습니다 : List gasList = // create list with duplicates... Set uniqueGas = new HashSet(gasList); System.out.println("Unique gas count: " + uniqueGas.size()); ..

Nice programing 2020.11.06

svg 배경 이미지 위치는 background-position : left center에도 불구하고 항상 Internet Explorer에서 중앙에 위치합니다.

svg 배경 이미지 위치는 background-position : left center에도 불구하고 항상 Internet Explorer에서 중앙에 위치합니다. SVG 로고를 배경 이미지로 사용하고 있는데 Internet Explorer (편집 : 및 Safari) 에서 왼쪽에 올바르게 정렬되지 않는 것 같습니다 . 컨테이너는 다음과 같습니다. 스타일 : #header{ width: 100%; max-width: 1200px; height: 100%;} #logo{ background: url(../images/ss_logo.svg); background-position: left center; width: 100%; height: 100%; float: left;} 가 부모의 100 %에 걸쳐 야하지만..

Nice programing 2020.11.06

Sierra의 보안 / 코드 로그인 : 키 체인은 액세스 제어 설정 및 권한에 대한 UI 프롬프트를 무시합니다.

Sierra의 보안 / 코드 로그인 : 키 체인은 액세스 제어 설정 및 권한에 대한 UI 프롬프트를 무시합니다. macOS Sierra부터이 ID를 사용할 때 액세스를 요청하는 usr / bin / codesign UI 프롬프트 없이는 더 이상 / usr / bin / security를 ​​사용하여 코드 서명 ID를 키 체인으로 가져올 수 없습니다. 이것은 빌드 서버의 패키징 스크립트를 손상시킵니다. 해결 방법이없는 것 같습니다. 이는 사용자 정의 생성 키 체인뿐만 아니라 login.keychain에도 영향을 미칩니다. 재현 단계 : 터미널에서 다음 명령을 실행합니다 (가져 오기에 사용할 수있는 서명 ID 필요). security create-keychain -p test buildagent.keycha..

Nice programing 2020.11.06

Subversion Externals는 반 패턴입니까?

Subversion Externals는 반 패턴입니까? Subversion을 사용하면 외부를 사용하여 다른 저장소의 작업 복사본을 포함 할 수 있으므로 프로젝트에서 타사 라이브러리 소프트웨어의 버전을 쉽게 제어 할 수 있습니다. 이들은 라이브러리의 재사용과 벤더 소프트웨어 의 버전 관리에 이상적이라고 보이지만 비평가 가없는 것은 아닙니다 . Subversion 외부 (또는 다른 도구에서 유사한)를 사용하지 마십시오. 안티 패턴이므로 불필요합니다. 외부를 사용할 때 숨겨진 위험이 있습니까? 그들이 반 패턴으로 간주되는 이유를 설명하십시오. 나는 이전 답변 에서 나온 질문의 인용문의 저자입니다 . 제이슨은 저와 같은 간단한 진술을 의심하고 설명을 요청하는 것이 옳습니다. 물론 그 답을 전부 다 설명했다면 책..

Nice programing 2020.11.06

Linq to SQL은 요점을 놓치지 않습니까?

Linq to SQL은 요점을 놓치지 않습니까? ORM- 매퍼 (SubSonic 등)가 차선책이 아닌가? Linq to Sql 및 기타 ORM 매퍼에 대해 제가 가지고 있었던 몇 가지 생각을 커뮤니티에서 받아들이고 싶습니다. 저는 Linq to Sql과 C #과 SQL 간의 "임피던스 불일치"를 처리 할 필요없이 네이티브 개발 언어로 데이터 액세스 논리 (또는 일반적으로 CRUD 작업)를 표현하는 아이디어를 좋아합니다. 예를 들어, 비즈니스 계층에 대한 ObjectDataSource 호환 이벤트 인스턴스 목록을 반환하려면 다음을 사용합니다. return db.Events.Select(c => new EventData() { EventID = c.EventID, Title = c.Title }) 이전 SQ..

Nice programing 2020.11.06

svn의 마지막 변경 사항보기

svn의 마지막 변경 사항보기 휴일에 가기 전에 프로젝트 개발을 일시 중지했습니다. 이제 몇 주 후에 소스에서 마지막으로 작업 한 것이 무엇인지 알고 싶습니다. 예를 들어 WebSVN에서 전체 저장소의 마지막 변경 사항을 볼 수 있습니까? 아직 휴가 전에 마지막 변경 사항을 적용하지 않은 경우. -프로젝트 폴더에 대한 명령 줄. - ' svn diff' 입력 휴가 전에 마지막 변경 사항을 이미 커밋 한 경우. 프로젝트를 찾습니다. "로그보기"링크를 찾습니다. 클릭하세요. 상위 2 개 버전을 선택하고 하단의 "버전 비교"버튼을 클릭합니다. 이것은 최신 개정판과 이전 개정판의 차이점을 보여줍니다. 콘솔 (터미널)에서 작업 복사본 폴더를 열고 아래 명령을 선택하십시오. 마지막 변경 사항 을 보려면 : 마지막 ..

Nice programing 2020.11.06

WCF가 보안되지 않거나 잘못 보안 된 오류 오류를 제공함

WCF가 보안되지 않거나 잘못 보안 된 오류 오류를 제공함 원격 서비스 웹 서비스를 사용하려고합니다. 를 사용하여 프록시 클래스를 만든 svcutil.exe후 해당 클래스를 콘솔 응용 프로그램에 추가했지만 오류가 발생합니다. 다른 당사자로부터 보안되지 않은 오류 또는 잘못 보안 된 오류가 수신되었습니다. 결함 코드 및 세부 사항은 내부 결함 예외를 참조하십시오. System.ServiceModel.FaultException : 메시지에 대한 보안을 확인할 때 오류가 발생했습니다. 나는 WCF 측을 만들지 않았으며 원격 서비스입니다. 도와주세요. 이것은 내 app.config파일입니다. 다음을 consoleApp.cs사용하여 파일 에 사용자 이름과 비밀번호를 제공 obj.ServiceCredentials...

Nice programing 2020.11.06

LINQ를 사용하여 문자열에 숫자가 하나 이상 있는지 확인

LINQ를 사용하여 문자열에 숫자가 하나 이상 있는지 확인 문자열에 숫자 문자가 포함 된 경우 true를 반환하는 가장 쉽고 짧은 LINQ 쿼리가 무엇인지 알고 싶습니다. "abc3def".Any(c => char.IsDigit(c)); 업데이트 : @Cipher가 지적했듯이 실제로 더 짧게 만들 수 있습니다. "abc3def".Any(char.IsDigit); 이 시도 public static bool HasNumber(this string input) { return input.Where(x => Char.IsDigit(x)).Any(); } 용법 string x = GetTheString(); if ( x.HasNumber() ) { ... } 또는 Regex를 사용하여 가능합니다. string i..

Nice programing 2020.11.06
반응형