반응형

programing 535

데이터 로드 처리 - Vue

데이터 로드 처리 - Vue Vuex에서 컴포넌트로 아이템 데이터를 로드하고 있습니다.페이지를 새로 고칠 때 데이터를 로드하는 데 1~2초가 소요되므로 페이지가 잠시 중단됩니다. 좀 더 우아하게 대처할 수 있는 방법이 없을까요?흰색 화면이라도 더 보기 좋을 것 같아요.간단하게 로더를 추가할 수 있습니다.오늘날 많은 사이트에서는 데이터가 로드될 때 아이콘, 로고 또는 메시지를 아름답게 로드하고 있습니다.이 체크에서는 데이터가 로드되면 show loaders, 그렇지 않으면 해당 페이지에 데이터가 표시됩니다. 내 말의 의미를 작은 예로 들어보자. Vue.component('loading-screen', { template: 'Loading...' }) new Vue({ el: '#app', data: { i..

programing 2022.08.17

동일한 기호 중 일부를 사용하여 두 개의 공유 라이브러리 연결

동일한 기호 중 일부를 사용하여 두 개의 공유 라이브러리 연결 2개의 다른 공유 라이브러리와 링크합니다.두 라이브러리 모두 이름은 공유하지만 구현이 서로 다른 기호를 정의합니다.각 라이브러리가 다른 라이브러리보다 자체 구현을 사용하도록 할 수 없습니다. 를 들어,두 모두 함수인 '만', '만', '만'을 합니다.bar()각자가 내부적으로 전화를 걸죠.라고 부릅니다.foo1()는 "2"에서 합니다.foo2(). Lib1.so: T bar T foo1() // calls bar() Lib2.so: T bar T foo2() // calls bar() so에 so에 하면 "Lib1"을 so에서 됩니다.즉, Lib2입니다.Lib1이 됩니다.소우토우토우토우토우토우토우토우토우토우토우토우타foo2()Lib2.so, ..

programing 2022.08.17

Java에서 현재 연도의 정수 값을 가져옵니다.

Java에서 현재 연도의 정수 값을 가져옵니다. 자바에서 올해를 정수로 정해야 합니다.난 그냥...java.util.Date()단, 권장되지 않습니다.int year = Calendar.getInstance().get(Calendar.YEAR); 이것이 새 달력을 설정하지 않는 기준에 부합하는지 확실하지 않습니까?(왜 반대합니까?)Java 8의 시간 API를 사용하면(시스템 기본 시간대에서 연도를 얻는 것이 좋다고 가정하면) 다음 방법을 사용할 수 있습니다. int year = Year.now().getValue(); 가장 간단한 방법(Calendar 사용, 죄송합니다)은 다음과 같습니다. int year = Calendar.getInstance().get(Calendar.YEAR); Joda Time뿐..

programing 2022.08.14

MySQL 데이터베이스에 연결할 때 SSL 연결에 대한 경고

MySQL 데이터베이스에 연결할 때 SSL 연결에 대한 경고 아래의 두 클래스에서 MySQL 데이터베이스에 접속해 보았습니다.다만, 항상 다음의 에러가 발생합니다. 09년 12월 9일 (수) 22:46:52 CET 2015 WARN:서버 ID 검증 없이 SSL 접속을 확립하는 것은 권장되지 않습니다.MySQL 5.5.45+에 따르면 명시적 옵션이 설정되지 않은 경우 5.6.26+ 및 5.7.6+ 요구 사항에 따라 SSL 연결이 기본적으로 설정되어야 합니다.SSL을 사용하지 않는 기존 응용 프로그램을 준수하기 위해 verifyServerCertificate 속성은 'false'로 설정됩니다.useSSL=false를 설정하여 SSL을 명시적으로 사용하지 않도록 설정하거나 use를 설정해야 합니다.SSL=tr..

programing 2022.08.14

Vuex 스토어에서 상수 가져오기

Vuex 스토어에서 상수 가져오기 Vue.js 어플리케이션의 Vuex 스토어가 증가하고 있으며, 상수가 많아 약간 혼란스러워지고 있습니다.이러한 상수를 다른 파일로 분할하여 Vuex 스토어로 Import합니다.store.jsJavaScript는 처음이라 알고 싶습니다. 이러한 상수를 별도의 파일에 저장하는 방법은 무엇입니까?이 파일의 구문은 무엇입니까? 에서 이러한 상수를 가져오는 방법store.js정확한 구문은 무엇입니까? 다음은 저의 현재 콘텐츠입니다.store.js import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export const store = new Vuex.Store({ state: { graphqlUrl: 'https://l..

programing 2022.08.14

Gradle - 툴체인을 사용한 플랫폼 'JDK 7 (1.7)'을 타깃으로 하지 못했습니다.

Gradle - 툴체인을 사용한 플랫폼 'JDK 7 (1.7)'을 타깃으로 하지 못했습니다. 나는 Intellij 아이디어의 지역 Gradle distrib과 Gradle 프로젝트를 수입하고 다음과 같은 메시지와 함께 stacktrace는 것:노력하고 있다.프로젝트를 Import하려고 같은메시지로stacktrace를 받습니다 다음과 하는데 Intellij Idea에서로컬 Gradle사용하여 Gradle distribution을.Could not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'. 누군가 어떻게 될 수 있는 이유를 설명할 수 있을까요?이유가 뭔지 설명해주실 분 있나요? 이것은 나에게 효과가 있었다(Intelij Idea 2018.1..

programing 2022.08.14

정적 변수는 C 및 C++ 어디에 저장됩니까?

정적 변수는 C 및 C++ 어디에 저장됩니까? 어떤 세그먼트(.실행 파일의 BSS, .DATA, other)는 이름 충돌을 방지하기 위해 저장된 정적 변수입니까?예를 들어 다음과 같습니다. foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; foo++; foo++; bar++; bar++; printf("%d,%d", foo, bar); printf("%d, %d", foo, bar); } } 양쪽 파일을 컴파일하여 fooTest()와 barTest를 반복적으로 호출하는 메인에 링크하면 printf 문이 독립적으로 증가합니다...

programing 2022.08.14

사용하지 않는 기능에 대해 경고를 받을 수 있는 방법이 있습니까?

사용하지 않는 기능에 대해 경고를 받을 수 있는 방법이 있습니까? 여러 컴파일 유닛을 포함하여 코드베이스에서 사용되지 않는 함수를 찾고 싶습니다.gcc를 컴파일러로 사용하고 있습니다. 다음은 예를 제시하겠습니다. foo.c(적절하지 않은 경우)foo.h): void foo() { .... } void bar() { .... } main.c: #include #include "foo.h" int main(void) { bar(); return 0; } 이 예에서는 다음 사항에 대해 경고하고 싶습니다.foo()사용되지 않습니다. 이 있습니다.-Wunused-functiongcc 옵션: -Wunused-function 정적 함수가 선언되었지만 정의되지 않았거나 인라인 이외의 정적 함수가 사용되지 않을 때마다 ..

programing 2022.08.14

실행 시 하나의 Java 클래스가 다른 클래스를 확장하는지 테스트하려면 어떻게 해야 합니까?

실행 시 하나의 Java 클래스가 다른 클래스를 확장하는지 테스트하려면 어떻게 해야 합니까? 테스트 방법a의 하위 클래스입니다.b? Class a = A.class; Class b = B.class; 다음을 원하십니까? Super.class.isAssignableFrom(Sub.class) 당신이 알고 싶은 것은ClassClass#isAssignableFrom(Class)을 사용합니다.예를 들어 다음과 같습니다. if(B.class.isAssignableFrom(A.class)) { ... } 인스턴스가 특정 유형인지 여부에 관심이 있는 경우instanceof: A obj = new A(); if(obj instanceof B) { ... } 이것들은 반환되는 것에 주의해 주세요.true클래스/클래스가 ..

programing 2022.08.14

onSnapshot에서 검출되지 않은 오류: 오류: signOut()에 대한 권한이 없거나 부족합니다.

onSnapshot에서 검출되지 않은 오류: 오류: signOut()에 대한 권한이 없거나 부족합니다. vuex와 firebase를 사용하여 vuegram의 지시에 따라 사용자 인증을 구현하고 있습니다.파이어베이스 청취자를 분리하기 위해 여러 가지 방법을 시도했지만 경고 오류를 멈추는 유일한 방법은 다음과 같습니다. var unsubscribe=fb.auth.onAuthStateChanged(user=>{ if(user){ store.commit('setCurrentUser',user) store.dispatch('fetchUserProfile') fb.usersCollection.doc(user.uid).onSnapshot(doc => { store.commit('setUserProfile', doc...

programing 2022.08.14
반응형