반응형

전체 글 3218

jVisualVM에서 샘플링과 프로파일 링의 차이점

jVisualVM에서 샘플링과 프로파일 링의 차이점 VisualVM에는 샘플링 및 프로파일 링을위한 두 개의 별도 탭이 있습니다. VisualVM에서 샘플링과 프로파일 링의 차이점은 무엇입니까? Sampling많은 스레드 덤프를 가져오고 스택 추적을 분석하는 것을 의미합니다. 이것은 일반적으로 더 빠르며 바이트 코드에서 런타임 변경이 필요하지 않지만 (이를 깨뜨릴 수 있음) 덜 정확합니다. Profiling수단 인스트루먼트 당신의 클래스와 메소드를, 그래서 그들은 실행할 때마다 그들은 "보고서". 덤프가 완료 될 때 포착 된 메소드뿐만 아니라 인스트루먼트 된 메소드의 모든 호출을 계산하므로보다 정확합니다. 그러나 계측은 클래스의 바이트 코드가 변경되어 프로그램을 중단시킬 수 있음을 의미합니다. 실제로 이..

IT박스 2020.06.08

C ++에서 "객체를 반환"하는 방법은 무엇입니까?

C ++에서 "객체를 반환"하는 방법은 무엇입니까? 비슷한 질문이 많을수록 제목이 익숙한 것으로 알고 있지만 문제의 다른 측면을 요구하고 있습니다 (스택에 물건을 두는 것과 더미에 넣는 것의 차이점을 알고 있습니다). Java에서는 항상 "로컬"객체에 대한 참조를 반환 할 수 있습니다 public Thing calculateThing() { Thing thing = new Thing(); // do calculations and modify thing return thing; } C ++에서 비슷한 것을하기 위해 두 가지 옵션이 있습니다. (1) 객체를 "반환"해야 할 때마다 참조를 사용할 수 있습니다 void calculateThing(Thing& thing) { // do calculations an..

IT박스 2020.06.08

JavaScript로 div의 스크린 샷을 만드는 방법은 무엇입니까?

JavaScript로 div의 스크린 샷을 만드는 방법은 무엇입니까? "HTML 퀴즈"라는 것을 만들고 있습니다. JavaScript에서 완전히 실행되었으며 꽤 멋집니다. 마지막에 "Your Results :"라는 결과 상자가 나타나고 소요 시간, 소요 비율 및 10 개 중 몇 가지 질문이 표시되는지 나타냅니다. 버튼이 있습니다. "결과 캡처"를하여 어떻게 든 스크린 샷이나 div를 캡처 한 다음 페이지에서 캡처 한 이미지를 마우스 오른쪽 단추로 클릭하고 "다른 이름으로 이미지 저장"을 표시하십시오. 나는 그들이 다른 사람들과 결과를 공유 할 수 있도록 정말로 이것을하고 싶습니다. 나는 그들이 쉽게 변경할 수 있기 때문에 결과를 "복사"하기를 원하지 않습니다. 그들이 이미지에서 말하는 것을 바꾸면, 오 ..

IT박스 2020.06.08

HTML의 3 상태 확인란?

HTML의 3 상태 확인란? HTML에서 3 단계 상태 확인 버튼 (예, 아니오, null)을 가질 수있는 방법이 없습니다. 혼자서 전체를 렌더링하지 않고도 간단한 트릭이나 해결 방법이 있습니까? 편집 — Janus Troelsen의 의견 덕분에 더 나은 해결책을 찾았습니다. HTML5는 확인란의 속성을 정의합니다. indeterminate w3c 참조 안내서를 참조하십시오 . 확인란이 시각적으로 불확실하게 표시되게하려면 true로 설정하십시오. element.indeterminate = true; 여기 Janus Troelsen의 바이올린이 있습니다. 그러나 다음 사항에 유의하십시오. indeterminate상태가 HTML 태그를 설정할 수 없습니다, 단지 (이 참조 자바 스크립트를 통해 수행 할 수 ..

IT박스 2020.06.08

메소드가 호출되는지 확인하기 위해 Moq 사용

메소드가 호출되는지 확인하기 위해 Moq 사용 더 높은 수준의 메서드를 호출하면 메서드 호출이 발생하는지 테스트 할 수 있다는 것을 이해합니다. public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } 전화하면 전화가 SomeMethod()올 것으로 예상합니다 SomeOtherMethod(). 이런 종류의 테스트가 조롱 프레임 워크에서 사용할 수 있다고 생각합니까? 확인을 사용하여 조롱 한 메소드의 메소드가 호출되었는지 확인할 수 있습니다. 예 : static void Main(string[] args) { Mock mock = new ..

IT박스 2020.06.08

MVC4 번들의 {version} 와일드 카드

MVC4 번들의 {version} 와일드 카드 MVC 4에는 번들이 있습니다. 번들을 정의하는 동안 폴더의 모든 파일에 *와 같은 와일드 카드를 사용할 수 있습니다. 아래 예에서 무엇을 -{version}의미합니까? public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); } 는 -{version}기본적으로 버전에 매핑 정규식 , 또는 정확한 수 : (\d+(?:\.\d+){1,3}). 사용은 *당신이 번들 경우, 예를 들어, 너무 많이 잡아 경향 jquery*, 즉 포함됩니다 jque..

