반응형

jQuery 2652

C # 메서드 명명 규칙 : ToSomething 대 AsSomething

C # 메서드 명명 규칙 : ToSomething 대 AsSomething 비즈니스 로직 객체에 대한 확장 메서드를 작성하면서 변환 메서드의 이름을 바꾸는 문제가 생겼습니다. someObject.ToAnotherObject()널리 사용되는 object.ToString(). 그러나 예를 들어 LINQ는 두 변형을 혼합하여 차이점을 찾을 수 없습니다. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ... 이 두 명명 규칙의 차이점은 무엇이며 내 클래스에 사용할지 여부를 결정하려면 무엇을 알아야합니까? ToDictionary그리고 ToList접두어 To가 반드시 원래의 수집 또는 속성의 구조 정체성을 보존하지 않기 때문에. 을로 변환하면 완전히 새로운 구조의..

Nice programing 2020.10.05

이름이 같은 여러 쿠키를 처리하는 방법은 무엇입니까?

이름이 같은 여러 쿠키를 처리하는 방법은 무엇입니까? 예를 들어 "a"라는 쿠키로 설정하기 위해 다음 HTTP 헤더를 보내는 응용 프로그램이 있다고 가정 해 보겠습니다. Set-Cookie: a=1;Path=/;Version=1 Set-Cookie: a=2;Path=/example;Version=1 /example서버에 액세스 하면 두 경로가 모두 유효하므로 "a"라는 두 개의 쿠키가 있습니다! 브라우저는 경로 정보를 보내지 않기 때문에 두 쿠키를 구별 할 수 없습니다. Cookie: a=2; a=1 이 사건을 어떻게 처리해야합니까? 첫 번째를 선택 하시겠습니까? 모든 쿠키 값으로 목록을 만드시겠습니까? 아니면 그러한 경우가 개발자의 실수로 간주되어야합니까? 에서 SitePoint에이 문서 : 동일한 이..

Nice programing 2020.10.05

최고의 Ruby on Rails WebSocket 도구

최고의 Ruby on Rails WebSocket 도구 [닫기] Rails 3에서 프로젝트를 시작했고 Facebook과 같은 알림을 추가해야합니다. 가장 좋은 방법은 iPad와 같은 지원 장치에 WebSocket을 사용하는 것이지만 Rails에서 쉽게 구현할 수있는 좋은 도구를 찾을 수 없습니다. Pusherapp을 찾았지만 가격이 압도적이며 제 데이터를 제 3 자 회사에 제공하는 것이 현명하지 않다고 생각합니다. 그래서 필요한 것 : 오픈 소스 어떤 종류의 채널 지원 Rails 도우미 (및 Rails 3 작업) 일반 WebSocket 구현을 검색하는 경우 EM-WebSocket 이 가장 좋습니다. 플래시가 아닌 폴백 (예 : 오래된 휴대폰 또는 iPhone 3G)을 지원하려면 Socket.IO-rack..

Nice programing 2020.10.05

Backbone.js-Backbone.sync 또는 jQuery.ajax에 전체 컬렉션을 저장하는 방법은 무엇입니까?

Backbone.js-Backbone.sync 또는 jQuery.ajax에 전체 컬렉션을 저장하는 방법은 무엇입니까? 나는 그것을 할 수 있다는 것을 잘 알고 있으며 꽤 많은 곳을 살펴 보았습니다 (포함 : 전체 컬렉션 저장을위한 모범 사례? ). 하지만 여전히 "정확히 어떻게"코드로 작성되었는지 확실하지 않습니다. (게시물은 영어로 설명합니다. 자바 스크립트 관련 설명이 있으면 좋을 것입니다. :) 모델 컬렉션이 있다고 가정 해 보겠습니다. 모델 자체에 중첩 컬렉션이있을 수 있습니다. 부모 컬렉션의 toJSON () 메서드를 재정의했으며 유효한 JSON 개체를 얻고 있습니다. 전체 컬렉션 (해당 JSON)을 "저장"하고 싶지만 백본에는 해당 기능이 내장되어 있지 않은 것 같습니다. var MyColle..

Nice programing 2020.10.05

JVM의 Haskell?

JVM의 Haskell? 하스켈을 JVM (컴파일 또는 해석)에서 실행할 수있는 방법이 있는지 궁금합니다. Sourceforge에 JHaskell이 있지만 이것은 비어 있고 죽은 것처럼 보입니다. GHC는 LLVM을 컴파일러 백엔드로 사용합니다. LLVM을 Java 바이트 코드로 컴파일하는 것이 좋은 아이디어입니까, 아니면 가능합니까? 아니면 다른 컴파일러 백엔드를 사용할까요? Frege 를 조사 할 수 있습니다 . 해당 페이지에서 인용 : "Frege는 Haskell의 정신에 따른 엄격하지 않은 순수 함수형 프로그래밍 언어입니다." "Frege 프로그램은 Java로 컴파일되고 JVM에서 실행됩니다." 언어 사양을 간략히 살펴보면 Frege는 거의 Haskell 복제품으로 보입니다. 아마도 "하스켈의 정..

