반응형

2020/04 900

iOS info.plist 파일에서 문자열을 현지화하는 방법은 무엇입니까?

iOS info.plist 파일에서 문자열을 현지화하는 방법은 무엇입니까? 아시다시피 iOS 8 에는 사용자 위치를 사용하기 위해 NSLocationWhenInUseUsageDescription 키 가 필요합니다 . 이 키와 일반적인 정보를 정보 plist에 추가했습니다. plist 파일에서 번역 문자열을 어떻게 사용합니까? -업데이트- 지역화 가능한 문자열이 이미 있습니다. plist 문자열 내에서 NSLocalizedString (MYSTRING, nil)과 같은 것을 사용할 수 있는지 궁금합니다. 현지화를 위해 info.plist의 여러 파일을 만들 수 있지만 더 쉬운 방법이 있는지 궁금합니다. InfoPlist.strings파일을 사용 하여의 값을 현지화 해야합니다 Info.plist. 이렇게하려..

Programing 2020.04.15

.NET 4 런타임으로 PowerShell을 어떻게 실행할 수 있습니까?

.NET 4 런타임으로 PowerShell을 어떻게 실행할 수 있습니까? 일부 .NET 어셈블리를 관리하는 PowerShell 스크립트를 업데이트하고 있습니다. 이 스크립트는 .NET 2 (PowerShell과 동일한 프레임 워크 버전)에 대해 작성된 어셈블리를 위해 작성되었지만 이제는 .NET 4 어셈블리 및 .NET 2 어셈블리와 함께 작동해야합니다. .NET 4는 이전 버전의 프레임 워크를 기반으로 구축 된 응용 프로그램 실행을 지원하므로 가장 간단한 솔루션은 .NET 4 어셈블리에 대해 실행해야 할 때 .NET 4 런타임으로 PowerShell을 시작하는 것 같습니다. .NET 4 런타임으로 PowerShell을 어떻게 실행할 수 있습니까? PowerShell (엔진)은 .NET 4.0에서 제대로..

Programing 2020.04.15

Visual Studio의 솔루션을 TFS에서 온라인으로 다시 가져 오려면 어떻게해야합니까?

