반응형

전체 글 2602

Application.Run ()과 Form.ShowDialog ()의 차이점은 무엇입니까?

Application.Run ()과 Form.ShowDialog ()의 차이점은 무엇입니까? 내 응용 프로그램에서 먼저 로그인 양식을 표시하고 로그인이 성공하면 기본 양식을 표시하고 싶습니다. 현재 나는 다음과 같이하고 있습니다. var A = new LoginForm(); if ( A.ShowDialog() == DialogResult.OK ) Application.Run(new MainForm()); 그러나 나는 궁금해하기 시작했습니다 Application.Run(). 왜 잘하지 (new MainForm()).ShowDialog()않습니까? 차이점이 뭐야? 그리고 내가 원하는 것을 달성하는 올바른 방법은 무엇입니까? Application.Run(Form)현재 스레드에서 메시지 루프를 시작하고 지정된 ..

Program Tip 2020.11.05

Python 클래스 정의 구문

Python 클래스 정의 구문 차이점이 있습니까? class A: ... 과 class A(): ... 나는 방금 내 수업 중 두 개가 전자로 정의되고 잘 작동한다는 것을 깨달았습니다. 빈 괄호가 차이가 있습니까? 후자는 이전 버전의 Python의 구문 오류입니다. Python 2.x에서는 새로운 스타일의 클래스object 에서만 몇 가지 유용한 기능을 사용할 수 있기 때문에 가능할 때마다 파생해야합니다 ( 새 스타일 클래스가 기본값이므로 Python 3.x에서는 파생 항목 이 선택 사항입니다).object 클래스 정의에서 빈 괄호를 사용하는 것이 구문 적으로 올바르지 않을 수 있지만 클래스 정의 뒤의 괄호는 상속을 나타내는 데 사용됩니다. 예 : class A(baseClass): ... Python에..

Program Tip 2020.11.05

": $ {foo = value}"의 콜론 연산자 설명

": $ {foo = value}"의 콜론 연산자 설명 나는 null 처럼 작동하는 bash의 콜론 연산자를 이해하고 매개 변수 확장 에 사용되며 다른 방법으로 사용된다는 것을 알고 있지만 누군가 이것을 설명 할 수 있습니다. : ${SOMETHING='value'} 실험에서 나는 이것이 환경 변수 $SOMETHING를 설정한다는 것을 알고 'value'있지만 그 이유는 무엇입니까? "그냥 그렇기 때문에"는 유효한 대답이지만 그에 대한 문서 (찾을 수없는 것 같음)를 알려주거나이 사용법에 대한 적절한 이름이 유용 할 것입니다. 나는 더 깨달은 설명이 있기를 바랍니다. 표현식은 value아직 설정되지 않은 경우 SOMETHING을로 설정합니다. 이것은 많은 상황에서 유용한 연산자입니다. 그러나 할당 된 값..

Program Tip 2020.11.05

IEnumerable의 폐기를 고려해야합니까?

IEnumerable의 폐기를 고려해야합니까? 나는 사용한다? 최근에 (같은 다양한으로 LINQ 확장 메서드 나에게 지적되어있어 Where, Select등이,)를 반환 IEnumerable도 일어나는이되고 IDisposable. 다음은 다음과 같이 평가됩니다.True new int[2] {0,1}.Select(x => x*2) is IDisposable Where표현 결과를 폐기해야 합니까? returning 메서드를 호출 할 때마다 IEnumerable처리를 마쳤을 때 dispose 호출에 대한 책임을 (잠재적으로) 수락합니까? 아니요, 이것에 대해 걱정할 필요가 없습니다. 그들이 돌아 사실 IDisposable구현은 구현 세부입니다 - C # 컴파일러의 Microsoft 구현에 반복자 블록이 생성하는..

Program Tip 2020.11.05

프로세스를 X 번 실행하는 더 파이썬적인 방법

프로세스를 X 번 실행하는 더 파이썬적인 방법 어느 것이 더 비단뱀입니까? While 루프 : count = 0 while count < 50: print "Some thing" count = count + 1 For 루프 : for i in range(50): print "Some thing" 편집 : 중복되지 않는 이유는 'i'없이 범위를 실행하는 방법과 비교해 더 명확한 결정에 대한 답변이 있기 때문입니다. 몸소: for _ in range(50): print "Some thing" 필요하지 않은 경우 i. Python

Program Tip 2020.11.05