IT박스 2020.06.08

Java에서 사용되는 'instanceof'연산자는 무엇입니까?

Java에서 사용되는 'instanceof'연산자는 무엇입니까? instanceof운영자 는 무엇을 사용합니까? 나는 물건을 보았다 if (source instanceof Button) { //... } else { //... } 그러나 그 어느 것도 나에게 의미가 없었습니다. 나는 연구를했지만 아무 설명없이 예제 만 생각해 냈습니다. instanceof키워드는 객체 (인스턴스)가 지정된 유형의 하위 유형 인지 테스트하는 데 사용되는 이진 연산자 입니다. 상상해보십시오. interface Domestic {} class Animal {} class Dog extends Animal implements Domestic {} class Cat extends Animal implements Domestic {..

IT박스 2020.06.07

"git init"와 "git init --bare"의 차이점은 무엇입니까?

"git init"와 "git init --bare"의 차이점은 무엇입니까? 사이에 다른 무엇 git init과 git init --bare? --bareGit 서버에 많은 블로그 게시물이 필요하다는 것을 알았습니다 . 에서 man 페이지 , 그것은 말했다 : --bare Bare 저장소를 작성하십시오. GIT_DIR 환경이 설정되지 않은 경우 현재 작업 디렉토리로 설정됩니다. 그러나 실제로 무엇을 의미합니까? 그것은 가질 필요가 --bare망할 놈의 서버 설정을 위해? 비 Bare Git Repo 이 변형은 작업 디렉토리가있는 저장소를 작성하므로 실제로 작업 할 수 있습니다 ( git clone). 그것을 만든 후에는 디렉토리에 히스토리와 모든 git 배관이 진행되는 .git 폴더가 포함되어 있음을 알..

IT박스 2020.06.07

CPU 캐시를 가장 잘 활용하여 성능을 향상시키는 코드는 어떻게 작성합니까?

CPU 캐시를 가장 잘 활용하여 성능을 향상시키는 코드는 어떻게 작성합니까? 이것은 주관적인 질문처럼 들릴 수 있지만 내가 찾고있는 것은이와 관련하여 발생할 수있는 특정 사례입니다. 코드를 효과적으로 작성하고 캐시를 효율적으로 / 캐시 친화적으로 만드는 방법 (가능한 한 많은 캐시 누락, 더 적은 캐시 누락)? 두 가지 관점에서, 데이터 캐시 및 프로그램 캐시 (명령 캐시), 즉 데이터 구조 및 코드 구성과 관련하여 코드에서 어떤 것이 캐시에 효과적이되도록 처리해야 하는가. 코드 캐시를 효과적으로 사용하기 위해 사용하거나 피해야하는 특정 데이터 구조가 있거나 해당 구조의 멤버 등에 액세스하는 특정 방법이 있습니까? 프로그램 구성 (if, for, switch, break, goto, ...), 코드 흐름..

IT박스 2020.06.07

모든 WCF 호출에 사용자 지정 HTTP 헤더를 추가하는 방법은 무엇입니까?

모든 WCF 호출에 사용자 지정 HTTP 헤더를 추가하는 방법은 무엇입니까? Windows 서비스에서 호스팅되는 WCF 서비스가 있습니다. 이 서비스를 사용하는 클라이언트는 서비스 메소드를 호출 할 때마다 식별자를 전달해야합니다 (호출 된 메소드가 수행해야하는 작업에 식별자가 중요하기 때문에). 이 식별자를 WCF 헤더 정보에 넣는 것이 좋은 생각이라고 생각했습니다. 좋은 생각이라면 식별자를 자동으로 헤더 정보에 추가하는 방법은 무엇입니까? 즉, 사용자가 WCF 메서드를 호출 할 때마다 식별자가 자동으로 헤더에 추가되어야합니다. 업데이트 : WCF 서비스를 사용하는 클라이언트는 Windows 응용 프로그램과 Windows Mobile 응용 프로그램입니다 (Compact Framework 사용). 이것의 ..

IT박스 2020.06.07
반응형