반응형

IT이야기 1866

Javascript에서 var를 사용하는 경우

Javascript에서 var를 사용하는 경우 이 질문에 이미 답변이 있습니다. var 키워드의 목적은 무엇이며 언제 사용해야합니까 (또는 생략)? 19 답변 꽤 쉬운 질문 일 것입니다. varJavaScript에서 키워드는 어디에 사용해야합니다 . 그것을 사용하거나 같은 효과가없는 것 같습니다 (물론 나는 여전히 언어를 배우고 있습니다) 예를 들어 둘 다 나에게 똑같이 보입니다. (function(){ var a = "mundo" alert("Hola, " + a ) })() 과 (function(){ a = "mundo" alert("Hola, " + a ) })() 그러나 물론 차이가 나타나는 더 복잡한 예가 있어야합니다. 를 사용 var하면 현재 범위에서 변수를 인스턴스화합니다. 이것은 또한 현재..

IT이야기 2021.03.25

괄호 일치를 위한 정규식

괄호 일치를위한 정규식 문자열에서 '('를 일치시키는 정규식은 무엇입니까? 다음은 시나리오입니다. 나는 끈이있다 str = "abc(efg)"; '('정규식 을 사용하여 문자열을 분할하고 싶습니다. Arrays.asList(Pattern.compile("/(").split(str)) 하지만 다음 예외가 발생합니다. java.util.regex.PatternSyntaxException: Unclosed group near index 2 /( 탈출 '('이 작동하지 않는 것 같습니다. 두 가지 옵션 : 첫째, 백 슬래시를 사용하여 이스케이프 할 수 있습니다.\( 또는 단일 문자이므로 이스케이프 할 필요가없는 문자 클래스에 넣을 수 있습니다. [(] 백 슬래시를 사용하여 메타 문자를 이스케이프 할 수 있으므로..

IT이야기 2021.03.25

비트 엔디안이 비트 필드에서 문제가 되는 이유

비트 엔디안이 비트 필드에서 문제가되는 이유는 무엇입니까? 비트 필드를 사용하는 모든 이식 가능한 코드는 리틀 엔디안 플랫폼과 빅 엔디안 플랫폼을 구분하는 것 같습니다. 이러한 코드의 예는 Linux 커널의 struct iphdr 선언을 참조하십시오 . 비트 엔디안이 왜 문제인지 이해하지 못합니다. 내가 이해하는 한, 비트 필드는 비트 레벨 조작을 용이하게하는 데 사용되는 순전히 컴파일러 구조입니다. 예를 들어 다음 비트 필드를 고려하십시오. struct ParsedInt { unsigned int f1:1; unsigned int f2:3; unsigned int f3:4; }; uint8_t i; struct ParsedInt *d = &i; 여기에서 쓰기 d->f2는 간단하고 읽기 쉬운 표현입니다 ..

IT이야기 2021.03.25

java.lang.RuntimeException : Result ResultInfo {who = null, request = 1888, result = 0, data = null} 에러

java.lang.RuntimeException : 결과 ResultInfo {who = null, request = 1888, result = 0, data = null}을 활동에 전달하지 못했습니다. 내 앱을 사용하면 사용자가 버튼을 누르면 카메라가 열리고 사진을 찍을 수 있으며 이미지보기에 표시됩니다. 카메라가 열려있는 동안 사용자가 뒤로 누르거나 취소하면이 힘이 닫힙니다. 결과를 전달하지 못했습니다. ResultInfo {who = null, request = 1888, result = 0, data = null} to activity ... 그래서 결과를 추측하고 있습니다. = 0이 정지 강제 종료를 위해 삽입해야하는 문제는 무엇입니까? 아래는 내 코드입니다. 나는 내가 무언가를 잊고 있다는 것..

IT이야기 2021.03.24

Javafx 2 클릭 및 더블 클릭

Javafx 2 클릭 및 더블 클릭 JavaFX 2에서 두 번 클릭을 감지 할 수 있는지 알고 싶습니다. 그리고 어떻게 ? 클릭과 더블 클릭 사이에 다른 이벤트를 만들고 싶습니다. 감사 예, 한 번, 두 번 또는 여러 번의 클릭을 감지 할 수 있습니다. myNode.setOnMouseClicked(new EventHandler() { @Override public void handle(MouseEvent mouseEvent) { if(mouseEvent.getButton().equals(MouseButton.PRIMARY)){ if(mouseEvent.getClickCount() == 2){ System.out.println("Double clicked"); } } } }); MouseButton.PRI..

IT이야기 2021.03.24

Google 크롬 비활성화 화면 눈금자

Google 크롬 비활성화 화면 눈금자 Chrome의 마지막 업데이트 이후 요소를 검사 할 때 화면 눈금자가 표시됩니다. 이 통치자를 비활성화하는 방법을 아는 사람이 있습니까? 현재로서는 불가능합니다. Chrome 25를 기다리거나 Canari를 사용해야합니다. https://plus.google.com/115203843155141445032/posts/771CKRcKYdM 이것은 오래된 질문이지만 이제에서 활성화 또는 비활성화 Chrome Developer Tools -> Settings -> Show Rulers할 수 있습니다 (F1을 눌러 설정에 액세스 할 수도 있음). Chrome 38에는 개발자 도구의 메뉴 항목 왼쪽에 "Toggle Device Mode"버튼이 있습니다. 그것을 클릭하면 눈금자..

IT이야기 2021.03.24

ScrollView의 MapFragment

ScrollView의 MapFragment 에 새로운 MapFragments 중 하나가 ScrollView있습니다. 실제로는 SupportMapFragment이지만 어쨌든. 작동하지만 두 가지 문제가 있습니다. 스크롤하면 뒤에 검은 마스크가 남습니다. 검은 색은 +/- 확대 / 축소 버튼이있는 구멍을 제외하고지도가 있던 영역을 정확히 덮습니다. 아래 스크린 샷을 참조하십시오. 이것은 Android 4.0에 있습니다. requestDisallowInterceptTouchEvent()사용자가 ScrollView가로 채기 터치 를 방지하기 위해지도와 상호 작용할 때보기가 사용되지 않으므로 지도에서 수직으로 이동하려고하면 포함 된 ScrollView. 이론적으로는 뷰 클래스를 파생하고 MapView해당 기능을 ..

IT이야기 2021.03.24

jacoco.exec 보고서 사용 방법

jacoco.exec 보고서 사용 방법 I는 jacoco에서 코드 커버리지 보고서 생성 jacoco.exec을 . 하지만 어떻게 사용하는지 모르겠어요 ... 내가 생성 한 방법은 명령 줄을 사용하는 것입니다. java -javaagent:/path/to/jacocoagent.jar=include=some.package.*,output=file org.junit.runner.JUnitCore some.package.ClassTest 그런 다음 jacoco.exec 보고서를 받았습니다. 필요한 것은 백분율의 숫자 뿐이며 명령 줄 만 사용하고 있습니다. 이 보고서를 읽을 수있는 txt 파일로 변환하는 방법이 있습니까? 모두 감사합니다 메뉴의 IntelliJ Idea에서 분석> 범위 데이터 표시를 선택합니다. ..

IT이야기 2021.03.24

페이지로드 속도를 최적화하려면 모든 CSS 파일을 프로그래밍 방식으로 인라인 해야 할까?

페이지로드 속도를 최적화하려면 모든 CSS 파일을 프로그래밍 방식으로 인라인해야합니까? Google PageSpeed는 종종 CSS 전달 최적화를 제안합니다 . 다음과 같이 모든 CSS를 인라인하기 위해 네트워크 왕복을 줄일 것이라고 생각했습니다. 이것은 느린 페이지로드 문제에 대한 합리적인 해결책으로 보이며 PageSpeed ​​점수가 88에서 95로 증가했습니다.코드 스타일을 잠시 제쳐두고, 이런 식으로 모든 CSS를 인라인하지 않는 기술적 이유가 있다면 어떤 것이 있습니까? 모든 CSS를 인라인하면 캐시 할 수 없으므로 모든 단일 페이지로드에 필요한 모든 CSS가 포함되며 실제로 낭비되는 대역폭이 많이 될 수있는 대형 라이브러리를 사용할 때 사용됩니다. 예를 들어, Bootstrap은 약 120k입..

IT이야기 2021.03.24

asp.net 애플리케이션에서 C#7 활성화

asp.net 애플리케이션에서 C # 7 활성화 방금 Visual Studio 2017에서 이전 솔루션 작업을 시작했습니다. 이전 IDE에서 솔루션을 여는 것만으로도 원활하게 작동했습니다. 이제 C # 응용 프로그램 프로젝트는 기본적으로 C # 7.0 컴파일러로 설정됩니다. 해당 프로젝트의 속성 페이지 (컴파일 / 고급)를 통해 컴파일러의 대상 언어 버전을 쉽게 선택할 수 있으며 기본값은 최신 버전입니다. 하지만 asp.net 웹 프로젝트 에서 C # 7.0을 활성화하는 방법을 찾을 수 없습니다 . 다음과 같은 진술을 작성하면 if (int.TryParse("1", out int myInt)) { ... } IDE에서 언어 버전 7 이상을 사용해야한다고 경고합니다. 이 주제에 대한 내 연구에 따르면 최신..

IT이야기 2021.03.24
반응형