반응형

java 2289

프로토 타입을 통해 메서드를 정의하는 것과 생성자에서 이것을 사용하는 것-정말 성능 차이?

프로토 타입을 통해 메서드를 정의하는 것과 생성자에서 이것을 사용하는 것-정말 성능 차이? JavaScript에서 우리는 "클래스"를 만들고 공개 함수를 제공하는 두 가지 방법이 있습니다. 방법 1 : function MyClass() { var privateInstanceVariable = 'foo'; this.myFunc = function() { alert(privateInstanceVariable ); } } 방법 2 : function MyClass() { } MyClass.prototype.myFunc = function() { alert("I can't use private instance variables. :("); } 나는 모든 인스턴스가 각각 자신의 것을 얻는 것보다 동일한 함수 사본..

program story 2020.12.09

User-Agent "Test Certificate Info"를 보내는 소프트웨어는 무엇입니까?

User-Agent "Test Certificate Info"를 보내는 소프트웨어는 무엇입니까? Google은이 문제에 대해 놀랍게도 침묵하고 있습니다. 우리 회사의 웹 소프트웨어 오류 로그에 다음과 같은 Apache 액세스 로그 항목이있는 여러 개인이 있습니다. ... HTTP / 1.1 "500-"- ""Test Certificate Info " 나는 이것이 어떤 소프트웨어에서 왔는지 또는 왜 잘못된 URL로 요청을 보내는 지 전혀 알지 못합니다.하지만 찾아내는 것이 좋을 것입니다. 오픈 소스 소프트웨어 인 경우 수정하는 것이 좋습니다. :) (이것은 ServerFault 질문 일 수 있지만 저는 개발자이므로 먼저 여기에서 질문 할 것이라고 생각했습니다.) 누군가가 이것을 읽고 예제 코드를 변경하지 ..

program story 2020.12.09

클래스 템플릿 파라미터로서의 Lambda 표현식

클래스 템플릿 파라미터로서의 Lambda 표현식 람다 식 을 클래스 템플릿 매개 변수 로 사용할 수 있습니까 ? (이것은 매우 다른 문제 참고 이것 람다 식 자체 템플릿 수 있다면 묻는다). 다음과 같이 할 수 있는지 묻습니다. template struct Foo { }; // ... Foovoid { })> foo; 예를 들어 클래스 템플릿 equal_to에 일반적으로 한 줄 펑터로 구현되는 다양한 매개 변수가있는 경우에 유용합니다 . 예를 들어, 내 사용자 지정 동등성 비교 함수를 사용하는 해시 테이블을 인스턴스화한다고 가정합니다. 다음과 같이 말할 수 있기를 바랍니다. typedef std::unordered_mapbool { /* Custom implementation of equal_to */ ..

program story 2020.12.09

일반적인 Task.WaitAll이 있습니까?

일반적인 Task.WaitAll이 있습니까? 다음과 같이 몇 가지 병렬 작업을 시작합니다. var tasks = Enumerable.Range(1, 500) .Select(i => Task.Factory.StartNew(ProduceSomeMagicIntValue)) .ToArray(); 그리고 그들과 함께 Task.WaitAll(tasks); 이 마지막 줄 tasks에서 경고 메시지와 함께 파란색 구불 구불 한 표시가 나타납니다. Task []에서 Task []로 공변 배열 변환 쓰기 작업에서 런타임 예외가 발생할 수 있습니다. 이 메시지가 표시되는 이유를 이해합니다.하지만 해결 방법이 있습니까? (예 : 일반 버전 Task.WaitAll()?) 경고가 있어도 안전한 작업이라고 확신하지만, 자신 만의 ..

program story 2020.12.09

AnkhSVN 대 VisualSVN

AnkhSVN 대 VisualSVN 저는 현재 AnkhSVN을 사용하여 Subversion을 Visual Studio에 통합합니다. VisualSVN으로 전환해야하는 이유가 있습니까? AnkhSVN은 무료이며 (하나 이상의 의미에서) VisualSVN은 $ 50입니다. 그래서 바로 거기에 VisualSVN의 훌륭한 기능이 없다면 전환 할 이유가 없습니다. Ankh가 2.0이 될 때까지 VisualSVN을 사용했고 그 이후로 VisualSVN을 포기했습니다. Ankh는 기능면에서 VisualSVN을 능가했으며 모든 1.x 성능 및 통합 문제가 사라졌습니다. 최근에 Ankh를 시도했지만 VisualSVN으로 빠르게 전환했습니다. 때문에: 더 나은 커밋 대화 상자 (거북이의 UI 사용) (내가 ankh를 사용..

program story 2020.12.09

"null"참조 (즉, 구독자가없는 이벤트)에 대한 확장 메서드를 호출하는 것이 악한가요?

"null"참조 (즉, 구독자가없는 이벤트)에 대한 확장 메서드를 호출하는 것이 악한가요? 악하거나 악하지 않습니까? public static void Raise(this EventHandler handler, object sender, EventArgs args) { if (handler != null) { handler(sender, args); } } // Usage: MyButtonClicked.Raise(this, EventArgs.Empty); // This works too! Evil? EventHandler handler = null; handler.Raise(this, EVentArgs.Empty); 확장 메서드의 특성으로 인해 MyButtonClicked가 null 인 경우 MyButt..

program story 2020.12.09

"라틴"에서 지원하는 언어와 Google 웹 글꼴의 글꼴에서 "라틴 확장"글리프?

"라틴"에서 지원하는 언어와 Google 웹 글꼴의 글꼴에서 "라틴 확장"글리프? Google Web Fonts의 일부 글꼴은 여러 "문자 집합"을 지원합니다. 문제는 내가 사용하는 웹 글꼴이 "라틴"글리프 만 제공하는 경우 글리프가 지원되지 않는 언어로 페이지를 번역하는 사용자는 엉망이 된 텍스트를 분명히 알아 차릴 것입니다. 내 웹 글꼴이 영어를 제외하고 세계에서 가장 인기있는 언어 (예 : 스페인어, 독일어, 프랑스어 등)를 지원하고 싶습니다. 이를 위해 "라틴어"와 "라틴어 확장"이 정확히 어떤 언어를 개별적으로 충족하는지 알고 싶습니다. 대답은 다음과 같을 것으로 예상합니다. Latin Character Set & Supported Languages: - .......... - ...........

program story 2020.12.09

C17이란 무엇이며 언어가 어떻게 변경 되었습니까?

C17이란 무엇이며 언어가 어떻게 변경 되었습니까? 내가 GCC 8에 대한 소식을 확인했다, 나는 보았다 그들은 (정말,하지 C ++ 17 C17)을 C 언어의 2017 버전에 대한 지원을 추가 한. 그러나 인터넷에서 그것에 대한 정보를 찾을 수 없습니다. C11과 같은 새로운 ISO 버전입니까, 아니면 GCC 팀이 컴파일러의 일부 수정을 위해 사용하는 코드 명입니까? GCC 참조 에 따르면 C17실제로는 DR 해상도가 통합 된 표준 의 버그 수정 버전 입니다 C11. C17 , 통합 DR 해상도와 C11 표준의 버그 수정 버전은 곧 투표로 이동합니다. 이 패치는 해당 옵션 -std=c17, -std=gnu17(새 기본 버전, 기본값으로 대체 -std=gnu11)을 추가 -std=iso9899:2017합..

program story 2020.12.09
반응형