반응형

source 1602

Java에서 옵션 파라미터를 사용하려면 어떻게 해야 합니까?

Java에서 옵션 파라미터를 사용하려면 어떻게 해야 합니까? 옵션 파라미터를 지원하는 사양은 무엇입니까?Java에서 옵션 파라미터를 시뮬레이트하는 방법은 여러 가지가 있습니다. 메서드 오버로드 void foo(String a, Integer b) {//...} void foo(String a) { foo(a, 0); // 여기서 0은 b }의 기본값입니다. fooaa", 2); 이 접근법의 제약사항 중 하나는 같은 유형의 옵션 파라미터가 2개 있고 그 중 하나를 생략할 수 있는 경우에는 동작하지 않는다는 것입니다. 바라그스 a) 모든 옵션 파라미터가 동일한 유형입니다. void foo(String a, Integer... b) { Integer b1 = b.length > 0 ? b[0] : 0; Int..

source 2022.08.17

Java 8 Stream을 사용하여 일부 클래스 속성에서 목록을 가져오려면 어떻게 해야 합니까?

Java 8 Stream을 사용하여 일부 클래스 속성에서 목록을 가져오려면 어떻게 해야 합니까? 나는 가지고 있다List나 좀 가져와야겠어.List의 특성으로Person. 예를 들어, 저는Person클래스: class Person { private String name; private String birthDate; public String getName() { return name; } public String getBirthDate() { return birthDate; } Person(String name) { this.name = name; } } List personList = new ArrayList(); personList.add(new Person("David")); personList.a..

source 2022.08.17

세트에서 요소 가져오기

세트에서 요소 가져오기 안 Set다른 요소와 동일한 요소를 얻기 위한 작업을 제공합니까? Set set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo 부분은 제가 볼 수 있어요.Set같은 원소를 함유하다bar 왜수 거죠 :( 「 」 「 」 「 」 「 」 「 」 ? : ( 하게 말하면, 「 」입니다.equals메서드는 덮어쓰지만 필드 중 하나만 체크하고 모든 필드는 체크하지 않습니다. 두 개입니다.Foo은 실제로 수 있기 그냥 수 .을 사용하다foo.정확한 질문에 답하기 위해 "왜 안 하겠어?Set다른 요소와 동일한 요소를 얻기 위한 작업을 제공합니..

source 2022.08.16

왜 Double일까요?음수가 아닌 MIN_VALUE

왜 Double일까요?음수가 아닌 MIN_VALUE 왜 그런지는 누가 좀 밝혀줄 수 있나요?Double.MIN_VALUEDoubles가 취할 수 있는 최소값이 아닐까요?이것은 양의 값이고, Double은 물론 음수일 수 있습니다. 왜 그것이 유용한 숫자인지 이해는 하지만, 그것은 매우 의도적이지 않은 이름처럼 보인다, 특히 비교해보면Integer.MIN_VALUE...라고 부른다Double.SMALLEST_POSITIVE또는MIN_INCREMENT또는 비슷한 것이 더 명확한 의미를 가질 수 있습니다. 또한 Doubles가 취할 수 있는 최소값은 얼마입니까?그런가요?-Double.MAX_VALUE의사들 말로는 안 하던데IEEE 754 포맷에는 부호용으로 예약된 비트와 크기를 나타내는 나머지 비트가 있습니다..

source 2022.08.16

Vue js 2를 사용하여 구성 요소 하위 구성 요소 체인에서 이벤트를 버블링하려면 어떻게 해야 합니까?

Vue js 2를 사용하여 구성 요소 하위 구성 요소 체인에서 이벤트를 버블링하려면 어떻게 해야 합니까? vue 어플리케이션을 사용하고 있는 경우: 컴포넌트-자녀로 이루어진 컴포넌트-부모 컴포넌트 inside component-parent 버튼이 있습니다.누군가 버튼을 클릭하면 vue에 의해 처리되어 다른 컴포넌트로 전달되기 위해 이벤트를 내보내고 싶습니다. 지금까지 한 일: var vm = new Vue({ el: '#app', methods: { itemSelectedListener: function(item){ console.log('itemSelectedListener', item); } } }); Vue.component('component-child', { template: ' Button '..

source 2022.08.16

vuex를 사용하여 API에서 데이터를 가져오는 모범 사례

vuex를 사용하여 API에서 데이터를 가져오는 모범 사례 두 페이지(또는 vue의 용어에 관한 컴포넌트)가 있으며 둘 다 동일한 데이터 세트를 필요로 하며 api over http를 통해 제공됩니다.이러한 2개의 컴포넌트가 표시되는 순서는 정의되어 있지 않습니다(또는 사용자 동작에 의존합니다).데이터는 크게 변경되지 않기 때문에1회만 취득해야 합니다. 나는 ...라는 생각을 알고 있다.state실제 데이터를 저장합니다.mutation변이하다state,그리고.action는 비동기 요구, 멀티태스킹 조정 등의 더러운 작업을 수행합니다. 문제는 다음과 같습니다.위에서 설명한 바와 같이 캐싱 로직을 수행하기 위한 베스트 프랙티스는 무엇입니까? 나는 다음의 세 가지 방법을 생각해 냈지만, 어느 것도 나에게 완벽..

source 2022.08.16

Java에서 BigDecimal 변수 == 0인지 확인하는 방법

Java에서 BigDecimal 변수 == 0인지 확인하는 방법 자바에는 다음 코드가 있습니다. BigDecimal price; // assigned elsewhere if (price.compareTo(new BigDecimal("0.00")) == 0) { return true; } if 조건을 쓰는 가장 좋은 방법은 무엇입니까?대신 사용: if (price.compareTo(BigDecimal.ZERO) == 0) // see below 상수와 비교함으로써 다음 항목을 구성할 필요가 없어집니다.new BigDecimal(0)모든 실행. 참고로BigDecimal또한 사용자의 편의를 위해 상수도 있습니다. 주의! 사용할 수 없는 이유는 규모를 고려하기 때문입니다. new BigDecimal("0").e..

source 2022.08.16

루프 내에는 현재 루프되어 있는 일치를 취득하여 특정 이름의 참가자를 반환하는 함수가 있습니다.중복을 방지하는 방법

루프 내에는 현재 루프되어 있는 일치를 취득하여 특정 이름의 참가자를 반환하는 함수가 있습니다.중복을 방지하는 방법 제 질문 전체를 제목에 넣을 수 없었기 때문에 여기에 추가하겠습니다. 저는 현재 경기마다 div 요소를 생성하는 루프를 가지고 있으며, 그 div에 10명의 경기 참가자 중 1명의 정보를 표시하고 싶습니다.이를 위해 특정 이름을 가진 참가자의 오브젝트를 반환하는 기능을 사용합니다.다만, 아래와 같이, 그 참가자의 자산에 액세스 하고 싶을 때마다, 속성 마다 몇번이나 그 기능을 사용할 필요가 있습니다. 저는 그게 올바른 행동 방침이라고 생각하지 않아요, 그렇죠?프런트 엔드 프레임워크로 Vue.js를 사용하고 있습니다. 현재 다음과 같은 코드를 가지고 있습니다. 루프: {{ findPartic..

source 2022.08.16

긴 인쇄 방법

긴 인쇄 방법 PI 바로 옆에 있는 프로그램을 하고 있는데 오래 쓰려고 하는데 작동이 안 돼요.여기 코드가 있습니다. #include #include typedef long long num; main(){ num pi; pi=0; num e, n; scanf("%d", &n); for(e=0; 1;e++){ pi += ((pow((-1.0),e))/(2.0*e+1.0)); if(e%n==0) printf("%15lld -> %1.16lld\n",e, 4*pi); //printf("%lld\n",4*pi); } } %lld표준 C99 방식입니다만, 사용하고 있는 컴파일러(mingw32-gcc v4.6.0)에서는 동작하지 않습니다.이 컴파일러에서는 다음과 같은 작업을 수행할 수 있습니다.%I64d 그럼 이렇..

source 2022.08.16

Nuxt with Typescript에서 루트 주입을 사용하여 사용자 지정 플러그인을 만드는 방법

Nuxt with Typescript에서 루트 주입을 사용하여 사용자 지정 플러그인을 만드는 방법 문제 Nuxt TS 앱에서 커스텀 플러그인을 만들려고 합니다.Nuxt TS의 쿡북을 팔로우하려고 했는데, 커스텀 메이드 기능이 존재하지 않는다는 런타임 에러가 나는 것 같습니다.저는 Nuxt와 Typescript에 비교적 익숙하지 않기 때문에 누군가 제 기능이 인식되지 않는 이유를 설명해 주셨으면 합니다.컴파일러에 에러는 표시되지 않습니다.또, 조작시에, 함수가 인식됩니다.함수 위로 마우스를 가져가면, 올바르게 입력되어 인식됩니다. 에러 Type Error: 이거.$getAgeGroup은 함수가 아닙니다. tsconfig.json { "compilerOptions": { "target": "ES2018", ..

source 2022.08.16
반응형