반응형

C# 840

Avl 트리 위에 레드 블랙 트리

Avl 트리 위에 레드 블랙 트리 AVL 및 레드 블랙 트리는 노드의 레드 및 블랙 색상을 제외하고 모두 자체 균형을 유지합니다. AVL 트리 대신 레드 블랙 트리를 선택하는 주된 이유는 무엇입니까? 레드 블랙 트리의 용도는 무엇입니까? AVL 트리 대신 레드 블랙 트리를 선택하는 주된 이유는 무엇입니까? 두 빨강 - 검정 나무 와 AVL 나무는 가장 일반적으로 사용되어 균형 이진 검색 나무 와 보장에 그들은 삽입, 삭제 및 룩업을 지원합니다 O(logN) time. 그러나 둘 사이에는 다음과 같은 비교 지점이 있습니다. AVL 트리는보다 견고하게 균형을 이루므로 더 빠른 조회를 제공합니다. 따라서 조회 집약적 인 작업의 경우 AVL 트리를 사용합니다. 삽입 집약적 인 작업의 경우 Red-Black 트리..

your programing 2020.10.10

WPF에서 현재 화면의 크기를 얻는 방법은 무엇입니까?

WPF에서 현재 화면의 크기를 얻는 방법은 무엇입니까? 사용하여 기본 화면의 크기를 얻을 수 있다는 것을 알고 있습니다. System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; 하지만 현재 화면의 크기를 어떻게 알 수 있습니까? (멀티 스크린 사용자가 항상 기본 화면을 사용하는 것은 아니며 모든 화면이 동일한 해상도를 사용하는 것은 아닙니다.) XAML에서 크기에 액세스 할 수 있으면 좋겠지 만 코드 (C #)로도 충분합니다. 내가 아는 한 현재 모니터의 크기를 가져 오는 기본 WPF 함수는 없습니다. 대신 네이티브 다중 디스플레이 모니터 함수를 PInvoke 하고 관리되는..

your programing 2020.10.10

강력한 속성 속성은 무엇입니까

강력한 속성 속성은 무엇입니까 저는 개발자를 위해 Xcode 베타를 사용하고 있으며 미묘한 차이점을 발견하고 있습니다. 그중에는 선언 된 속성에 대한 새로운 속성이 있습니다. @property(strong)IBOutlet NSArrayController *arrayControl; 내 질문은 : 강한 속성은 무엇을 의미합니까 ?? 이전 버전을 대체합니까, 아니면 완전히 새로운 것입니까? Google과 개발자 문서를 검색했지만 아무것도 찾을 수 없었습니다. 그것이 무엇인지 알 때까지 나는 그것을 사용하는 것을 주저합니다. 미리 감사드립니다 Objective-C ARC (Automated Reference Counting)의retain 일부로 속성을 대체합니다 . 비 ARC 코드에서는 .retain 강력한 참..

your programing 2020.10.10

모바일 Google 크롬은 브라우저 확장을 지원합니까?

모바일 Google 크롬은 브라우저 확장을 지원합니까? Google Chrome MOBILE (Android Google Chrome) 용 플러그인 또는 확장 프로그램을 만들 수 있습니까? 그렇지 않은 경우 Google 크롬 (데스크톱) 용 확장 프로그램을 만들어 Google 크롬 바에 버튼을 추가 할 수 있습니다. 이 버튼은 다른 웹 브라우저 (내 웹 브라우저)에서 페이지를 열므로이 버튼은 내 웹 브라우저를 실행합니다. 확장 프로그램은 지원되지 않습니다. https://developers.google.com/chrome/mobile/docs/faq를 참조 하세요 . 구체적으로 특별히: 이제 Android 용 Chrome에서 하이브리드 네이티브 / 웹 앱용 내장 WebView를 지원하나요? Chrome ..

your programing 2020.10.10

Python을 사용하여 iOS 및 Android 용 크로스 플랫폼 앱을 작성할 수 있습니까?

Python을 사용하여 iOS 및 Android 용 크로스 플랫폼 앱을 작성할 수 있습니까? Python을 사용하여 iOS 및 Android 용 크로스 플랫폼 앱을 작성할 수 있습니까? Android의 경우 Google은 Android에서 스크립팅 언어 (Python 포함)를 실행할 수있는 ASE (Android Scripting Environment)를 제공합니다. 자세한 내용은 여기 iOS의 경우 훨씬 더 복잡 할 수 있습니다 (현재 법률 상태를 확인하기 위해 최신 버전의 iOS SDK 계약을 확인하는 것이 좋습니다. 애플은 이러한 앱을 주기적으로 허용 및 금지하는 경향이 있습니다). 기술적 인 부분의 경우 Python과 Objective C간에 인터페이스하고 Python에 필요한 모든 라이브러리를 ..

your programing 2020.10.10

접기 초기에 중단

접기 초기에 중단 접기를 일찍 종료하는 가장 좋은 방법은 무엇입니까? 단순화 된 예를 들어,의 숫자를 합산하고 Iterable싶지만 예상치 못한 (홀수라고 말하면) 무언가를 만나면 종료하고 싶을 수 있습니다. 이것은 첫 번째 근사치입니다. def sumEvenNumbers(nums: Iterable[Int]): Option[Int] = { nums.foldLeft (Some(0): Option[Int]) { case (Some(s), n) if n % 2 == 0 => Some(s + n) case _ => None } } 그러나이 솔루션은 매우 추하고 (.foreach 및 return을 수행하면 훨씬 깨끗하고 명확합니다) 최악의 경우 짝수가 아닌 숫자를 만나더라도 전체 반복 가능을 순회합니다. . 그렇..

your programing 2020.10.10

IHttpHandler 대 IHttpModule

IHttpHandler 대 IHttpModule 내 질문은 간단합니다 (대답은 아닐지라도) : C # / ASP.NET에서 서버 측 업로드 처리기를 구현하는 방법을 결정하려고합니다. HttpModules (IHttpModule 인터페이스)와 HttpHandlers (IHttpHandler 인터페이스)를 모두 사용했으며 두 메커니즘 중 하나를 사용하여이를 구현할 수 있다는 것을 알게되었습니다. 두 사람의 차이점을 이해하지 못하는 것도 나에게 발생합니다. 그래서 내 질문은 이것입니다 : 어떤 경우에 IHttpModule 대신 IHttpHandler를 사용하기로 선택합니까 (또는 그 반대)? 파이프 라인에서 훨씬 더 높은 곳에서 실행됩니까? 특정 상황에서 훨씬 쉽게 구성 할 수 있습니까? 중간 보안으로 잘 작..

your programing 2020.10.10

여러 활동에서 Android 애플리케이션을 어떻게 테스트합니까?

여러 활동에서 Android 애플리케이션을 어떻게 테스트합니까? 우리는 많은 활동에 분산 된 많은 화면과 워크 플로로 구성된 복잡한 Android 애플리케이션을 구축하고 있습니다. 우리의 워크 플로우는 은행의 ATM 기계에서 볼 수있는 것과 유사합니다. 예를 들어 사용자의 선택에 따라 다른 활동으로 전환 할 수 Activity있는 메인 메뉴로 전환하는 로그인 Activity이 있습니다. 워크 플로가 너무 많기 때문에 워크 플로를 끝에서 끝까지 테스트 할 수 있도록 여러 활동에 걸쳐 자동화 된 테스트를 만들어야합니다. 예를 들어, ATM 예제를 사용하여 유효한 PIN을 입력하고, 우리를 메인 메뉴로 보내는 지 확인하고, 현금 인출을 선택하고, 우리가 현금 인출 화면에 있는지 등을 확인하고, 결국 우리 자신..

your programing 2020.10.10

로그인에서 요청한 데이터베이스 "테스트"를 열 수 없습니다.

로그인에서 요청한 데이터베이스 "테스트"를 열 수 없습니다. 로그인에 실패했습니다. 사용자 'xyz \ ASPNET'에 대한 로그인 실패 일부 데이터를 db에 저장하는 웹 서비스를 만들었습니다. 하지만이 오류가 발생합니다. 로그인에서 요청한 "테스트"데이터베이스를 열 수 없습니다. 로그인에 실패했습니다. 'xyz \ ASPNET'사용자가 로그인하지 못했습니다. 내 연결 문자열은 Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True 글쎄요, 그 오류는 아주 분명합니다. "xyz / ASPNET"사용자로 SQL Server에 연결하려고합니다.이 계정은 ASP.NET 앱이 실행되는 계정입니다. 이 계정은 SQL Server에 연결할..

your programing 2020.10.10

NLTK로 새 말뭉치 만들기

NLTK로 새 말뭉치 만들기 나는 종종 내 제목에 대한 답은 가서 문서를 읽는 것이라고 생각했지만 NLTK 책을 훑어 보았지만 답을 얻지 못했습니다. 저는 Python에 익숙하지 않습니다. 나는 많은 .txt파일을 가지고 있고 NLTK가 말뭉치에 제공하는 말뭉치 기능을 사용할 수 있기를 원합니다 nltk_data. 시도 PlaintextCorpusReader했지만 더 이상 얻을 수 없습니다. >>>import nltk >>>from nltk.corpus import PlaintextCorpusReader >>>corpus_root = './' >>>newcorpus = PlaintextCorpusReader(corpus_root, '.*') >>>newcorpus.words() newcorpus펑크를 사..

your programing 2020.10.10
반응형