반응형

2020/02 600

swift는 String에 트림 방법이 있습니까?

swift는 String에 트림 방법이 있습니까? swift는 String에 트림 방법이 있습니까? 예를 들면 다음과 같습니다. let result = " abc ".trim() // result == "abc" 의 시작과 끝에서 모든 공백을 제거하는 방법은 다음과 같습니다 String. (예는 Swift 2.0으로 테스트되었습니다 .) let myString = " \t\t Let's trim all the whitespace \n \t \n " let trimmedString = myString.stringByTrimmingCharactersInSet( NSCharacterSet.whitespaceAndNewlineCharacterSet() ) // Returns "Let's trim all the ..

Programing 2020.02.26

Swift의 URL에서 이미지로드 / 다운로드

Swift의 URL에서 이미지로드 / 다운로드 내 응용 프로그램의 URL에서 이미지를로드하고 싶습니다. 먼저 Objective-C로 시도했지만 Swift에서는 컴파일 오류가 발생했습니다. 'imageWithData'를 사용할 수 없습니다 : 객체 생성 사용 'UIImage (data :)' 내 기능 : @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil) i..

Programing 2020.02.26

C # 또는 .NET에서 최악의 문제는 무엇입니까?

C # 또는 .NET에서 최악의 문제는 무엇입니까? [닫은] 최근에 DateTime객체로 작업하고 있었고 다음과 같이 썼습니다. DateTime dt = DateTime.Now; dt.AddDays(1); return dt; // still today's date! WTF? intellisense 문서에 AddDays()따르면 날짜에 날짜를 추가하지만 날짜가 추가되지 않은 날짜를 반환 하므로 실제로 다음과 같이 작성해야합니다. DateTime dt = DateTime.Now; dt = dt.AddDays(1); return dt; // tomorrow's date 이것은 전에 여러 번 물린 적이 있으므로 최악의 C # gotcha를 카탈로그 화하는 것이 유용 할 것이라고 생각했습니다. private in..

Programing 2020.02.26

16 진 숫자 앞에 0x가 붙는 이유는 무엇입니까?

16 진 숫자 앞에 0x가 붙는 이유는 무엇입니까? 16 진수가 접두사로 붙는 이유는 무엇 0x입니까? 접두사의 사용법을 이해하지만 왜 0x선택된 이유의 중요성을 이해하지 못합니다 . 짧은 이야기 : (가) 0는 상수 (그리고 식별자 / 예약 된 단어)를 다루는 것 파서를 알려줍니다. 수 기준을 지정하려면 무언가가 여전히 필요합니다 x. 임의 선택입니다. 긴 이야기 : 60 년대에 널리 사용 된 프로그래밍 수 시스템은 10 진수 및 8 진수 였습니다. 메인 프레임은 바이트 당 12, 24 또는 36 비트로 3 = log2 (8)로 나눌 수 있습니다. BCPL 언어 8 1234는 8 진수 의 구문 을 사용했습니다 . Ken Thompson은 BCPL에서 B를 만들 때 0대신 접두사를 사용했습니다. 이것은 ..

Programing 2020.02.26

"java -server"와 "java -client"의 실제 차이점은 무엇입니까?

"java -server"와 "java -client"의 실제 차이점은 무엇입니까? "java -server"와 "java -client"사이에 실질적인 차이가 있습니까? Sun 사이트에서 찾을 수있는 것은 모호합니다 "-서버가 느리게 시작되지만 더 빨리 실행됩니다". 실제 차이점은 무엇입니까? (현재 JDK 1.6.0_07 사용) 이것은 실제로 HotSpot 및 클라이언트와 서버 구성간에 다른 기본 옵션 값 ( Java HotSpot VM 옵션 )에 연결됩니다. 에서 제 2 장 백서 (의 자바 핫스팟 성능 엔진 아키텍처 ) : JDK에는 클라이언트 측 오퍼링과 서버 애플리케이션에 맞게 조정 된 VM의 두 가지 VM이 포함됩니다. 이 두 솔루션은 Java HotSpot 런타임 환경 코드베이스를 공유하지만..

Programing 2020.02.26

Visual Studio에서 솔루션 및 디렉토리의 이름을 바꾸는 올바른 방법

