반응형

2023/05/09 15

반사를 사용하여 개체 속성 설정

반사를 사용하여 개체 속성 설정 C#에서 반사를 사용하여 객체 속성을 설정할 수 있는 방법이 있습니까? 예: MyObject obj = new MyObject(); obj.Name = "Value"; 설정합니다.obj.Name곰곰이 생각하여다음과 같은 것: Reflection.SetProperty(obj, "Name") = "Value"; 이것을 할 수 있는 방법이 있습니까?예, 사용할 수 있습니다.Type.InvokeMember(): using System.Reflection; MyObject obj = new MyObject(); obj.GetType().InvokeMember("Name", BindingFlags.Instance | BindingFlags.Public | BindingFlags.Se..

sourcecode 2023.05.09

창의 차이점은 무엇입니까?로드됨 및 창.콘텐츠 렌더링 이벤트

창의 차이점은 무엇입니까?로드됨 및 창.콘텐츠 렌더링 이벤트 다른 점은 무엇입니까?Window.Loaded그리고.Window.ContentRenderedWPF의 이벤트?은 ▁이▁is?ContentRendered이벤트가 먼저 호출되었습니까? 에 대한 Window.ContentRendered여기서의 사건은 단지 말합니다. 창의 내용이 렌더링된 후에 발생합니다. 에 대한 Window.Loaded여기 사건에 의하면 요소가 배치되고 렌더링되며 상호 작용할 준비가 될 때 발생합니다. 윈도우의 를 설정하고 싶은 .MaxHeight창을 표시하는 화면의 작업 영역 높이로 표시됩니다.제가 어떤 종목에서 해야 하나요? 편집: 찾고 있던 것을 찾은 것 같은데, 지금은 더 혼란스럽습니다. 그Loaded하고 그 에 이벤트가 발생..

sourcecode 2023.05.09

강조 표시된 상태에서 UI 단추의 배경색을 변경하는 방법은 무엇입니까?

강조 표시된 상태에서 UI 단추의 배경색을 변경하는 방법은 무엇입니까? 앱에서 강조 표시된 부분이 있습니다.UIButton(예를 들어 사용자가 버튼에 손가락을 갖다 댄 경우) 버튼이 강조 표시된 상태에서 배경색을 변경해야 합니다. 다음을 시도했습니다. _button.backgroundColor = [UIColor redColor]; 하지만 효과가 없습니다.색상은 동일하게 유지됩니다.버튼이 강조 표시되지 않고 정상적으로 작동할 때 동일한 코드를 시도했습니다.전화도 해봤습니다.-setNeedsDisplay색깔을 바꾼 후에는 아무런 효과가 없었습니다. 버튼을 강제로 배경색을 변경하는 방법은 무엇입니까?오버라이드할 수 있습니다.UIButton의setHighlighted방법. 목표-C - (void)setHigh..

sourcecode 2023.05.09

해결 방법: 'keyWindow'는 iOS 13.0에서 더 이상 사용되지 않습니다.

해결 방법: 'keyWindow'는 iOS 13.0에서 더 이상 사용되지 않습니다. 저는 Cloud Kit와 함께 Core Data를 사용하고 있기 때문에 애플리케이션을 시작하는 동안 iCloud 사용자 상태를 확인해야 합니다.을 띄우고 , 에게 대화창을 띄웁니다.UIApplication.shared.keyWindow?.rootViewController?.present(...)지금까지 Xcode 11 베타 4에서는 이제 다음과 같은 새로운 사용 중지 메시지가 표시됩니다. 'keyWindow'는 iOS 13.0에서 더 이상 사용되지 않습니다. 연결된 모든 장면에서 키 창을 반환하기 때문에 여러 장면을 지원하는 응용 프로그램에서는 사용하면 안 됩니다. 대신 대화 상자를 어떻게 표시해야 합니까?편집 여기서 제..

sourcecode 2023.05.09

"ReferenceEquals(myObject, null)"이 "myObject == null"보다 더 나은 방법입니까?