접근성 : SVG 및 MathML에 권장되는 대체 텍스트 규칙?

접근성 : SVG 및 MathML에 권장되는 대체 텍스트 규칙? 개요 HTML5는 이제 외부 네임 스페이스에 의존하지 않고 HTML 문서를 허용 하고 마크 업합니다 ( 여기에 괜찮은 개요 ). 둘 다 alt오늘날의 화면 판독기 소프트웨어에서 효과적으로 무시되는 고유 속성 아날로그 (아래 참조)를 가지고 있습니다. 따라서 시각 장애인은 이러한 요소에 액세스 할 수 없습니다. 이러한 새 요소에 대한 표준 대체 텍스트 규칙을 구현할 계획이 있습니까? 나는 문서를 샅샅이 뒤져서 말랐습니다! 추가 세부 정보 SVG와 관련 하여 SVG의 대체 텍스트는 루트 title또는 desc태그 의 내용으로 간주 될 수 있습니다 . An image title This is the longer image description ...

Program Tip 2020.11.05

Spring : 정적 필드에 값을 주입하는 방법은 무엇입니까?

Spring : 정적 필드에 값을 주입하는 방법은 무엇입니까? 이 수업으로 @Component public class Sample { @Value("${my.name}") public static String name; } 시도하면 Sample.name항상 'null'입니다. 그래서 저는 이것을 시도했습니다. public class Sample { public static String name; @PostConstruct public void init(){ name = privateName; } @Value("${my.name}") private String privateName; public String getPrivateName() { return privateName; } public void se..

Program Tip 2020.11.05

자식 뷰 컨트롤러의 topLayoutGuide

자식 뷰 컨트롤러의 topLayoutGuide 나는이 UIPageViewController반투명 상태 표시 줄 및 탐색 바. 그는 topLayoutGuide예상대로 64 픽셀이다. 그러나 UIPageViewController보고서 의 하위보기 컨트롤러 topLayoutGuide는 상태 표시 줄과 탐색 표시 줄 아래에 표시 되더라도 0 픽셀입니다. 이것이 예상되는 동작입니까? 그렇다면 자식 뷰 컨트롤러의 뷰를 real 아래에 배치하는 가장 좋은 방법은 무엇 topLayoutGuide입니까? (사용이 부족하여 parentViewController.topLayoutGuide해킹이라고 생각합니다) 이 대답 이 정확할 수도 있지만 , 올바른 상위 뷰 컨트롤러를 찾고 "실제 topLayoutGuide" 라고 설명하..

Program Tip 2020.11.05

Websocket 전송 안정성 (재 연결 중 Socket.io 데이터 손실)

Websocket 전송 안정성 (재 연결 중 Socket.io 데이터 손실) 익숙한 NodeJS, Socket.io 문제 Socket.io를 통해 앱에 연결된 두 명의 사용자 U1 및 U2 가 있다고 가정 해보십시오. 알고리즘은 다음과 같습니다. U1 이 인터넷 연결이 완전히 끊어짐 (예 : 인터넷 끄기) U2 는 U1에 메시지를 보냅니다 . U1 은 인터넷이 다운 되었기 때문에 아직 메시지를받지 못합니다. 서버 가 하트 비트 시간 초과로 U1 연결 끊김을 감지합니다. U1 이 socket.io에 다시 연결됩니다. U1 은 U2 로부터 메시지를받지 못합니다 . 4 단계에서 잃어버린 것 같습니다. 가능한 설명 왜 그런지 이해한다고 생각합니다. 4 단계에서 서버 는 소켓 인스턴스와 U1에 대한 메시지 대기열..

Program Tip 2020.11.05

ReactJS-컴포넌트에 커스텀 이벤트 리스너 추가

ReactJS-컴포넌트에 커스텀 이벤트 리스너 추가 평범한 오래된 자바 스크립트에서는 DIV가 있습니다. 및 다음 자바 스크립트 코드 var myMovie = document.getElementById('my_movie'); myMovie.addEventListener('nv-enter', function (event) { console.log('change scope'); }); 이제이 구성 요소 내부의 render 메서드에 React 구성 요소가 있으며 내 div를 반환합니다. 내 사용자 지정 이벤트에 대한 이벤트 리스너를 추가하려면 어떻게해야합니까? (이 라이브러리를 TV 앱용으로 사용하고 있습니다- 탐색 ) import React, { Component } from 'react'; class Mo..

Program Tip 2020.11.05
반응형