반응형

JavaScript 2291

.NET Remoting은 정말 더 이상 사용되지 않습니까?

.NET Remoting은 정말 더 이상 사용되지 않습니까? 모두가 .NET Remoting이 WCF로 대체되는 방식을 말하고 있지만 그것이 얼마나 정확한지 궁금합니다. Remoting이 더 이상 사용되지 않는다는 공식적인 단어를 본 적이 없으며 Remoting이 WCF보다 더 의미있는 시나리오가있는 것 같습니다. Remoting 관련 개체 또는 메서드는 프레임 워크 버전 4.0에서도 더 이상 사용되지 않습니다. 3.5 및 4.0 프레임 워크의 System.AddIn이 Remoting을 사용한다는 것도 저의 이해입니다. 반대로 공식적인 말이있는 사람이 있습니까? 기사에서는 .NET에서 통신 옵션 선택 (즉,이 문서의 최신 버전의로, 3.0)를, 그 상태 : 8 교차 애플리케이션 도메인 통신 동일한 프로세..

developer tip 2020.09.04

암시 적 변환 대 유형 클래스

암시 적 변환 대 유형 클래스 Scala에서는 기존 또는 새로운 유형을 개조하기 위해 적어도 두 가지 방법을 사용할 수 있습니다. 를 사용하여 무언가를 정량화 할 수 있음을 표현하고 싶다고 가정합니다 Int. 다음과 같은 특성을 정의 할 수 있습니다. 암시 적 변환 trait Quantifiable{ def quantify: Int } 그런 다음 암시 적 변환을 사용하여 예를 들어 문자열 및 목록을 수량화 할 수 있습니다. implicit def string2quant(s: String) = new Quantifiable{ def quantify = s.size } implicit def list2quantifiable[A](l: List[A]) = new Quantifiable{ val quantify..

developer tip 2020.09.04

Visual Studio TFS는 보류중인 변경 사항 목록에 변경되지 않은 파일을 표시합니다.

Visual Studio TFS는 보류중인 변경 사항 목록에 변경되지 않은 파일을 표시합니다. 보류중인 변경 창에 파일이 있습니다. 최신 버전과 비교하려고하면 '파일이 동일합니다'라는 메시지가 나타납니다. 파일이 동일하면이 파일이 보류중인 변경 창에 나타나는 이유는 무엇입니까? 이 파일에서 변경된 사항은 무엇입니까? 동일한 파일을 나열하지 않도록 TFS를 구성 할 수 있습니까? 변경으로 인해 파일이 자동으로 체크 아웃되고 궁극적으로 파일의 내용이 원래 상태로 다시 변경되는 경우 이는 정상입니다. 이 시점에서 비교시 동일한 내용에 대한 메시지가 표시됩니다. 이 블로그 항목은이를 처리하는 직관적이지 않은 방법을 설명합니다. 그리고 의견에는 TFS 전동 도구를 통해 명령 줄을 통해 처리하는 것에 대한 더 나은..

developer tip 2020.09.04

RESTful 서비스-동등한 WSDL

RESTful 서비스-동등한 WSDL 저는 REST와 SOAP에 대해 읽었으며 REST를 구현하는 것이 SOAP 프로토콜을 사용하는 것보다 이점이있는 이유를 이해했습니다. 그러나 나는 아직도 REST 세계에 "WSDL"과 동등한 것이없는 이유를 이해하지 못한다. WSDL이 "필요하지 않다"거나 REST 세계에서 중복 될 것이라는 게시물을 보았지만 그 이유를 이해할 수 없습니다. 프로그래밍 방식으로 정의에 바인딩하고 수동으로 코딩하는 대신 프록시 클래스를 만드는 것이 항상 유용하지 않습니까? 나는 철학적 인 논쟁에 참여하려는 것이 아니라 REST에 WSDL이없는 이유 또는 필요하지 않은 이유를 찾는 것뿐입니다. 감사. 웹 응용 프로그램 설명 언어 (WADL)는 기본적으로 편안하고 서비스에 대한 WSDL에 ..

developer tip 2020.09.04

Qt의 일반 함수 인 것처럼 emit 사용과 신호 호출

Qt의 일반 함수 인 것처럼 emit 사용과 신호 호출 이 신호가 있다고 가정 해 봅시다. signals: void progressNotification(int progress); Qt의 emit 키워드에 대해 최근에야 배웠습니다. 지금까지는 일반 함수처럼 신호를 호출하여 신호를 실행했습니다. 그래서 대신 : emit progressNotification(1000 * seconds); 나는 다음과 같이 쓸 것이다. progressNotification(1000 * seconds); 그렇게 호출하면 작동하는 것 같고 연결된 모든 슬롯이 실행되므로 emit 키워드를 사용하면 다른 동작이 발생합니까, 아니면 단지 구문 설탕입니까? emit통사론 적 설탕입니다. 신호를 방출하는 함수의 전처리 된 출력을 보면 e..

developer tip 2020.09.04

람다 함수 또는 중첩 함수 ( 'def') 중 어느 것이 더 선호됩니까?

람다 함수 또는 중첩 함수 ( 'def') 중 어느 것이 더 선호됩니까? 나는 주로 람다 함수를 사용하지만 때로는 동일한 동작을 제공하는 중첩 함수를 사용합니다. 다음은 둘 중 하나가 다른 함수 내에서 발견 된 경우 기능적으로 동일한 작업을 수행하는 몇 가지 간단한 예입니다. Lambda 함수 >>> a = lambda x : 1 + x >>> a(5) 6 중첩 함수 >>> def b(x): return 1 + x >>> b(5) 6 하나를 다른 것보다 사용하면 장점이 있습니까? (성능? 가독성? 한계? 일관성? 등) 그것이 중요합니까? 그렇지 않으면 파이썬 원칙에 위배됩니다. 이를 수행하는 분명한 방법은 하나 (가급적이면 하나만) 여야합니다 . 을 lambda이름 에 할당해야하는 경우 def대신 a를 ..

developer tip 2020.09.01

언제 가상 소멸자를 사용하지 말아야합니까?

언제 가상 소멸자를 사용하지 말아야합니까? 클래스에 대해 가상 소멸자를 선언 하지 않는 합당한 이유가 있습니까? 구체적으로 작성을 피해야 할 때는 언제입니까? 아래에 해당하는 경우 가상 소멸자를 사용할 필요가 없습니다. 클래스를 파생시킬 의도가 없습니다. 힙에서 인스턴스화하지 않음 슈퍼 클래스의 포인터에 저장할 의도가 없습니다. 당신이 정말로 기억에 눌리지 않는 한 그것을 피할 특별한 이유가 없습니다. 질문에 명시 적으로 대답하기 위해, 즉 언제 가상 소멸자를 선언 하지 않아야합니다 . C ++ '98 / '03 가상 소멸자를 추가하면 클래스가 POD (일반 이전 데이터) * 또는 집계에서 비 POD로 변경 될 수 있습니다 . 클래스 유형이 어딘가에서 초기화 된 경우 프로젝트 컴파일이 중지 될 수 있습니..

developer tip 2020.09.01

ASP.NET MVC에 뷰가 있습니까?

ASP.NET MVC에 뷰가 있습니까? 뷰를 렌더링하기 전에 컨트롤러 내에서 특정 뷰 이름이 있는지 확인할 수 있습니까? 렌더링 할 뷰의 이름을 동적으로 결정해야합니다. 해당 이름의 뷰가 있으면 해당 뷰를 렌더링해야합니다. 사용자 정의 이름으로보기가 없으면 기본보기를 렌더링해야합니다. 컨트롤러 내에서 다음 코드와 유사한 작업을 수행하고 싶습니다. public ActionResult Index() { var name = SomeMethodToGetViewName(); // The 'ViewExists' method is what I've been unable to find. if (ViewExists(name)) { retun View(name); } else { return View(); } } priv..

developer tip 2020.09.01

CSS "and"및 "or"

CSS "and"및 "or" 일부 입력 유형을 스타일링하여 분석해야하기 때문에 상당히 큰 문제가 있습니다. 나는 다음과 같은 것을 가지고 있었다. .registration_form_right input:not([type="radio") { //Nah. } 하지만 체크 박스에 스타일을 지정하고 싶지도 않습니다. 난 노력 했어: .registration_form_right input:not([type="radio" && type="checkbox"]) .registration_form_right input:not([type="radio" && "checkbox"]) .registration_form_right input:not([type="radio") && .registration_form_right in..

developer tip 2020.09.01

다중 처리 : 여러 프로세스간에 사전을 공유하려면 어떻게합니까?

다중 처리 : 여러 프로세스간에 사전을 공유하려면 어떻게합니까? 결합 가능한 대기열에서 작동하는 여러 프로세스를 생성 Q하고 D결과를 저장하기 위해 결국 전역 사전 을 조작 할 수있는 프로그램입니다 . (따라서 각 하위 프로세스는 D결과를 저장하고 다른 하위 프로세스가 생성하는 결과를 확인하는 데 사용할 수 있습니다 ) 하위 프로세스에서 사전 D를 인쇄하면 그 (예 : D)에서 수정 된 내용을 볼 수 있습니다. 하지만 메인 프로세스가 Q에 합류 한 후 D를 인쇄하면 빈 딕셔너리입니다! 동기화 / 잠금 문제라는 것을 이해합니다. 누군가 여기서 무슨 일이 일어나고 있는지 그리고 어떻게 D에 대한 액세스를 동기화 할 수 있는지 말해 줄 수 있습니까? 일반적인 대답은 Manager객체 를 사용하는 것입니다. 문..

developer tip 2020.09.01
반응형