반응형

programing 630

XAML을 사용하지 않는 WPF

XAML을 사용하지 않는 WPF 건축학적으로, 저는 WPF가 꽤 놀랍다고 생각합니다.일반적으로 저는 기본 렌더링/애니메이션 내부 작업의 열렬한 팬입니다.템플릿 및 스타일링 설정의 유연성은 매우 인상적입니다. 하지만 저는 XAML을 싫어합니다 - 저는 그것이 많은 것을 복잡하게 만든다고 느낍니다.저는 그것을 크고 작은 애플리케이션에 사용해왔고, 기본 원리는 기본이지만 구문은 특이한 XAML에서 무엇인가를 하는 방법을 알아내려고 여러 번 노력해왔습니다.뿐만 아니라, 파싱/바인딩의 특정 부분이 얼마나 무거운지 여러 번 궁금했습니다. (컴파일된 것은 알지만 런타임에 아직도 어느 정도 평가가 되는지는 잘 모르겠습니다.) XAML은 시각적 트리를 만들고 로드하는 한 가지 방법입니다.XML이 아닌 코드 기반(그러나 ..

programing 2023.05.06

부모와 관련된 자식 요소의 위치를 얻으려면 어떻게 해야 합니까?

부모와 관련된 자식 요소의 위치를 얻으려면 어떻게 해야 합니까? Canvas 부모가 있는 경우 자식 위치를 얻는 것은 매우 쉽습니다. Canvas.GetLeft/Top (child) 하지만 어떻게 하면 다른 유형의 부모들을 위한 아이의 지위를 얻을 수 있을까요?다음을 사용하여 수행할 수 있습니다.TranslatePoint제어 방법 UIElement container = VisualTreeHelper.GetParent(control) as UIElement; Point relativeLocation = control.TranslatePoint(new Point(0, 0), container); new Point(0, 0)컨트롤의 왼쪽 상단 지점을 나타냅니다.TranslatePoint부모 컨트롤에 상대적인 ..

programing 2023.05.06

사용 문 안에 예외가 발생해도 Dispose가 계속 호출됩니까?

사용 문 안에 예외가 발생해도 Dispose가 계속 호출됩니까? 아래 예제에서, 연결이 닫히고 다음 범위 내에 있는 경우 예외가 발생할 때 처리됩니까?using진술서? using (var conn = new SqlConnection("...")) { conn.Open(); // stuff happens here and exception is thrown... } 아래의 이 코드가 확실히 그렇게 할 것이라는 것을 알지만, 나는 명세서를 사용하는 것이 어떻게 하는지 궁금합니다. var conn; try { conn = new SqlConnection("..."); conn.Open(); // stuff happens here and exception is thrown... } // catch it or le..

programing 2023.05.06

파이썬 문자열 앞에 있는 b 접두사는 무엇을 의미합니까?

파이썬 문자열 앞에 있는 b 접두사는 무엇을 의미합니까? 우연히 발견한 파이썬 소스 코드에서 다음과 같은 문자열 앞에 작은 b가 있습니다. b"abcdef" 유니코드 문자열을 나타내는 접두사와 원시 문자열 리터럴의 접두사에 대해 알고 있습니다. 무엇을 합니까?b어떤 종류의 소스 코드를 의미하며 접두사가 없는 일반 문자열과 정확히 유사한 것처럼 보이는데 유용합니까?그b접두사는 문자열 리터럴을 나타냅니다. Python 3 소스 코드에서 사용되는 것을 보면 정규 Unicode 개체가 아닌 개체를 만듭니다.Python 쉘이나 목록, 딕트 또는 기타 컨테이너 콘텐츠의 일부로 메아리치는 것을 보면,bytes이 표기법을 사용하여 표현된 개체입니다. bytes개체는 기본적으로 0-255 범위의 정수 시퀀스를 포함하지만..

programing 2023.05.06

사용 안 함 경고: DB 클래스의 이벤트 수신이 사용되지 않으며 다음 주 버전에서 제거됩니다.

사용 안 함 경고: DB 클래스의 이벤트 수신이 사용되지 않으며 다음 주 버전에서 제거됩니다. MongoDB 스키마 설계 및 API 개발을 위해 mongoose와 mocha를 사용하고 있습니다. 이 경고를 받고 있습니다.이것은 무엇을 의미하고, 그것이 나에게 어떻게 영향을 미칠 것이며, 해결책은 무엇입니까? 실제 경고 텍스트 아래: (node:9872) Deprecommunication Warning: DB 클래스의 이벤트 수신이 더 이상 사용되지 않으며 다음 주 버전에서 제거됩니다. 갱신하다 mongodb@3.6.5가 나왔습니다. mongodb 드라이버와 mongoose를 업데이트하기만 하면 됩니다. npm i mongodb mongoose 이 문제는 mongoose에서 사용하는 mongodb@3.6...

programing 2023.05.06

커넥터 버전이 변경된 경우 SpringBoot 앱이 MariDB에 연결할 수 없음

커넥터 버전이 변경된 경우 SpringBoot 앱이 MariDB에 연결할 수 없음 MariaDB 커넥터 버전 2.7.6에서 잘 작동하는 SpringBoot 응용 프로그램이 있습니다.커넥터를 버전 3.0.6으로 업그레이드하려고 했는데 다음 오류가 발생합니다. [org.springframework.org.m.jpa]를 인스턴스화하지 못했습니다.로컬 컨테이너 엔티티 관리자 공장 Bean]:공장 메서드 'entityManagerFactory'에서 예외를 발생시켰습니다. 중첩된 예외는 java.lang입니다.런타임 예외:드라이버 org.mariadb.jdbc.드라이버가 jdbcUrl, jdbc:mysql://localhost:3306/dbname을(를) 수락하지 않는다고 주장합니다. 내 application.pr..

programing 2023.05.01

Azure 함수가 ILogger를 바인딩하지 못함

Azure 함수가 ILogger를 바인딩하지 못함 제 기능은 Microsoft를 참조하는 어셈블리를 참조하는 것입니다.내선 번호.로깅.추상화 2.0.0.함수의 어셈블리에 해당 버전에 대한 뉘트 참조를 추가하면 다음 오류가 발생하여 함수 실행이 실패합니다. [1/25/2018 11:14:46 PM] Microsoft.애저, 웹잡스호스트: 인덱싱 메서드 'TrainingFunction' 오류가 발생했습니다.달려라, 마이크로소프트애저, 웹잡스호스트: 'log' 매개 변수를 ILogger 유형에 바인딩할 수 없습니다.매개 변수 유형이 바인딩에서 지원되는지 확인합니다.바인딩 확장(예: ServiceBus, Timers 등)을 사용하는 경우 시작 코드(예: 구성)에서 확장에 대한 등록 방법을 호출했는지 확인합니다...

programing 2023.05.01

Windows의 Git 저장소에 있는 디렉터리 무시

Windows의 Git 저장소에 있는 디렉터리 무시 Windows에서 msysgit를 사용하여 Git의 디렉터리나 폴더를 무시하려면 어떻게 해야 합니까?이름이 지정된 파일 만들기.gitignore프로젝트 디렉토리에 있습니다.슬래시가 추가된 파일에 디렉토리 이름을 입력하여 디렉토리를 무시합니다. dir_to_ignore/ 자세한 내용은 여기에 있습니다.에는 Windows 탐색기가 됩니다..gitignore이 실로파일이름이제인 .gitignore.txt. 는 Git를 하지 않을 입니다..gitignore.txt 파일 이름을 다음으로 변경할 수 없습니다..gitignoreWindows 탐색기는 이름이 없는 gitignore 유형의 파일이라고 생각하기 때문입니다. 비명령줄 솔루션: 파일 이름을 ".gitigno..

programing 2023.05.01

Pymongo / MongoDB: 인덱스를 생성하거나 인덱스를 보장합니까?

Pymongo / MongoDB: 인덱스를 생성하거나 인덱스를 보장합니까? 사이의 차이를 이해할 수 없습니다.create_index그리고.ensure_index피몽고로MongoDB 인덱스 페이지에 다음과 같이 나와 있습니다. 호출하여 인덱스를 생성할 수 있습니다.ensureIndex() 그러나 pymongo에는 두 개의 서로 다른 명령과 및 인덱스 생성에 대한 설명서가 있습니다. 무조건 인덱스 생성을 시도하는 create_index()와 달리 esture_index()는 드라이버 내의 일부 캐싱을 활용하여 아직 존재하지 않을 수 있는 인덱스 생성만 시도합니다.PyMongo에서 인덱스를 생성(또는 보장)할 때 ttl초 동안 "기억"됩니다.해당 제한 시간 내에 _index()를 확인하기 위해 반복적으로 호출..

programing 2023.05.01

Angular의 글로벌 이벤트

Angular의 글로벌 이벤트 에 해당하는 것이 있습니까?$scope.emit()또는$scope.broadcast()? 나는 알고 있습니다EventEmitter기능성, 하지만 내가 이해하기로는 그것은 단지 상위 HTML 요소에 이벤트를 방출할 것입니다. fx. 형제자매 간 또는 DOM 루트의 구성 요소와 여러 레벨로 중첩된 요소 간에 통신해야 하는 경우에는 어떻게 해야 합니까?와 동등한 것은 없습니다.$scope.emit()또는$scope.broadcast()AngularJS입니다.구성 요소 내부의 이미터도 근접하지만, 언급한 것처럼 이벤트는 직접 상위 구성 요소에만 발생합니다. Angular에는 아래에서 설명하려는 다른 대안이 있습니다. @Input() 바인딩을 사용하면 응용 프로그램 모델을 방향 지정..

programing 2023.05.01
반응형