반응형

2020/06/25 30

파이썬에서 인터페이스를 어떻게 구현합니까?

파이썬에서 인터페이스를 어떻게 구현합니까? public interface IInterface { void show(); } public class MyClass : IInterface { #region IInterface Members public void show() { Console.WriteLine("Hello World!"); } #endregion } 이 C # 코드와 동등한 Python을 어떻게 구현합니까? class IInterface(object): def __init__(self): pass def show(self): raise Exception("NotImplementedException") class MyClass(IInterface): def __init__(self): IInte..

Programing 2020.06.25

es6 Arrow Functions에서 언제 'return'을 사용해야합니까?

es6 Arrow Functions에서 언제 'return'을 사용해야합니까? 새로운 es6 화살표 기능 은 return일부 상황에서는 암시 적이 라고 말합니다 . 또한 표현식은 해당 함수의 내재 된 반환 값입니다. returnes6 화살표 기능과 함께 사용해야하는 경우는 무엇 입니까? Jackson은 비슷한 질문 으로 이것 에 부분적으로 대답했습니다 . 암시 적 반환 (블록이없는 경우에만). 한 줄짜리가 여러 줄로 확장되고 프로그래머가을 추가하는 것을 잊었을 때 오류가 발생합니다 return. 암시적인 반환은 구문 상 모호합니다. (name) => {id: name}객체를 반환합니다 {id: name}... 맞습니까? 잘못된. 를 반환합니다 undefined. 이 중괄호는 명시 적 블록입니다. id:라..

Programing 2020.06.25

FromBody와 FromUri를 지정해야하는 이유는 무엇입니까?

FromBody와 FromUri를 지정해야하는 이유는 무엇입니까? ASP.NET 웹 API에 FromBody및 FromUri속성이 필요한 이유는 무엇 입니까? 속성을 사용하는 것과 사용하지 않는 것의 차이점은 무엇입니까? ASP.NET 웹 API는 컨트롤러에서 메소드를 호출 할 때 매개 변수 바인딩 이라는 프로세스 매개 변수의 값을 설정해야합니다 . 기본적으로 Web API는 다음 규칙을 사용하여 매개 변수를 바인드합니다. 매개 변수가 "단순"유형 인 경우 Web API는 URI 에서 값을 가져 오려고 시도합니다 . 간단한 형식에는 .NET 기본 형식 (int, bool, double 등)과 TimeSpan, DateTime, Guid, decimal 및 string과 문자열에서 변환 할 수있는 형식 변..

Programing 2020.06.25

IEnumerable

IEnumerable 문자열로 [중복] 이 질문에는 이미 답변이 있습니다. IEnumerable 을 문자열로 변환하는 가장 좋은 방법은 무엇입니까? 답변 6 개 내가 전에이 운 좋게 발견 한 적이 있지만, 지금 가지고 내가 변환 할 수있는 정말 쉬운 방법을 찾을 수 놀라게하고 IEnumerableA를을 string. 내가 생각할 수있는 가장 좋은 방법은 string str = new string(myEnumerable.ToArray());이지만, 나에게 이것이 새로운 것을 만들고 char[]그런 다음 새로운 string것을 만드는 것처럼 보입니다. 나는 이것이 어딘가에 .NET 프레임 워크에 내장 된 일반적인 기능이라고 생각했을 것입니다. 더 간단한 방법이 있습니까? 관심있는 사람들을 위해 이것을 사용하..

Programing 2020.06.25

SQLAlchemy : 실제 쿼리 인쇄

SQLAlchemy : 실제 쿼리 인쇄 바인드 매개 변수가 아닌 값을 포함하여 내 응용 프로그램에 유효한 SQL을 실제로 인쇄하고 싶지만 SQLAlchemy 에서이 작업을 수행하는 방법은 확실하지 않습니다 (설계에 따르면 상당히 확실합니다). 누구 든지이 문제를 일반적인 방식으로 해결 했습니까? 대부분의 경우 SQLAlchemy 문 또는 쿼리의 "문자열"은 다음과 같이 간단합니다. print str(statement) 이것은 ORM Query뿐만 아니라 select()다른 진술 에도 적용됩니다 . 참고 : 다음 자세한 답변은 sqlalchemy 설명서 에서 유지 관리됩니다 . 명령문을 특정 방언 또는 엔진에 컴파일 된 것으로 가져 오려면 명령문 자체가 아직 바인딩되지 않은 경우이를 compile () 에..

Programing 2020.06.25

같은 클래스에서 두 개의 메소드를 동기화하면 동시에 실행할 수 있습니까?

같은 클래스에서 두 개의 메소드를 동기화하면 동시에 실행할 수 있습니까? 같은 클래스에서 두 개의 메소드를 동기화 하면 동일한 객체 에서 동시에 실행할 수 있습니까? 예를 들면 다음과 같습니다. class A { public synchronized void methodA() { //method A } public synchronized void methodB() { // method B } } methodA()두 개의 다른 스레드에서 동일한 객체에서 두 번 실행할 수 없다는 것을 알고 있습니다 . 에서 같은 것 methodB(). 그러나 여전히 실행중인 methodB()동안 다른 스레드에서 실행할 수 methodA()있습니까? (같은 객체) 두 방법 모두 같은 모니터를 잠급니다. 따라서 다른 스레드의 동..

Programing 2020.06.25

django-rest-framework의 관리자 스타일 탐색 가능한 인터페이스를 비활성화하는 방법은 무엇입니까?

django-rest-framework의 관리자 스타일 탐색 가능한 인터페이스를 비활성화하는 방법은 무엇입니까? 내가 사용하고 장고 - 나머지 프레임 워크를 . 그것은 훌륭한 Django 관리 스타일 검색 가능한 자체 문서화 API를 제공합니다. 그러나 누구나 해당 페이지를 방문하고 인터페이스를 사용하여 데이터 (POST)를 추가 할 수 있습니다. 어떻게 비활성화합니까? 뷰에 대해 지원되는 렌더러 목록에서 탐색 가능한 API 렌더러를 제거하면됩니다. 일반적으로: REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', ) } 보기 기준 : class MyView(...): renderer_classes..

Programing 2020.06.25

Emacs에서 패키지 업데이트

Emacs에서 패키지 업데이트 패키지에 대해 다음 설정이 있습니다 (더 나은 권장 패키지가 있는지 확실하지 않음). (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-init..

Programing 2020.06.25

Object.create (null)로 JS 객체를 생성합니까?

Object.create (null)로 JS 객체를 생성합니까? JS 객체를 만드는 많은 방법을 알고 있지만의 것을 알지 못했습니다 Object.create(null). 질문: 정확히 다음과 동일합니까? var p = {} vs var p2 = Object.create(null); ? 그것들은 동등하지 않습니다. {}.constructor.prototype == Object.prototype반면에 Object.create(null)아무것도 상속받지 않으므로 속성이 전혀 없습니다. 즉, 자바 스크립트 객체는 다음과 같이 프로토 타입으로 null을 명시 적으로 생성하지 않는 한 기본적으로 Object에서 상속됩니다 Object.create(null). {}대신에 동일합니다 Object.create(Objec..

Programing 2020.06.25
반응형