반응형

Programing 3216

Varargs Java 모호한 호출

Varargs Java 모호한 호출 Java의 varargs 메서드 에 대해 약간 혼란 스럽습니다 . public static int sum(int ...a) { return 0; } public static double sum(double ...a) { return 0.0; } sum()인수를 전달하지 않고 호출하려고하면 int메서드 버전이 호출되었습니다. 이유를 이해하지 못합니다. 일반적으로 컴파일러는 오류를 발생시켜야합니다. 반대로 다음 코드는 sum인수없이 호출하려고하면 컴파일러 오류를 생성합니다 . public static int sum(int ...a) { return 0; } public static boolean sum(boolean ...a) { return true; } 여기에 적용되는..

Programing 2020.11.09

포인터에 메모리 할당 여부 확인

포인터에 메모리 할당 여부 확인 함수에 전달 된 포인터가 C에서 메모리로 할당되었는지 여부를 확인할 수 있습니까? - 난 내 자신의 캐릭터 포인터를 받아 C의 기능 wriiten 한 버피 [버퍼 포인터]와 크기 - buf_siz을 [버퍼 크기]. 실제로이 함수를 호출하기 전에 사용자는 버퍼를 생성하고 buf_siz의 메모리를 할당해야합니다. 사용자가 메모리 할당을 잊어 버릴 가능성이 있으므로 포인터를 내 함수에 전달하기 만하면됩니다. 따라서 전달 된 포인터가 실제로 buf_siz 메모리 양으로 할당되었는지 확인하기 위해 함수를 확인할 수있는 방법이 있습니까? EDIT1 : 그것을 검사 할 표준 라이브러리가없는 것 같습니다. .. 그러나 그것을 검사 할 더러운 해킹이 있습니까 .. ?? EDIT2 : 나는..

Programing 2020.11.09

Entity Framework-Include ()없이 자식 엔터티를 자동으로 즉시로드하는 방법이 있습니까?

Entity Framework-Include ()없이 자식 엔터티를 자동으로 즉시로드하는 방법이 있습니까? POCO 클래스를 장식하여 자식 엔터티 Include()를로드 할 때마다 사용할 필요없이 자동으로 즉시 로드하는 방법이 있습니까? Wheels, Doors, Engine, Bumper, Windows, Exhaust 등에 대한 복잡한 유형의 속성을 가진 Class Car가 있다고 가정합니다. 그리고 내 앱에서 다른 쿼리 등으로 DbContext 20 개의 다른 위치에서 내 차를로드해야합니다. 차를 싣고 싶을 때마다 모든 속성을 포함하도록 지정할 필요는 없습니다. 나는 말하고 싶다 List cars = db.Car .Where(x => c.Make == "Ford").ToList(); //NOT .I..

Programing 2020.11.09

Just-In-Time 컴파일과 Ahead-of-Time 컴파일의 장점은 무엇입니까?

Just-In-Time 컴파일과 Ahead-of-Time 컴파일의 장점은 무엇입니까? 나는 최근에 그것에 대해 생각하고 있으며 JIT 컴파일에 주어진 대부분의 이점 은 대체로 중간 형식에 기인해야하며, 그 자체로는 코드를 생성하는 좋은 방법이 아니라는 것 같습니다. 그래서 이것은 내가 일반적으로 듣는 주요 pro-JIT 컴파일 인수입니다. Just-in-time 컴파일은 더 큰 이식성을 허용합니다. 중간 형식에 기인하지 않습니까? 내 말은, 가상 바이트 코드를 컴퓨터에 가져 오면 가상 바이트 코드를 네이티브 바이트 코드로 컴파일하는 것을 막지 못합니다. 이식성은 '실행'단계가 아닌 '배포'단계의 문제입니다. 좋습니다. 그러면 런타임에 코드를 생성하는 것은 어떻습니까? 음, 동일하게 적용됩니다. 실제 Ju..

Programing 2020.11.09

CSS에 값이있는 속성으로 요소를 타겟팅하려면 어떻게해야합니까?

CSS에 값이있는 속성으로 요소를 타겟팅하려면 어떻게해야합니까? CSS에서 특정 속성 을 가진 요소를 대상으로 지정할 수 있다는 것을 알고 있습니다 . 예를 들면 다음과 같습니다. input[type=text] { font-family: Consolas; } 그러나 어떤 값의 속성을 가진 요소를 대상으로하는 것이 가능합니까 (예를 들어 속성이 요소에 추가되지 않은 경우 제외)? 대략 다음과 같습니다. a[rel=*] { color: red; } 이 HTML에서 첫 번째와 세 번째 태그를 타겟팅해야합니다 . red text standard text red text again 기본적 으로 속성 값이있는 cursor: pointer모든 태그에 적용되는 것 같기 때문에 가능하다고 생각 href합니다. 다음은 r..

Programing 2020.11.08

jQuery에서 브라우저 스크롤 위치를 어떻게 얻습니까?

