반응형

C# 840

UIView 용 iOS viewDidLoad

UIView 용 iOS viewDidLoad ViewController ViewDidLoad에서 VC가 언제로드되었는지 알아야합니다. UIView의 경우 뷰가로드 될 때 어떤 방법을 사용해야합니까? 이 메서드는 초기화로 호출됩니까? 편집 : XIB 없음, 프로그래밍 방식으로 만. XIB 파일에서로드하는 경우 XIB에서로드 할 때 awakeFromNib 메서드가 호출됩니다. 편집 XIB가없는 경우 문서 의 뷰 관련 변경 사항 관찰 영역 (예 : didMoveToSuperview) 에있는 방법 중 하나를 사용하여 추론해야합니다 . 그러나 더 나은 방법은 viewDidLoad 메서드의 뷰 컨트롤러에서 뷰로 메시지를 보내는 것입니다. 실제로, 뷰의 초기화를 위해 뷰 컨트롤러의 메서드 viewDidLoad ()로..

your programing 2020.12.25

공용체를 통한 유형 실행은 C99에서 지정되지 않았으며 C11에서 지정 되었습니까?

공용체를 통한 유형 실행은 C99에서 지정되지 않았으며 C11에서 지정 되었습니까? 스택 오버플로 질문에 대한 여러 답변 은 플로트에 대한 IEEE 단 정밀도 비트를 얻기union 위해 유형 punning에 대한 구조 사용을 제안합니다 (예 : a의 비트를 a float로 변환 uint32_t). union { float f; uint32_t u; } un; un.f = your_float; uint32_t target = un.u; 그러나 uint32_t조합원 의 가치 는 C99 표준 (최소한 n1124 초안)에 따라 명시되지 않은 것으로 보이며 섹션 6.2.6.1.7은 다음과 같이 명시합니다. 유니온 유형의 개체 멤버에 값이 저장되면 해당 멤버에 해당하지 않지만 다른 멤버에 해당하는 개체 표현의 바이..

your programing 2020.12.25

PostgreSQL의 기본 키인 UUID가 인덱스 성능을 저하합니까?

PostgreSQL의 기본 키인 UUID가 인덱스 성능을 저하합니까? PostgreSQL 데이터베이스를 사용하여 Rails on Heroku에서 앱을 만들었습니다. 다른 장소에서 데이터를 생성 할 수있는 모바일 장치와 동기화 할 수 있도록 설계된 두 개의 테이블이 있습니다. 따라서 자동 증가 기본 키 외에 GUID를 저장하는 문자열 인 uuid 필드가 있습니다. uuid는 서버와 클라이언트간에 통신되는 것입니다. 서버 측에서 동기화 엔진을 구현 한 후 항상 uuid id간에 매핑해야 할 때 성능 문제가 발생한다는 것을 깨달았습니다 (객체를 작성할 때 저장하기 전에 ID를 가져 오려면 uuid를 쿼리해야하고 데이터를 다시 보낼 때 반대). 이제 UUID를 기본 키로 만 사용하여 쓰기와 읽기를 훨씬 더 간단..

your programing 2020.12.25

JDK8 및 JDK10에서 삼항 연산자의 동작 차이

JDK8 및 JDK10에서 삼항 연산자의 동작 차이 다음 코드를 고려하십시오. public class JDK10Test { public static void main(String[] args) { Double d = false ? 1.0 : new HashMap().get("1"); System.out.println(d); } } JDK8에서 실행할 때이 코드는 인쇄 null되지만 JDK10에서는이 코드 가NullPointerException Exception in thread "main" java.lang.NullPointerException at JDK10Test.main(JDK10Test.java:5) 컴파일러에 의해 생성 된 바이트 코드는 오토 박싱과 관련되고 NPE를 담당하는 것처럼 보이는 JD..

your programing 2020.12.25

Team Foundation Server 2010에 솔루션을 추가 할 때 표시되는 경고

Team Foundation Server 2010에 솔루션을 추가 할 때 표시되는 경고 TFS 2010 (TPS 2008에서는 운이 없었 음)에 익숙해지고 첫 번째 솔루션을 TFS에 추가하려고합니다. 그러나 다음과 같은 경고 메시지가 나타납니다. 소스 제어에 추가하려는 프로젝트로 인해 다른 소스 제어 사용자가이 솔루션을 열거 나 최신 버전을 가져 오는 데 어려움을 겪을 수 있습니다. 이 문제를 방지하려면 솔루션에있는 다른 소스 제어 프로젝트의 바인딩 루트 아래 위치에서 프로젝트를 추가합니다. 누군가 이것이 의미하는 바와 해결 방법을 설명해 줄 수 있습니까? 이 경고는 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 "소스 제어에 추가"를 선택하면 표시됩니다. 솔루션 폴더 구조는 다음과 유사해야합..

your programing 2020.12.25

C # 5 Async / Await-* 동시 *입니까?