Visual Studio에서 솔루션 및 디렉토리의 이름을 바꾸는 올바른 방법 이름을 바꾸어야하는 다소 Visual Studio 솔루션 (2010,하지만 중요하지 않음)이 있습니다. 새 솔루션 이름과 일치하도록 폴더의 이름을 바꾸고 싶지만 폴더 이름을 자동으로 리팩터링하는 방법을 알 수 없으므로 모든 단일 프로젝트 파일을 통과하는 것이 어려울 것입니다. 이 작업을 수행하는 공식적인 방법이 있습니까? 대안으로 (그리고 훨씬 덜 바람직하게), 이것을 달성 할 수있는 무료 도구가 있습니까? .sln 파일 수동 편집 이 방법은 전적으로 Windows 탐색기에서 볼 수 있듯이 프로젝트의 디렉토리 이름을 바꾸는 데 목적이 있습니다. 이 방법은 아래의 프로젝트 파일 제거 / 추가 방법 에 문제가 없지만 (참조가 사라짐..

Programing 2020.02.26

Flexbox 어린이를 부모의 100 % 높이로 만드는 방법은 무엇입니까?

Flexbox 어린이를 부모의 100 % 높이로 만드는 방법은 무엇입니까? flexbox 내부의 flex 항목의 세로 공간을 채우려 고합니다. .container { height: 200px; width: 500px; display: flex; flex-direction: row; } .flex-1 { width: 100px; background-color: blue; } .flex-2 { position: relative; flex: 1; background-color: red; } .flex-2-child { height: 100%; width: 100%; background-color: green; } 그리고 여기 JSFiddle이 있습니다 flex-2-child 다음 두 경우를 제외하고 필요한 높..

Programing 2020.02.26

CMake의 디버그 및 릴리스

CMake의 디버그 및 릴리스 GCC 컴파일 프로젝트에서 각 대상 유형 (디버그 / 릴리스)에 대해 CMake를 어떻게 실행합니까? CMake를 사용하여 디버그 및 릴리스 C / C ++ 플래그를 어떻게 지정합니까? 주 실행 파일이 컴파일 g++되고 중첩 라이브러리가 하나 있음을 어떻게 표현 gcc합니까? CMake를 사용하는 경우 일반적으로 "소스 외부"빌드 를 수행하는 것이 좋습니다 . CMakeLists.txt프로젝트의 루트에서을 만드십시오 . 그런 다음 프로젝트의 루트에서 mkdir Release cd Release cmake -DCMAKE_BUILD_TYPE=Release .. make 그리고 Debug(프로젝트의 뿌리에서 다시) : mkdir Debug cd Debug cmake -DCMAKE..

Programing 2020.02.26

어떤 MVC 버전을 사용하고 있습니까?

어떤 MVC 버전을 사용하고 있습니까? 나는 약간 바보 같은 느낌으로 어떤 이유로 그것을 찾을 수 없습니다. 내가 어떻게 알아? VS2010과 함께 .net 4를 사용하고 있습니다. web.config 파일을 열고 System.Web.Mvc 어셈블리 정의를 찾으십시오. assembly="System.Web.Mvc, Version=3.0.0.0 ..." 보시다시피 MVC3입니다. 웹을 통해 PHP의 기능 과 유사한 MvcDiagnostics 를 사용할 수 있습니다 phpinfo(). 솔루션 탐색기의 "참조"폴더에서 System.Web.Mvc 어셈블리를 선택하십시오. 속성 창 (F4)을 불러 와서 버전을 확인하십시오 또 다른 해결책은 nuget에서 mvc를 검색하는 것입니다 (visual studio에서 M..

Programing 2020.02.26

alloca () 사용이 왜 좋은 습관으로 간주되지 않습니까?

alloca () 사용이 왜 좋은 습관으로 간주되지 않습니까? alloca()의 경우와 같이 힙이 아닌 스택에 메모리를 할당합니다 malloc(). 그래서 루틴에서 돌아올 때 메모리가 해제됩니다. 따라서 실제로 이것은 동적으로 할당 된 메모리를 확보하는 문제를 해결합니다. 할당 된 메모리를 해제 malloc()하는 것은 큰 골치 거리이며, 놓친 경우 모든 종류의 메모리 문제를 유발합니다. alloca()위의 기능에도 불구하고 사용이 권장되지 않는 이유는 무엇 입니까? 그 대답은 man페이지에 있습니다 (적어도 Linux에서는 ). 반환 값 alloca () 함수는 할당 된 공간의 시작에 대한 포인터를 반환합니다. 할당으로 인해 스택 오버플로가 발생하면 프로그램 동작이 정의되지 않습니다. 절대 사용해서는 ..

Programing 2020.02.26
반응형