반응형

Spring 2707

Code :: Blocks 컴파일러에 C ++ 11 지원을 추가하려면 어떻게해야합니까?

Code :: Blocks 컴파일러에 C ++ 11 지원을 추가하려면 어떻게해야합니까? 내 Code :: Blocks 12.11에 대한 C ++ 11 지원이 필요한 코드를 작성하고 있습니다. MingW와 함께 제공된 기본 GNU GCC 컴파일러를 사용하고 있습니다. 내가 할 수있는 방법이 있습니까? 이동 Toolbar -> Settings -> Compiler 에서 Selected compiler드롭 다운 메뉴, 확인 GNU GCC Compiler을 선택 그 아래에서 compiler settings탭을 선택한 다음 compiler flags아래에 있는 탭 을 선택합니다. 아래 목록에서 " Have g++ follow the C++11 ISO C++ language standard [-std=c++11]"..

Development Tip 2020.12.10

Java에서 HashMap 키 및 값 반전

Java에서 HashMap 키 및 값 반전 간단한 질문입니다. 키와 값을 반대로 바꾸고 싶은 간단한 HashMap이 있습니다. HashMap myHashMap = new HashMap(); myHashMap.put('a', "test one"); myHashMap.put('b', "test two"); 그리고 나는 반대를 넣는 새로운 HashMap을 만들고 싶습니다. HashMap reversedHashMap = new HashMap(); e.g. Keys "test one" & "test two" and values 'a' & 'b'. 다 독특 해 yes 값이 고유하다고 확신하는 경우 이전지도의 항목을 반복 할 수 있습니다. Map myNewHashMap = new HashMap(); for(Map.E..

Development Tip 2020.12.10

어설 션이 함수가 아닌 매크로 인 이유는 무엇입니까?

어설 션이 함수가 아닌 매크로 인 이유는 무엇입니까? 제 강사가 수업 시간에 그 질문을했는데 왜 함수가 아닌 매크로인지 궁금합니다. 간단한 설명은 표준이 요구하는 것 assert우리가 보면, 매크로로 초안 C99 표준 ( 지금까지 나는 섹션에서 동일 말할 수로 초안 C11 표준 뿐만 아니라 절) 7.2 진단 제 2 말합니다 : assert 매크로는 실제 기능이 아닌 매크로로 구현되어야합니다. 실제 함수에 액세스하기 위해 매크로 정의가 억제되면 동작이 정의되지 않습니다. 이것이 필요한 이유는 국제 표준 의 이론적 근거 — 프로그래밍 언어 —C에 제시된 근거 는 다음과 같습니다. 진정한 기능을 주장하는 것은 어렵거나 불가능할 수 있으므로 매크로 형식으로 제한됩니다. 그다지 유익하지는 않지만 다른 요구 사항에..

Development Tip 2020.12.10

Swift의 문자열에서 분음 부호를 제거하는 방법은 무엇입니까?

Swift의 문자열에서 분음 부호를 제거하는 방법은 무엇입니까? StringSwift에서 a 에서 분음 부호 (또는 악센트)를 제거하는 방법 (예 : "één"을 "een"으로 변경)? NSStringSwift 로 돌아 가야 합니까 아니면 Swift 내에서 수행 할 수 있습니까? Swift에서 직접 작업 할 수 있습니다 String( "Foundation"을 가져온 경우) : let foo = "één" let bar = foo.stringByFoldingWithOptions(.DiacriticInsensitiveSearch, locale: NSLocale.currentLocale()) print(bar) // een 스위프트 3 : let foo = "één" let bar = foo.folding(o..

Development Tip 2020.12.10

Swift로 프로그래밍 방식으로 로케일을 어떻게 변경할 수 있습니까?

Swift로 프로그래밍 방식으로 로케일을 어떻게 변경할 수 있습니까? Swift로 XCODE 6.3에서 iOS 앱을 만들고 있습니다. 내 앱에는 아래 이미지와 같은 언어 선택 기능이 있습니다. 이미 현지 언어로 된 스토리 보드가 있습니다. 하지만 버튼으로 앱에서 프로그래밍 방식으로 현지화를 변경하는 방법을 찾을 수 없습니다. 누구나 할 줄 안다 Swift로 즉시 변경하는 방법은 다음과 같습니다. String에 확장 기능을 추가합니다. extension String { func localized(lang:String) ->String { let path = NSBundle.mainBundle().pathForResource(lang, ofType: "lproj") let bundle = NSBundle(p..

Development Tip 2020.12.10

파일 또는 어셈블리 'Microsoft.Build.Framework'(VS 2017)를로드 할 수 없습니다.

파일 또는 어셈블리 'Microsoft.Build.Framework'(VS 2017)를로드 할 수 없습니다. "update-database"명령을 실행하려고하면 다음 예외가 발생합니다. 대상 데이터베이스에 적용되는 SQL 문을 보려면 '-Verbose'플래그를 지정하십시오. System.IO.FileNotFoundException : 파일 또는 어셈블리 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 파일 이름 : 'Microsoft.Build.Framework, Version = ..

Development Tip 2020.12.10

ArgumentNullException 던지기

ArgumentNullException 던지기 어떤 종류의 객체를 인수로 취하는 메서드가 있다고 가정 해 보겠습니다. 이제이 메서드에 null 인수가 전달되면 치명적인 오류이며 예외가 발생해야합니다. 다음과 같이 코딩 할 가치가 있습니까? (이것이 사소한 예임을 명심하십시오) : void someMethod(SomeClass x) { if (x == null){ throw new ArgumentNullException("someMethod received a null argument!"); } x.doSomething(); } 아니면 x.doSomething ()을 호출 할 때 NullException을 던지는 것에 의존하는 것이 안전합니까? 둘째, someMethod가 생성자이고 다른 메서드가 호출 될..

Development Tip 2020.12.10

텍스트 파일의 마지막 줄을 빨리 읽으시겠습니까?

텍스트 파일의 마지막 줄을 빨리 읽으시겠습니까? Java의 [매우 매우 큰] 파일에서 텍스트의 마지막 줄을 읽는 가장 빠르고 효율적인 방법은 무엇입니까? C #에 대한 비슷한 질문에 대한 내 대답을 살펴보십시오 . Java에서는 인코딩 지원이 약간 다르지만 코드는 매우 유사합니다. 기본적으로 일반적으로하는 것은 매우 쉬운 일이 아닙니다. MSalter가 지적 하듯이, UTF-8은 쉽게 발견 할 수 있도록 않습니다 \r또는 \n그 문자의 UTF-8 표현은 ASCII처럼 동일로, 그 바이트 멀티 바이트 문자에서 발생하지 않습니다. 따라서 기본적으로 2K의 버퍼를 취하고 점진적으로 역방향으로 읽습니다 (이전에 2K로 건너 뛰고 다음 2K를 읽음). 그런 다음 스트림의 정확한 위치로 건너 뛰고 InputStre..

Development Tip 2020.12.10

직사각형에서 정사각형을 도출하는 것은 Liskov의 대체 원리를 위반하는 것입니까?

직사각형에서 정사각형을 도출하는 것은 Liskov의 대체 원리를 위반하는 것입니까? 저는 디자인 원칙을 처음 배우고 디자인했습니다. 직사각형에서 정사각형을 도출하는 것이 Liskov의 대체 원칙을 위반 한 전형적인 예라고 말합니다. 그렇다면 올바른 디자인은 무엇입니까? 나는 추론이 다음과 같다고 생각합니다. 직사각형을 받아들이고 너비를 조정하는 메서드가 있다고 가정 해 보겠습니다. public void SetWidth(Rectangle rect, int width) { rect.Width = width; } 직사각형이 무엇인지 고려할 때이 테스트가 통과한다고 가정하는 것은 완벽하게 합리적이어야합니다. Rectangle rect = new Rectangle(50, 20); // width, height S..

Development Tip 2020.12.10
반응형