반응형

spring3 2020

iOS 13에서 다크 모드 변경 비활성화

iOS 13에서 다크 모드 변경 비활성화 [중복] 이 질문에 이미 답변이 있습니다. iOS 13에서 다크 모드를 옵트 아웃 할 수 있습니까? 10 답변 내 응용 프로그램은 다크 모드를 위해 준비되지 않았으며 오늘 작업하지 않을 것입니다. 내 앱의 다크 모드 변경을 비활성화하는 방법이 있습니까? 다크 모드 옵트 아웃과 관련된 Apple의 항목. 이 페이지는 Xcode 11 및 iOS 13 용으로 작성되었습니다. 다음은 Apple이 밝거나 어두운 모드의 옵트 아웃을 논의하는 곳입니다. 이 섹션은 Xcode 11 사용에 적용됩니다. 개별적으로 UIViewController를 옵트 아웃하려면 override func viewDidLoad() { super.viewDidLoad() // overrideUserIn..

code 2020.09.11

WPF의 링크 버튼

WPF의 링크 버튼 Button을 LinkButton처럼 보이게 만들고 Hyperlink를 사용하고 싶지 않습니다 ... !! 모든 제안 일반적인 Button 스타일을 원하지 않고 하이퍼 링크처럼 보이는 것을 원한다면 이것으로 시작할 수 있습니다. 다음은 스타일과 동일합니다. 다음과 같이 사용할 수 있습니다. MichaC와 Anderson의 버전은 밑줄을 약간 잘못 배치했습니다. 여기에 .NET TextBlock내부에 밑줄을 추가하는 업데이트 된 버전 이 있습니다 ContentPresenter. 다음 Style은 모든 버튼에서 재사용 할 수 있도록 구현 된 MichaC의 제안입니다 . 가장 쉬운 방법 (내 응용 프로그램에서 수행) :

code 2020.09.11

void 포인터를 삭제하는 것이 안전합니까?

void 포인터를 삭제하는 것이 안전합니까? 다음 코드가 있다고 가정합니다. void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } 안전한가요? 아니면 삭제 ptr하기 char*전에 캐스팅 해야 합니까? 그것은 "안전"에 달려 있습니다. 할당 자체에 대한 포인터와 함께 정보가 저장되기 때문에 일반적으로 작동하므로 할당 해제자가 올바른 위치로 반환 할 수 있습니다. 이러한 의미에서 할당자가 내부 경계 태그를 사용하는 한 "안전"합니다. (많은 사람들 이요) 그러나 다른 답변에서 언급했듯이 void 포인터를 삭제하면 소멸자가 호출되지 않아 문제가 될 수 있습니다. 그런 의미에서 "안전..

code 2020.09.11

Tic Tac Toe 게임 오버 결정을위한 알고리즘

Tic Tac Toe 게임 오버 결정을위한 알고리즘 저는 Java로 tic-tac-toe 게임을 작성했으며 현재 게임의 끝을 결정하는 방법은 게임이 끝날 때 다음과 같은 가능한 시나리오를 설명합니다. 보드가 꽉 찼고 아직 승자가 선언되지 않았습니다. 게임은 무승부입니다. 크로스가 이겼습니다. 서클이 이겼습니다. 안타깝게도이를 위해 테이블에서 이러한 시나리오의 미리 정의 된 집합을 읽습니다. 보드에 9 개의 공간 만 있고 따라서 테이블이 다소 작다는 점을 고려하면 이것이 반드시 나쁘지는 않지만 게임이 끝났는지 확인하는 더 나은 알고리즘 방식이 있습니까? 누군가가 이겼는지 여부를 결정하는 것은 문제의 핵심입니다. 9 칸이 꽉 찼는 지 확인하는 것은 사소하기 때문입니다. 테이블 방법이 해결책이 될 수 있지만 ..

code 2020.09.11

MySQL DECLARE의 SELECT INTO 변수로 인해 구문 오류가 발생합니까?