Visual Studio의 솔루션을 TFS에서 온라인으로 다시 가져 오려면 어떻게해야합니까? Visual Studio 2012 (TFS 소스 제어하에 있음)에서 내 솔루션을 열었고 TFS 서버 (2010)가 다운되었습니다. 그런 다음 파일 중 하나를 변경하고 저장하려고 할 때 TFS 서버가 다운되었다는 메시지를 정확하게 덮어 쓸 것인지 (정확한 단어를 기억할 수 없음) 묻는 메시지가 나타납니다. 출력 창 : This solution is offline. [Team Foundation Server: http://tfs1:8080/tfs/server] The solution was offline during its previous session and will remain offline. 파일 변경 사항을 ..

Programing 2020.04.15

Java Streams가 왜 일회용입니까?

Java Streams가 왜 일회용입니까? IEnumerable실행 파이프 라인을 원하는만큼 여러 번 실행할 수있는 C #과 달리 Java에서는 스트림을 한 번만 '반복'할 수 있습니다. 터미널 작업을 호출하면 스트림이 닫히고 사용할 수 없게됩니다. 이 '기능'은 많은 힘을 빼앗아갑니다. 나는 그 이유가 기술적 인 것이 아니라고 생각합니다 . 이 이상한 제한 뒤에 디자인 고려 사항은 무엇입니까? 편집 : 내가 말하고있는 것을 보여주기 위해 C #에서 다음 Quick-Sort 구현을 고려하십시오. IEnumerable QuickSort(IEnumerable ints) { if (!ints.Any()) { return Enumerable.Empty(); } int pivot = ints.First(); IE..

Programing 2020.04.15

PostgreSQL GROUP_CONCAT에 해당합니까?

PostgreSQL GROUP_CONCAT에 해당합니까? 테이블이 있고 필드 값이 연결된 id 당 하나의 행을 가져오고 싶습니다. 예를 들어 내 테이블에는 다음이 있습니다. TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 그리고 나는 출력하고 싶습니다 : TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 | 23009,11200 MySQL에서는 집계 함수를 사용할 수 GROUP_CONCAT있었지만 여기서는 작동하지 않는 것 같습니다 ... PostgreSQL과 동등한 기능이 있습니까? 이것은 아마도 좋은 출발점이 될 것입니다 (버전 8.4 이상) : SELECT id_f..

Programing 2020.04.15

.NET을 사용하면 확장자가 아닌 파일 서명을 기반으로 파일의 MIME 유형을 찾는 방법

.NET을 사용하면 확장자가 아닌 파일 서명을 기반으로 파일의 MIME 유형을 찾는 방법 파일 확장자가 잘못되었거나 제공되지 않은 MIME 유형을 얻는 간단한 방법을 찾고 있습니다. 이 질문 은 .Net에서만 유사합니다 . Urlmon.dll에는이라는 함수가 FindMimeFromData있습니다. 설명서에서 MIME 유형 탐지 또는 "데이터 스니핑"은 이진 데이터에서 적절한 MIME 유형을 결정하는 프로세스를 나타냅니다. 최종 결과는 서버 제공 MIME 유형 헤더, 파일 확장자 및 / 또는 데이터 자체의 조합에 따라 다릅니다. 일반적으로 처음 256 바이트의 데이터 만 중요합니다. 따라서 파일에서 첫 번째 (최대) 256 바이트를 읽고에 전달하십시오 FindMimeFromData. 결국 urlmon.dl..

Programing 2020.04.15

배열이 비어 있는지 확인

배열이 비어 있는지 확인 이 질문에는 이미 답변이 있습니다. PHP를 사용하여 배열이 비어 있는지 확인하는 방법은 무엇입니까? 답변 18 개 다음 코드가 있습니다 그러나 아무것도 설정되지 않은 경우에도 empty($error)여전히을 반환합니다 true. 옳지 않은 것은 무엇입니까? 배열에는 두 가지 요소가 있으며 이것이 배열이 비어 있음을 의미하지는 않습니다. 빠른 해결 방법으로 다음을 수행 할 수 있습니다. $errors = array_filter($errors); if (!empty($errors)) { } array_filter()함수의 기본 동작은 배열 null에서 0, ''또는 같은 모든 값을 제거합니다 false. 그렇지 않으면 "빈"값을 가진 요소가 하나 이상있는 경우 특정 경우에 empt..

Programing 2020.04.15

활동간에 데이터를 공유하는 가장 좋은 방법은 무엇입니까?

활동간에 데이터를 공유하는 가장 좋은 방법은 무엇입니까? 앱 전체에서 사용되는 주요 활동 인 하나의 활동이 있으며 여러 변수가 있습니다. 첫 번째 활동의 데이터를 사용할 수있는 두 가지 다른 활동이 있습니다. 이제 다음과 같이 할 수 있다는 것을 알고 있습니다. GlobalState gs = (GlobalState) getApplication(); String s = gs.getTestMe(); 그러나 나는 많은 변수를 공유하고 싶고 일부는 다소 클 수 있으므로 위와 같이 사본을 만들고 싶지 않습니다. get 및 set 메소드를 사용하지 않고 변수를 직접 가져오고 변경하는 방법이 있습니까? Google 개발자 사이트에서 Android에서의 성능에 권장되지 않는 기사를 읽은 것을 기억합니다. 여기에 이것을..

Programing 2020.04.15

변수 이름이 종종 문자 'm'으로 시작하는 이유는 무엇입니까?

변수 이름이 종종 문자 'm'으로 시작하는 이유는 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. Android 튜토리얼의 대부분의 필드 (클래스 멤버)가 왜 m으로 시작합니까? 답변 14 개 메모장 자습서와 같은 Android 자습서를 보면 거의 모든 변수의 이름이 문자 'm'으로 시작한다는 것을 알았습니다. 이것은 어떤 협약이며, 어디에서 유래합니까? 회원을 의미합니다. 개인적으로이 협약은 도움이되지 않지만 주관적입니다. 기고자에 대한 코드 스타일 지침 : 필드 명명 규칙 준수를 참조하십시오 . "m"접두어의 사용은 "member"변수를 나타내는 것보다 더 구체적입니다. "비공개, 비 정적 필드 이름"입니다. 안드로이드 소스 코드 문서에 따르면 : 공개되지 않은 비 정적 필드 이름은 m으로 ..

Programing 2020.04.15

문자열 구분 기호로 문자열을 어떻게 나눌 수 있습니까?

문자열 구분 기호로 문자열을 어떻게 나눌 수 있습니까? [복제] 이 질문에는 이미 답변이 있습니다. C #에서 문자열을 여러 문자 구분 기호로 나누려면 어떻게합니까? 답변 10 개 이 문자열이 있습니다. My name is Marco and I'm from Italy delimiter로 분할하고 싶습니다 is Marco and. 따라서 배열을 가져와야합니다. My name [0]에서 I'm from Italy 에서 [1]. C #으로 어떻게 할 수 있습니까? 나는 시도했다 : .Split("is Marco and") 그러나 단 하나의 문자 만 원합니다. string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None); 단일 문자..

Programing 2020.04.15
반응형