반응형

2022/08/14 15

JavaFX 응용 프로그램아이콘

JavaFX 응용 프로그램아이콘 JavaFX를 사용하여 어플리케이션 아이콘을 변경할 수 있습니까, 아니면 Swing을 사용해야 합니까?스테이지가 「스테이지」이며, 파일이 파일 시스템에 있는 것을 전제로 합니다. stage.getIcons().add(new Image("file:icon.png")); 아래 코멘트에 따르면, 컨테이너가 들어 있는 항아리에 싸여 있는 경우 대신 다음 방법을 사용해야 합니다. stage.getIcons().add(new Image(.class.getResourceAsStream("icon.png"))); 이거 해봤는데 잘 되네.코드는 다음과 같습니다. stage.getIcons().add( new Image( .class.getResourceAsStream( "icon.png"..

source 2022.08.14

C에서 exit()를 사용해야 합니까?

C에서 exit()를 사용해야 합니까? 사용법에 대한 질문이 있습니다.exitC++로 표시됩니다.답변은 주로 RAII 때문에 좋은 생각이 아니라고 주장한다. 예를 들어 다음과 같다.exit는 코드의 어딘가에서 호출되며 오브젝트의 소멸자는 호출되지 않습니다.따라서 예를 들어 파괴자가 파일에 데이터를 쓰도록 의도된 경우 파괴자가 호출되지 않았기 때문에 이러한 현상이 발생하지 않습니다. 저는 C의 상황이 어떤지 궁금했습니다.C에서도 같은 문제가 적용됩니까?C에서는 컨스트럭터/파괴자를 사용하지 않기 때문에 C에서는 상황이 다를 수 있다고 생각했습니다.그럼 사용해도 될까요?exit예를 들어 다음과 같은 기능이 C에서 사용되는 것을 본 적이 있습니다. void die(const char *message) { if(..

source 2022.08.14

vuex 저장소 어레이에서 개체를 업데이트하는 방법

vuex 저장소 어레이에서 개체를 업데이트하는 방법 나는 vue/vuex/vuetify를 꽤 처음이지만, 점점 요령을 터득하고 있다.제대로 해결하지 못했는데 문제가 생겼어요. 제 가게에는 일련의 "프로젝트"가 있습니다.돌연변이를 통해 항목을 삭제하고 저장소에 추가하면 변경 내용이 배열을 속성으로 참조하는 하위 구성요소에 올바르게 반영됩니다. 그러나 스토어 내의 어레이가 갱신되어도 어레이 내의 아이템 변경은 반영되지 않습니다. 업데이트 액션을 사용하여 "작동"할 수 있는 유일한 방법은 다음 중 하나였습니다. 스토어의 배열에서 프로젝트를 제거한 후 추가합니다. 위에서 설명한 것과 동일하게 동작하는 코드를 사용합니다. state.categories = [ ...state.categories.filter(ele..

source 2022.08.14

"확장 T"는 허용되지만 "실장 T"는 허용되지 않는 이유는 무엇입니까?

"확장 T"는 허용되지만 "실장 T"는 허용되지 않는 이유는 무엇입니까? 자바에서 항상 "를 사용하는 특별한 이유가 있나요?extends"가 아니라implements" 유형 파라미터의 경계를 정의하기 위해? 예를 들어 다음과 같습니다. public interface C {} public class A{} 는 금지되어 있습니다만, public class A{} 정답입니다.그것의 이유는 무엇인가?클래스가 '실장'인지 '확장'인지에 대한 일반적인 제약조건 언어에는 의미적 차이가 없습니다.제약 조건의 가능성은 '확장'과 '슈퍼'입니다. 즉, 이 클래스가 다른 클래스에 할당 가능한(확장) 클래스로 동작하는지, 아니면 이 클래스에서 할당 가능한(슈퍼) 클래스입니다.답은 여기 있습니다. 제한된 유형 매개 변수를 선언..

source 2022.08.14

고속 정수형이 다른 정수형보다 빠른 이유는 무엇입니까?

고속 정수형이 다른 정수형보다 빠른 이유는 무엇입니까? ISO/IEC 9899:2018(C18)에서는 7.20.1.3에 따라 기술되어 있습니다. 7.20.1.3 가장 빠른 최소 폭 정수형 1 다음 각 유형은 적어도 지정된 폭을 가진 모든 정수 유형 중에서 일반적으로268) 가장 빠르게 작동하는 정수 유형을 지정합니다. name 2 typedef 。int_fastN_t 있는 . typedef 。uint_fastN_t인 가장 정수 . 3 다음 유형이 필요합니다. int_fast8_t,int_fast16_t,int_fast32_t,int_fast64_t,uint_fast8_t,uint_fast16_t,uint_fast32_t,uint_fast64_t 이 양식의 다른 모든 유형은 선택 사항입니다. 268) 지정..

source 2022.08.14

하나의 FindBugs 경고를 무시할 수 있는 방법이 있습니까?

하나의 FindBugs 경고를 무시할 수 있는 방법이 있습니까? 특정 경고를 PMD를 할 수 .// NOPMD그 대사를 무시하도록 말이야 FindBugs와 비슷한 것이 있나요?FindBugs 초기 접근법에는 XML 설정 파일(일명 필터)이 포함됩니다.이것은 PMD 솔루션보다 매우 편리하지 않지만 FindBugs는 소스 코드가 아닌 바이트 코드로 작동하기 때문에 코멘트는 당연히 선택사항이 아닙니다.예: 그러나 이 문제를 해결하기 위해 FindBugs는 나중에 클래스 또는 메서드 수준에서 사용할 수 있는 주석( 참조)을 기반으로 한 다른 솔루션을 도입했습니다(내 생각에는 XML보다 편리합니다).예(최선은 아닐 수 있지만, 단지 예에 불과합니다. @edu.umd.cs.findbugs.annotations.Su..

source 2022.08.14

커스텀 컴포넌트의 이벤트를 흐리게 하기 위해 eventListener를 추가하시겠습니까?

커스텀 컴포넌트의 이벤트를 흐리게 하기 위해 eventListener를 추가하시겠습니까? 내 컴포넌트는styled-input스타일, 아이콘, 검증 등의 입력입니다. 사용하려고 합니다.addEventListener커스텀 디렉티브에 넣어, 이벤트를 듣고, 일이 일어나도록 합니다. 내부:value버팀목이다.v-model외부 바인딩) 하려고 합니다.addEventListener커스텀 검증을 위한 커스텀 디렉티브를 통해 태그에 접속합니다. 내가 사용하고 있는 지시문 내부addEventListener입력 필드에서 이벤트를 재생합니다. Vue.directive('custom-validator', { bind: function(el, binding) { el.addEventListener('blur', (event) ..

source 2022.08.14

Android (9) Pie에서 모든 네트워크 연결 유형을 HTTP 및 HTTPS로 허용하는 방법

Android (9) Pie에서 모든 네트워크 연결 유형을 HTTP 및 HTTPS로 허용하는 방법 Android 9 Pie부터는 암호화되지 않은 요청은 작동하지 않습니다.디폴트로는 TLS를 사용하는 것이 상정됩니다.여기서 이 기능을 읽을 수 있으므로 HTTPS를 통해서만 요청을 하는 경우 안전합니다.그러나 브라우저와 같은 다른 사이트를 통해 요청을 하는 앱은 어떻습니까? Android 9 Pie에서 모든 유형의 HTTP 및 HTTPS 연결에 대한 요청을 활성화하려면 어떻게 해야 합니까? Attribute를 하려면 , 「Attribute」, 「Attribute」, 「Attribute」의 어트리뷰트를 합니다.AndroidManifest.xml 것을 http'이것'은 다음과 같습니다. 단, 예를 들어 다른 링..

source 2022.08.14

Vue 및 Vuex: 뷰 변경에 따라 상태 업데이트

Vue 및 Vuex: 뷰 변경에 따라 상태 업데이트 난 지금 이 빌딩을 양식을 렌더링하는 응용 프로그램. 기본 입력 값은 저장소의 데이터와 동일합니다. 저장 버튼을 클릭하면 사용자가 보기에 추가한 새 데이터에 따라 상태가 업데이트됩니다. 현재 입력은 스토어 데이터에 바인딩되어 있기 때문에 입력의 "라이브" 값은 참조할 수 없습니다.사용자가 [Save]를 클릭했을 때, 「live」값을 취득하려면 어떻게 해야 합니까? 컴포넌트 템플릿 Save 요소 data: function() { return {} }, methods: { updateItem(item) { this.$store.commit('updateItem', item); }, }, computed: { items() { return this.$stor..

source 2022.08.14

L 또는 UL을 긴 값으로 명시적으로 선언하는 이유는 무엇입니까?

L 또는 UL을 긴 값으로 명시적으로 선언하는 이유는 무엇입니까? 예로부터 unsigned long x = 12345678UL 위의 예에서 컴파일러는 4바이트(32비트)의 메모리를 설정하기 위해 "긴" 메모리만 표시하면 된다는 것을 항상 알고 있습니다.문제는 L/UL이 길다고 선언한 후에도 긴 상수에 L/UL을 사용해야 하는 이유입니다. 「」의 .L ★★★★★★★★★★★★★★★★★」UL을 사용하다컴파일러는 목록의 상수를 포함할 수 있는 첫 번째 유형을 사용합니다(C99 표준, 절 6.4.4:5 참조).는 is소음음음음음음음음음음음음이다.int,long int,long long int를 참조해 주세요. 따라서 대부분의 경우 접미사를 사용할 필요가 없습니다.프로그램의 의미는 바뀌지 않습니다. 예에서는 '의 ..

source 2022.08.14
반응형