MySQL DECLARE의 SELECT INTO 변수로 인해 구문 오류가 발생합니까? 단일 값을 변수로 선택하고 싶습니다. 나는 다음을 시도했다 : DECLARE myvar INT(4); -즉시 구문 오류를 반환합니다. SELECT myvalue FROM mytable WHERE anothervalue = 1; -단일 정수를 반환합니다. SELECT myvalue INTO myvar FROM mytable WHERE anothervalue = 1; -작동하지 않음, @myvar 시도 저장 프로 시저 또는 함수 외부에서 DECLARE를 사용할 수 있습니까? 어쩌면 나는 사용자 변수의 개념을 얻지 못할 수도 있습니다 ... 방금 시도했습니다. SELECT myvalue INTO @var FROM `mytab..

code 2020.09.11

pkg-config 검색 경로에서 패키지 cairo를 찾을 수 없습니다.

pkg-config 검색 경로에서 패키지 cairo를 찾을 수 없습니다. Node JS 설치 캔버스 문제 노드에 캔버스 모듈을 설치하는 데 문제가 있습니다. 카이로에 문제가있는 것 같습니다.이 오류가 발생합니다. npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan > canvas@1.1.3 install /Users/plimb/Desktop/motion-therapy/node_modules/canvas > node-gyp rebuild..

code 2020.09.11

정의되지 않은 동작을 가진 분기는 도달 할 수없는 것으로 간주되고 데드 코드로 최적화 될 수 있습니까?

정의되지 않은 동작을 가진 분기는 도달 할 수없는 것으로 간주되고 데드 코드로 최적화 될 수 있습니까? 다음 진술을 고려하십시오. *((char*)NULL) = 0; //undefined behavior 정의되지 않은 동작을 명확하게 호출합니다. 주어진 프로그램에 그러한 명령문이 존재한다는 것은 전체 프로그램이 정의되지 않았거나 제어 흐름이이 명령문에 도달하면 동작이 정의되지 않음을 의미합니까? 사용자가 번호를 입력하지 않는 경우 다음 프로그램이 잘 정의되어 3있습니까? while (true) { int num = ReadNumberFromConsole(); if (num == 3) *((char*)NULL) = 0; //undefined behavior } 아니면 사용자가 무엇을 입력하든 완전히 정의되..

code 2020.09.10

CSS를 사용하여 요소의 오프셋을 제거하려면 어떻게해야합니까?

CSS를 사용하여 요소의 오프셋을 제거하려면 어떻게해야합니까? IE8 개발자 도구를 검사 할 때 일부 요소에 위치 문제가 있습니다. 이제 내 문제는 12 오프셋이라는 것을 확신하지만 어떻게 제거 합니까? CSS 오프셋 속성에 대한 언급을 찾을 수 없습니다. 마진 외에 오프셋이 필요합니까? 이것을 생성하는 코드는 다음과 같습니다. 오프셋이있는 요소는 inputBox 이 오프셋은 기본적으로 브라우저가 위치 CSS 속성을 기반으로 요소에 대해 계산 한 x, y 위치입니다. 따라서 앞이나 다른 요소 앞에을 넣으면 오프셋이 변경됩니다. 예를 들어 다음과 같이 0으로 설정할 수 있습니다. #inputBox{position:absolute;top:0px;left:0px;} 또는 #inputBox{position:re..

code 2020.09.10

하위 폴더를 가리 키도록 git 하위 모듈을 변경하는 방법은 무엇입니까?

하위 폴더를 가리 키도록 git 하위 모듈을 변경하는 방법은 무엇입니까? SubModule 자습서를 훑어 보면서 boto 프로젝트 에서 하위 모듈을 만들었습니다 . 그런 다음 실제로이 프로젝트의 하위 집합, 특히 boto 폴더 만 필요하다는 것을 발견했습니다 . 이 폴더를 가리 키도록 하위 모듈을 변경하고 싶습니다. .gitmodules를 보면 [submodule "backup/src/boto"] path = backup/src/boto url = https://github.com/boto/boto.git https://github.com/boto/boto.git 대신 어떤 URL을 사용해야 합니까? URL을 변경 한 후 boto 폴더를 로컬에서 삭제하고 다시 가져와야합니까? 하위 모듈의 URL은 항상 ..

code 2020.09.10

memmove가 memcpy보다 빠른 이유는 무엇입니까?

memmove가 memcpy보다 빠른 이유는 무엇입니까? memmove (3)에서 시간의 50 %를 소비하는 응용 프로그램의 성능 핫스팟을 조사하고 있습니다. 애플리케이션은 수백만 개의 4 바이트 정수를 정렬 된 배열에 삽입하고 삽입 된 값을위한 공간을 만들기 위해 memmove를 사용하여 데이터를 "오른쪽으로"이동합니다. 제 기대는 메모리 복사가 매우 빠르다는 것이었고, memmove에 너무 많은 시간이 소요되어 놀랐습니다. 그러나 memmove가 겹치는 영역을 이동하기 때문에 느리다는 생각이 들었습니다. 이는 메모리의 큰 페이지를 복사하는 대신 엄격한 루프로 구현되어야합니다. memcpy와 memmove 사이에 성능 차이가 있는지 알아보기 위해 작은 마이크로 벤치 마크를 작성했습니다. memcpy가 ..

code 2020.09.10
반응형