C # 5 Async / Await-* 동시 *입니까? 저는 C # 5의 새로운 비동기 관련 사항을 고려하고 있는데, 한 가지 특별한 질문이 나왔습니다. 나는 await키워드가 연속 전달 을 구현하는 깔끔한 컴파일러 트릭 / 구문 설탕 이라는 것을 이해합니다. 여기서 메서드의 나머지 부분은 Task개체 로 분할 되고 순서대로 실행되도록 대기하지만 제어는 호출 메서드로 반환됩니다. 내 문제는 현재 이것이 모두 단일 스레드에 있다고 들었습니다. 이것은이 비동기 작업이 실제로 연속 코드를 Task객체 로 변환 한 다음 Application.DoEvents()각 작업이 완료된 후 다음 작업을 시작하기 전에 호출 하는 방법 일 뿐이라는 것을 의미합니까 ? 아니면 내가 뭔가를 놓치고 있습니까? (질문의이 부분은 수..

your programing 2020.12.25

ADB를 통해 데이터 삭제 / 초기화

ADB를 통해 데이터 삭제 / 초기화 기본적으로 이것은 내 문제입니다 / 초기화해야하는 Android 재고를 실행하는 200 개 이상의 휴대 전화 (데이터 삭제 / 초기화 방식)와 일부 추가 APK가 설치된 새 ROM이 있습니다. 현재는 Wipe Data 부분을 제외한 모든 것을 자동화했습니다. 다른 모든 것은 명령 세트를 사용하여 .bat를 통해 수행 할 수 있지만 평생 동안 복구 모드를 모방하거나 강제로 데이터를 지우는 방법을 알아낼 수는 없습니다. 내가 현재 시도한 것 : 수행해야하는 폴더 (data, cache, sd-ext 등)에서 rm -r *를 사용하여 데이터를 직접 삭제합니다. 이것은 지워지지 만 ROM이 제대로 작동하지 않고 부트 루프에 갇혀 있습니다. 키 누름을 모방하기 위해 "adb ..

your programing 2020.12.25

시계열 패턴 인식

시계열 패턴 인식 시계열 그래프를 처리하여 다음과 유사한 패턴을 감지하고 싶습니다. 예제로 샘플 시계열을 사용하여 여기에 표시된 패턴을 감지하고 싶습니다. 이를 달성하기 위해 어떤 종류의 AI 알고리즘 (나는 마친 학습 기술을 가정하고 있음)을 사용해야합니까? 사용할 수있는 라이브러리 (C / C ++)가 있습니까? 다음은 ecg 데이터를 분할하기 위해 수행 한 작은 프로젝트의 샘플 결과입니다. 내 접근 방식은 베이지안 회귀 모델을 사용하여 각 데이터 포인트가 이전 데이터 포인트에서 예측되는 "스위칭 자기 회귀 HMM"(Google에 대해 들어 보지 못했다면 구글이 사용)이었습니다. 나는 81 개의 은닉 상태 (각 비트 사이의 데이터를 캡처하는 정크 상태와 하트 비트 패턴 내의 다른 위치에 해당하는 80..

your programing 2020.12.25

HTML을 인쇄 할 때 페이지에 페이지 번호 인쇄

HTML을 인쇄 할 때 페이지에 페이지 번호 인쇄 페이지 번호 인쇄에 대한 많은 웹 사이트를 읽었지만 인쇄하려고 할 때 내 html 페이지에 표시되도록 할 수 없습니다. 다음은 CSS 코드입니다. @page { margin: 10%; @top-center { font-family: sans-serif; font-weight: bold; font-size: 2em; content: counter(page); } } 이 페이지 규칙을 안에 넣으려고했습니다. @media all { *CSS code* } 그리고 그것 밖에서 그것을으로 넣으려고했지만 @media print내 페이지에 페이지 번호를 표시하는 데 도움이되지 않았습니다. FireFox와 Chrome (아시다시피 WebKit 기반)을 사용해 보았습니다..

your programing 2020.12.25

Visual Studio 데이터베이스 프로젝트 * .refactorlog 파일이 소스 제어에 속합니까?

Visual Studio 데이터베이스 프로젝트 * .refactorlog 파일이 소스 제어에 속합니까? git (Windows 용 GitHub를 통해)을 사용하고 있으며 GitHub의 Visual Studio 용 최신 .gitignore를 사용하고 있습니다. 내 .refactorlog파일이 내 커밋에 포함되어 있음을 알았습니다 . .refactorlog 파일이 소스 제어에 속합니까? 은 .refactorlog당신이 스키마를 통해 데이터베이스 개체를 이동하려는 경우 소스 제어에 있어야합니다. 참조 : MSDN : 데이터베이스 개체를 다른 스키마로 이동 관련 섹션 : 리팩토링 로그로 의도 보존하기 데이터베이스 개체를 다른 스키마로 이동하면 데이터베이스 프로젝트의 리팩터링 로그에 항목이 추가됩니다. 변경 사항..

your programing 2020.12.25
반응형