"ReferenceEquals(myObject, null)"이 "myObject == null"보다 더 나은 방법입니까? 다음과 같이 무효 수표를 쓰는 것을 좋아하는 동료가 있습니다. if (!ReferenceEquals(myObject, null)) 반면에 저는 이 구문을 읽기가 번거롭고 선호합니다. if (myObject != null) 연산자 오버로드와 관련하여 ReferenceEquals의 장점을 논의하는 몇 가지 기사와 스택 오버플로 질문을 찾았지만, 연산자 오버로드 시나리오 외에 ReferenceEquals 대 ==의 이점이 있습니까? 그러나 연산자 오버로드 시나리오 외에 ReferenceEquals와 ==의 이점이 있습니까? 아니요 - 명시적으로 사용할 수 있는 유일한 장점(그리고 별로 장점..

sourcecode 2023.05.09

엑셀은 부동소수점 숫자가 부정확함에도 불구하고 어떻게 성공적으로 반올림합니까?

엑셀은 부동소수점 숫자가 부정확함에도 불구하고 어떻게 성공적으로 반올림합니까? 예를 들어, 이 블로그는 0.005가 정확히 0.005는 아니지만, 그 숫자를 반올림하면 올바른 결과를 얻을 수 있다고 말합니다. 저는 C++로 모든 종류의 반올림을 시도해 보았는데 숫자를 소수점 이하로 반올림하면 실패합니다.예를 들어, 반올림(x,y)은 x를 y의 배수로 반올림합니다.따라서 라운드(37.785,0.01)는 37.78이 아니라 37.79를 제공해야 합니다. 커뮤니티에 도움을 요청하기 위해 이 질문을 다시 시작합니다.문제는 부동 소수점 번호의 부정확성에 있습니다(37,785는 37.784999999로 표현됨). 문제는 엑셀이 이 문제를 어떻게 해결할 수 있느냐는 것입니다. C++의 float에 대한 이 라운드()..

sourcecode 2023.05.09

병합을 미리 보려면 어떻게 해야 합니까?

병합을 미리 보려면 어떻게 해야 합니까? Git 브랜치(예: 메인 라인)가 있는데 다른 개발 브랜치로 병합하려고 합니다.아니면 제가? 이 분기를 병합할지 여부를 결정하기 위해 병합이 수행할 작업에 대한 미리 보기를 보고 싶습니다.적용 중인 커밋 목록을 볼 수 있는 기능을 사용하는 것이 좋습니다. 해 낼 수 은 지까지제생가수낼있최은선는금해각▁so입니다.merge --no-ff --no-commit,그리고 나서.diff HEAD. git log ..otherbranch 현재 분기에 병합될 변경사항 목록입니다. git diff ...otherbranch 공통 조상(모순 기저)에서 병합될 대상의 머리 부분으로 diff.두 개의 점과 비교하여 특별한 의미를 갖는 세 개의 점에 주목합니다(아래 참조). gitk ...

sourcecode 2023.05.09

HEAD GIT은 무엇입니까?

HEAD GIT은 무엇입니까? 디렉토리에서 볼 수 있는 마지막 커밋, HEAD 및 파일 상태가 다른 것 같습니다. HEAD란 무엇이며, 이를 통해 무엇을 할 수 있으며, 어떤 실수를 피해야 합니까?HEAD는 현재 체크아웃된 분기의 마지막 커밋에 대한 참조입니다. 이에 대한 약간의 예외가 있는데, 바로 분리된 HEAD입니다.분리된 HEAD는 분기 대신 커밋(또는 태그)을 체크아웃할 때마다 발생하는 상황입니다.이 경우 이름이 없는 임시 분기로 상상해야 합니다. 따라서 명명된 분기 참조가 있는 대신 HEAD만 있습니다.이 경우에도 커밋을 수행할 수 있으므로(HEAD가 업데이트됨), 분리된 HEAD를 이름이 없는 임시 분기로 생각하는 경우에도 위의 짧은 정의는 여전히 유효합니다.HEAD현재 체크아웃된 커밋에 대..

sourcecode 2023.05.09

npm을 통해 트위터 부트스트랩을 설치하는 목적은 무엇입니까?

npm을 통해 트위터 부트스트랩을 설치하는 목적은 무엇입니까? 질문 1: npm을 통해 트위터 부트스트랩을 설치하는 목적이 정확히 무엇입니까?저는 npm이 서버 측 모듈을 위한 것이라고 생각했습니다.CDN을 사용하는 것보다 부트스트랩 파일을 직접 제공하는 것이 더 빠릅니까? 질문 2: 만약 내가 부트스트랩을 npm으로 설치한다면, bootstrap.js 및 bootstrap.css 파일을 어떻게 가리킬까요?이러한 모듈을 NPM할 경우 정적 리디렉션을 사용하여 모듈을 제공할 수 있습니다. 먼저 패키지를 설치합니다. npm install jquery npm install bootstrap 그런 다음 server.js: var express = require('express'); var app = expres..

sourcecode 2023.05.09

CSV 파일에서 Postgre로 복사하는 방법CSV 파일에 헤더가 있는 SQL 테이블?

CSV 파일에서 Postgre로 복사하는 방법CSV 파일에 헤더가 있는 SQL 테이블? CSV 파일을 Postgres 테이블에 복사하려고 합니다.이 표에는 100개 정도의 열이 있기 때문에 굳이 다시 쓰고 싶지 않습니다. 사용 중입니다.\copy table from 'table.csv' delimiter ',' csv;명령이지만 테이블이 생성되지 않으면 얻을 수 있습니다.ERROR: relation "table" does not exist빈 테이블을 추가하면 오류가 발생하지 않지만 아무 일도 일어나지 않습니다.제가 이 명령어를 두세 번 시도했는데 출력이나 메시지가 없었는데 PGAdmin을 통해 확인해보니 테이블이 업데이트되지 않았습니다. 제가 하려고 하는 것처럼 헤더가 포함된 테이블을 가져올 수 있는 방..

sourcecode 2023.05.09
반응형