jQuery에서 브라우저 스크롤 위치를 어떻게 얻습니까? 스크롤이있는 웹 문서가 있습니다. 현재 스크롤 위치의 값 (픽셀 단위)을 얻고 싶습니다. 아래 함수를 실행하면 0 값을 반환합니다. 어떻게 할 수 있습니까? jQuery를 사용하고있는 것으로 보이므로 여기에 jQuery 솔루션이 있습니다. $(function() { $('#Eframe').on("mousewheel", function() { alert($(document).scrollTop()); }); }); 여기서 설명 할 내용이 많지 않습니다. 원하는 경우 여기 에 jQuery 문서가 있습니다. $(window).scroll()대신 사용하는 것이 좋습니다$('#Eframe').on("mousewheel") $('#Eframe').on("mou..

Programing 2020.11.08

UTF8에서 STL 로의 와이드 문자 변환

UTF8에서 STL 로의 와이드 문자 변환 플랫폼 독립적 인 방식으로 std :: string의 UTF8 문자열을 std :: wstring으로 또는 그 반대로 변환 할 수 있습니까? Windows 응용 프로그램에서는 MultiByteToWideChar 및 WideCharToMultiByte를 사용합니다. 그러나 코드는 여러 OS 용으로 컴파일되며 표준 C ++ 라이브러리로 제한됩니다. 5 년 전에이 질문을했습니다. 이 스레드는 당시 저에게 매우 도움이되었고 결론에 도달 한 다음 프로젝트를 진행했습니다. 최근에 그 프로젝트와는 전혀 관련이없는 비슷한 것을 최근에 필요로해서 재밌습니다. 가능한 해결책을 연구하다가 내 질문을 우연히 발견했습니다. :) 지금 선택한 솔루션은 C ++ 11을 기반으로합니다. C..

Programing 2020.11.08

같은 페이지에서 다른 버전의 jQuery를 어떻게 실행합니까?

같은 페이지에서 다른 버전의 jQuery를 어떻게 실행합니까? 우리 회사는 페이지에서 ASP.NET 컨트롤을 렌더링하는 제품을 구입했습니다. 이 컨트롤은 jQuery 1.2.3을 사용하고이를 참조하기 위해 페이지에 스크립트 태그를 추가합니다. 컨트롤 개발자는 컨트롤이 어떤 방식 으로든 수정 된 경우 (다른 버전의 jQuery를 참조하는 수정 포함) 컨트롤 사용을 지원하지 않습니다. 내 자신의 컨트롤 개발을 시작하려고하며 jQuery 1.3의 기능과 속도 향상을 사용하고 싶습니다. 이러한 컨트롤은 모두 동일한 페이지에 있어야합니다. 구입 한 컨트롤에서 jQuery 1.2.3을 사용하고 새로운 사용자 지정 개발에서 jQuery 1.3을 사용하도록 허용하려면 어떻게해야합니까? 또 다른 버전의 jQuery를 참..

Programing 2020.11.08

Clojure의 Let 대 바인딩

Clojure의 Let 대 바인딩 하나는 설정을 위해 작동 *compile-path*하고 하나는 그렇지 않기 때문에 그것들이 다르다는 것을 이해합니다 . 그러나 그들이 왜 다른지에 대한 도움이 필요합니다. let주어진 바인딩으로 새 범위를 생성하지만 binding...? let일부 값에 대해 어휘 범위의 불변 별칭을 만듭니다. binding일부에 대한 동적 범위 바인딩을 만듭니다 Var. 동적 바인딩은 binding양식 내부의 코드와 해당 코드가 호출하는 모든 코드 (로컬 어휘 범위에 있지 않더라도)에 새 바인딩이 표시됨을 의미합니다. 주어진: user> (def ^:dynamic x 0) #'user/x binding실제로 a에 대한 동적 바인딩을 생성 Var하지만 let로컬 별칭을 사용하여 var에만..

Programing 2020.11.08

인터프리터 / 컴파일러는 어떻게 작동합니까?

인터프리터 / 컴파일러는 어떻게 작동합니까? 인터프리터 / 컴파일러는 어떻게 작동합니까? 인터프리터와 컴파일러의 차이점은 무엇입니까? 컴파일러 컴파일러는 작성된 최초의 번역 프로그램이었습니다. 아이디어는 간단합니다. 프로그램을 작성한 다음이를 번역하는 컴파일러에 넘깁니다. 그런 다음 결과를 실행합니다. 통역사 인터프리터는 또한 높은 수준의 언어를 낮은 수준의 언어로 번역하는 프로그램이지만 프로그램이 실행되는 순간에 수행합니다. 텍스트 편집기 또는 유사한 것을 사용하여 프로그램을 작성한 다음 인터프리터에게 프로그램을 실행하도록 지시합니다. 프로그램을 한 번에 한 줄씩 가져 와서 실행하기 전에 각 줄을 번역합니다. 첫 번째 줄을 번역하고 실행 한 다음 두 번째 줄을 번역하고 실행합니다. 컴파일러 특성 : 프..

Programing 2020.11.08
반응형