반응형

Programing 1028

Java SafeVargs 주석, 표준 또는 모범 사례가 있는가?

Java SafeVargs 주석, 표준 또는 모범 사례가 있는가? 나는 최근에 자바를 우연히 만났다.@SafeVarargs주석을 달다무엇이 자바에서 다양한 기능을 안전하지 않게 만드는지 구글링하는 것은 나를 다소 혼란스럽게 만들었다.지워진 활자?) 그래서 나는 몇 가지를 알고 싶다. 다양한 Java 기능을 안전하지 않게 만드는 것은?@SafeVarargs감지(심층적인 예제의 형태로 설명됨)? 왜 이 주석을 프로그래머의 재량에 맡기는가?이것은 컴파일러가 확인할 수 있어야 하는 것이 아닌가? 그의 기능이 정말로 안전하다는 것을 확실히 하기 위해 반드시 지켜야 할 표준이 있는가?그렇지 않다면 이를 보장하기 위한 모범적 실무 지침은 무엇인가? 1) 인터넷과 StackOverflow에는 제네릭과 바라그(varg)..

Programing 2022.04.26

Vue v-model.lazy 또는 @change가 내 Vue 데이터를 업데이트하지 않음

Vue v-model.lazy 또는 @change가 내 Vue 데이터를 업데이트하지 않음 음성 인식에서 크롬 빌드를 사용하여 나는 구어체로 텍스트 영역 값을 변경한다.값이 변경된 후 vue 데이터가 업데이트되지 않는다. 나는 이미 v-model.lazy, @change, v:bind를 시도했다. Vue 템플릿 부에 코드 export default { data() { return { result: [], textboxInput: '', session_id: this.sessionid, user: this.userid, edit: false, roundRobin: JSON.parse(this.roundrobin), } }, props: { sessionid: '', userid: '', roundrobin:..

Programing 2022.04.26

GCC의 ##_VA_에 대한 표준 대안ARGS__ 트릭?

GCC의 ##_VA_에 대한 표준 대안ARGS__ 트릭? C99에 있는 변이성 매크로의 빈 아그에는 잘 알려진 문제가 있다. 예: #define FOO(...) printf(__VA_ARGS__) #define BAR(fmt, ...) printf(fmt, __VA_ARGS__) FOO("this works fine"); BAR("this breaks!"); 의 사용BAR()위의 내용은 C99 표준에 따르면 다음과 같이 확장될 것이기 때문에 정확하지 않다. printf("this breaks!",); 후행 쉼표를 기록해 두십시오. 작동하지 않음. 일부 컴파일러(예: Visual Studio 2010)는 여러분을 위해 그 후행 쉼표를 조용히 없앨 것이다.기타 컴파일러(예: GCC) 지원 퍼팅##앞에__VA..

Programing 2022.04.26

최대 절전 모드에서의 서로 다른 저장 방법의 차이점은?

최대 절전 모드에서의 서로 다른 저장 방법의 차이점은? 최대 절전 모드에는 어떤 식으로든 여러분의 개체를 가져다가 데이터베이스에 넣는 몇 가지 방법이 있다.그들 사이의 차이점은 무엇인가, 언제 무엇을 사용할 것인가, 그리고 왜 어떤 것을 언제 사용할지 아는 지능적인 방법이 하나 없을까? 지금까지 확인한 방법은 다음과 같다. save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist() 여기 방법에 대한 나의 이해가 있다.주로 API를 기반으로 하지만, 나는 이 모든 것을 실제로 사용하지 않는다. saveOrUpdate 호출은 일부 검사에 따라 저장하거나 업데이트하십시오.예: 식별자가 없는 경우 save를 호출한다.그렇지 않으면 업데이트가 호출된다..

Programing 2022.04.26

이 항목에 대한 액세스.Vuex 스토어에서 $apollo, NUXT에서 vue-apollo?

이 항목에 대한 액세스.Vuex 스토어에서 $apollo, NUXT에서 vue-apollo? 로그인한 사용자를 vuex 저장소에 저장하려고 함.하지만 에 대한 접근은 없다.this.$apollo. export const actions = { UPSERT_USER({ commit }, { authUser, claims }) { this.$apollo .mutate({ mutation: UPSERT_USER_MUTATION, variables: { id: user.uid, email: user.email, name: user.name, picture: user.picture, }, }) } 고마워!다음과 같이 액세스할 수 있어야 한다. export default { actions: { foo (store, ..

Programing 2022.04.26

JPA 및 최대 절전 모드 - 기준 대 JPQL 또는 HQL

JPA 및 최대 절전 모드 - 기준 대 JPQL 또는 HQL 기준 또는 HQL을 사용할 때의 장단점은 무엇인가?기준 API는 최대 절전 모드에서 쿼리를 표현할 수 있는 개체 지향적인 방법이지만, 때때로 기준 쿼리는 HQL보다 이해/구축하기가 더 어렵다. 기준 및 HQL을 언제 사용하십니까?사용 사례 중 어떤 것을 선호하십니까?아니면 그저 취향의 문제일까?동적 쿼리는 대부분 기준 쿼리를 선호한다.예를 들어 일부 주문을 동적으로 추가하거나 일부 부품(예: 제한)을 일부 파라미터에 따라 제외하는 것이 훨씬 쉽다. 반면에 나는 정적 질의와 복잡한 질의에 HQL을 사용하고 있는데, HQL을 이해/읽기가 훨씬 쉽기 때문이다.또한, HQL은 예를 들어 다른 조인 유형에 대해 좀 더 강력하다고 생각한다.HQL과 기준Q..

Programing 2022.04.25

렌더 오류: "TypeError: 정의되지 않은 속성 '길이'를 읽을 수 없음"

렌더 오류: "TypeError: 정의되지 않은 속성 '길이'를 읽을 수 없음" 검색 입력에 텍스트가 포함된 경우 오버레이만 표시하려고 함. 입력 필드가 있는 템플릿: Input.vue: 콘솔을 체크인할 때query입력 필드에 쓰는 텍스트에 대한 업데이트. 그런 다음 이 변수를 내 오버레이 div를 고정하는 다른 구성 요소로 전달하려고 한다. Overlay.vue: 그러나 이것은 나에게 다음과 같은 오류를 준다. [부유 경고]:렌더 오류: "TypeError: 정의되지 않은 속성 '길이'를 읽을 수 없음" 내가 여기서 뭘 잘못하고 있는 거지?$root트리에서 가장 높은 구성 요소(인스턴트로 인스턴스화한 구성 요소)new Vue()()이러한 것은 아닌 것 같다.Input.vue. 어떤 경우라도Input.v..

Programing 2022.04.25

단일 방법을 사용하는 클래스 - 최상의 접근 방식?

단일 방법을 사용하는 클래스 - 최상의 접근 방식? 내가 단일 기능을 수행하는 수업이 있다고 해.기능을 수행한 후에는 파괴할 수 있다.이러한 접근방식 중 하나를 선호할 이유가 있는가? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass arguments to method MyClass myObject = new MyClass(); myObject.myMethod(arg1, arg2, arg3); // Pass arguments to static method MyClass.myMethod(arg1, arg2, arg3); 나는 다른 상황에 대한 가이..

Programing 2022.04.25

VueJs - $ref에서 요소의 DOM 속성에 액세스하는 방법

VueJs - $ref에서 요소의 DOM 속성에 액세스하는 방법 나는 요소가 있다. 내 템플릿에.스크롤탑, 수직오프셋과 같은 DOM 속성에 액세스/편집해야 하는 경우원소의어떻게 하면 이것을 이룰 수 있을까? 다음을 사용하여 액세스하려고 시도했다.this.$refs[userIndex][0].$el하지만 작동하지 않는다.콘솔에 있는 모든 속성을 볼 수 있지만 액세스할 수 없음.그러나this.$refs.tbody.scrollTop작동하다 아래는 스냅 쇼 입니다.console.log(this.$refs) console.log(this.$refs[userIndex]) console.log(this.$refs[userIndex][0]) 내가 사용했을 때 보시다시피this.$refs[userIndex][0]DOM 속..

Programing 2022.04.25

다중 문자 상수 경고

다중 문자 상수 경고 왜 경고인가?'의미 없다'는 숫자 대신 다차 int 상수를 사용하거나, 같은 값을 가진 등수 변수를 정의하는 대신 다차 int 상수를 사용하는 것이 보다 명확한 경우가 많다고 생각한다.파형/티프/기타 파일 형식을 구문 분석할 때 읽기 값을 해당 값 대신 일부 'EVAW', '데이터' 등과 비교하는 것이 더 명확하다. 샘플 코드: int waveHeader = 'EVAW'; 왜 이것이 경고를 주는가?표준에 따름 (제6.4.4.4/10조) 둘 이상의 문자(예: 'ab'), [...]를 포함하는 정수 문자 상수의 값은 구현 정의되어 있다. long x = '\xde\xad\xbe\xef'; // yes, single quotes 이것은 유효한 ISO 9899:2011 C이다.다음과 같이 ..

Programing 2022.04.25
반응형