Nice programing 2020.10.05

초기화되지 않은 개체와 NULL로 초기화 된 개체

초기화되지 않은 개체와 NULL로 초기화 된 개체 저는 Java에서 일하고 있습니다. 나는 일반적으로 다음과 같은 일부 개체를 설정합니다. public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } 질문은 다음 someName과 같습니다.이 예제 null에서 reliably for all objectsNull 검사 초기화되지 않은 개체가 정확하다고 가정 할 수있는 것과 동일 합니까? 정답입니다. 명시 적으로 초기화되지 않은 참조 유형의 정적 멤버와 인스턴스 멤버는 모두 nullJava 에 의해 설정됩니다 . 동일한 규..

Nice programing 2020.10.05

Entity Framework가 자식 개체를 저장 / 삽입하지 못하도록하려면 어떻게해야합니까?

Entity Framework가 자식 개체를 저장 / 삽입하지 못하도록하려면 어떻게해야합니까? 엔터티 프레임 워크로 엔터티를 저장할 때 자연스럽게 지정된 엔터티 만 저장하려고한다고 가정했습니다. 그러나 해당 엔터티의 하위 엔터티도 저장하려고합니다. 이로 인해 모든 종류의 무결성 문제가 발생합니다. EF가 저장하려는 엔터티 만 저장하여 모든 자식 개체를 무시하도록하려면 어떻게해야합니까? 속성을 수동으로 null로 설정하면 "작업 실패 : 하나 이상의 외래 키 속성이 null이 아니기 때문에 관계를 변경할 수 없습니다."라는 오류가 발생합니다. 자식 개체를 특별히 null로 설정하여 EF가 그대로두기 때문에 이것은 매우 비생산적입니다. 자식 개체를 저장 / 삽입하지 않는 이유는 무엇입니까? 이것은 주석에서 ..

Nice programing 2020.10.05

일반 프로토콜을 변수 유형으로 사용하는 방법

일반 프로토콜을 변수 유형으로 사용하는 방법 프로토콜이 있다고 가정 해 봅시다. public protocol Printable { typealias T func Print(val:T) } 그리고 여기에 구현이 있습니다. class Printer : Printable { func Print(val: T) { println(val) } } 내 기대는 Printable변수를 사용 하여 다음과 같은 값을 인쇄 할 수 있어야한다는 것입니다 . let p:Printable = Printer() p.Print(67) 컴파일러가 다음 오류로 불평합니다. "프로토콜 '인쇄 가능'은 자체 또는 관련 유형 요구 사항이 있으므로 일반 제약 조건으로 만 사용할 수 있습니다." 내가 뭘 잘못하고 있니? 어쨌든 이것을 고치려면? ..

Nice programing 2020.10.05

Java에서 객체를 null에 할당하면 가비지 수집에 영향을 줍니까?

Java에서 객체를 null에 할당하면 가비지 수집에 영향을 줍니까? nullJava에서 사용되지 않는 객체 참조를 할당하면 가비지 수집 프로세스가 측정 가능한 방식으로 개선됩니까? Java (및 C #)에 대한 경험을 통해 가상 머신 또는 JIT 컴파일러를 시도하고 능가하는 것이 직관적이지 않은 경우가 많지만 동료들이이 방법을 사용하는 것을 보았으며 이것이 좋은 방법인지 궁금합니다. 아니면 그 부두 프로그래밍 미신 중 하나? 일반적으로 아닙니다. 그러나 모든 것들이 그렇듯이 상황에 따라 다릅니다. 요즘 Java의 GC는 매우 훌륭하며 더 이상 도달 할 수없는 즉시 모든 것을 정리해야합니다. 이것은 지역 변수에 대한 메서드를 떠난 직후와 클래스 인스턴스가 더 이상 필드에 대해 참조되지 않을 때입니다. 그..

Nice programing 2020.10.05

ContextMenuStrip이 사용 된 컨트롤 확인

ContextMenuStrip이 사용 된 컨트롤 확인 나는 ContextMenuStrip여러 다른 목록 상자에 할당되어 있습니다. 나는 그것이 사용 된 ContextMenuStrip것을 클릭 했을 때 알아 내려고 노력하고 ListBox있습니다. 아래 코드를 시작으로 시도했지만 작동하지 않습니다. 는 sender올바른 값을 가지고,하지만 난에 할당 할 때 menuSubmitted그것은 null입니다. private void MenuViewDetails_Click(object sender, EventArgs e) { ContextMenu menuSubmitted = sender as ContextMenu; if (menuSubmitted != null) { Control sourceControl = menu..

Nice programing 2020.10.05
반응형