2023/06/13 15

주석과 장식가의 차이점은 무엇입니까?

주석과 장식가의 차이점은 무엇입니까? 용어 주석을 사용해야 할 때와 장식자를 사용해야 할 때 혼동됩니다. @Component({ selector: 'tabs', template: ` ` }) export class Tabs { } 주석은 리플렉트 메타데이터 라이브러리를 사용하여 클래스에 설정된 "전용" 메타데이터인 반면, 데코레이터는 클래스에서 호출되는 함수에 해당합니다. TypeScript 및 ES7을 사용하면@Something장식가입니다.Angular2의 맥락에서, 장식가들은 다음과 같습니다.@Component,@Injectable...를 사용하여 장식된 요소에 대한 메타데이터를 정의합니다.Reflect.defineMetadata방법. 이 질문은 장식가가 실제로 무엇인지 알아보는 데 흥미로울 수 있습..

programing 2023.06.13

Vuex 상태 또는 getter는 항상 정의되지 않은 상태를 반환합니다.

Vuex 상태 또는 getter는 항상 정의되지 않은 상태를 반환합니다. Vuex 4에서 몇 가지 모듈을 빌드했지만 데이터를 얻을 수 없는 것 같습니다. 저장되지 않거나 논리에 오류가 있을 수 있습니다. store/mutation-types.js export const SET_LOCALE = 'SET_LOCALE' export const SET_LANGUAGE = 'SET_LANGUAGE' store/index.js import { createStore } from 'vuex' const requireContext = require.context('./modules', false, /.*\.js$/) const modules = requireContext.keys() .map(file => [file.r..

programing 2023.06.13

다른 빌드 구성표에 다른 Google Service-Info.plist 사용

다른 빌드 구성표에 다른 Google Service-Info.plist 사용 나는 prod와 스테이징(2개의 다른 번들 식별자가 있는)에 빌드 스킴을 사용하고 있으며 각 스킴에 대해 별도의 GoogleService-Info.plist를 사용하려고 합니다.GCM(및 Goole 로그인)을 초기화할 때 사용할 plist 파일을 수동으로 선택할 수 있는 방법이 있습니까?아니면 plist를 사용하지 않고 수동으로 설정할 수 있습니까? 감사합니다!세부 사항 테스트 대상: Xcode 9.2 Xcode 10.2(10E125) Xcode 11.0 (11A420a) 해결책 모든 Google로 폴더를 만듭니다.프로젝트의 파일 목록(이름이 다른) 실행 스크립트 추가 PATH_TO_GOOGLOG_PLIST 값을 변경하는 것을 ..

programing 2023.06.13

Firebase Cloud Firestore에서 GeoPoint를 저장하는 방법은 무엇입니까?

Firebase Cloud Firestore에서 GeoPoint를 저장하는 방법은 무엇입니까? 데이터베이스 UI에서 유형을 사용하여 필드를 생성할 수 있습니다.geopoint값을 제공한 후에는 다음과 같이 표시됩니다. location: [1° N, 1° E] 클라이언트 측 SDK(웹)를 통해 DB에 저장하려고 합니다.트위터 피드백을 기반으로 GeoJSON, Coords Array and Coords Object: location: [1, 2]; location: { latitude: 1, longitude: 2, }; location: { "type": "Feature", "geometry": { "type": "Point", "coordinates": [125.6, 10.1] } } 데이터베이스에 지정..

programing 2023.06.13

여러 번의 Vuex 변환 구독 트리거

여러 번의 Vuex 변환 구독 트리거 vue CLI를 사용하고 있으며 여러 구성 요소를 생성했습니다. 부가가치 import home_tpl from './home.vue'; new vue({ el : '#app', components : { home_tpl }, created(){ this.$store.subscribe((mutation) => { switch(mutation.type){ case 'listing': alert(); break; }); } }) 그리고 집에도 청취자가 있습니다.가치관 가정적 가치 export default{ created(){ this.$store.subscribe((mutation) => { switch(mutation.type){ case 'listing': alert..

programing 2023.06.13

오류: c에서 입력 끝에 선언 또는 문이 필요합니다.

오류: c에서 입력 끝에 선언 또는 문이 필요합니다. void mi_start_curr_serv(void){ #if 0 //stmt #endif } 컴파일러에서 "error: 입력 끝에 예상되는 선언 또는 문"이라는 오류가 발생합니다.저는 위의 기능에서 어떠한 오류도 찾을 수 없었습니다.이 오류를 이해할 수 있도록 도와주세요.일반적으로 이 오류는 다음과 같은 경우에 발생합니다.}코드 어딘가에서 누락되었습니다. 예: void mi_start_curr_serv(void){ #if 0 //stmt #endif 누락으로 인해 이 오류로 인해 실패할 수 있습니다.}기능의 끝에 있습니다.게시한 코드에는 이 오류가 없으므로 소스의 다른 부분에서 발생한 것일 수 있습니다.나에게 이 문제는 함수에 의해 호출된 함수의 i..

programing 2023.06.13

.NET EXE를 읽을 수 있는 C# 소스 코드로 압축 해제하려면 어떻게 해야 합니까?

.NET EXE를 읽을 수 있는 C# 소스 코드로 압축 해제하려면 어떻게 해야 합니까? 저는 몇 년 전에 고객을 위해 C# 애플리케이션을 작성했지만, 더 이상 소스 코드를 가지고 있지 않습니다.내가 가진 것은 클라이언트의 PC에 배포한 EXE뿐입니다.EXE에서 C# 소스 코드를 생성할 수 있는 방법이 있습니까?Reflector 및 해당 추가 기능인 FileDisassembler. 리플렉터에서 소스 코드를 볼 수 있습니다.FileDisassembler를 사용하여 VS 솔루션으로 변환할 수 있습니다.레드 게이트가 더 이상의 무료 버전이 없을 것이라고 말했을 때.넷 리플렉터, 저는 ILSpy와 텔릭의 저스트 디컴파일을 사용하기 시작했습니다.저는 (아직 베타 버전에 있는) 저스트 디컴파일보다 ILSpy가 더 정..

programing 2023.06.13

-std=c99를 사용하는 GCC가 구조 시간 사양을 모른다고 불만을 제기합니다.

-std=c99를 사용하는 GCC가 구조 시간 사양을 모른다고 불만을 제기합니다. 리눅스에서 이 파일을 컴파일할 때gcc -std=c99컴파일러가 모르는 것에 대해 불평합니다.struct timespec하지만 만약 내가 이것을 없이 컴파일한다면.-std=c99모든 것이 잘 작동합니다. #include int main(void) { struct timespec asdf; return 0; } 이것이 왜 그리고 그것이 여전히 작동하도록 하는 방법이 있습니까?-std=c99?POSIX 기능을 명시적으로 활성화 시간 사양은 POSIX에서 제공되므로 POSIX 정의를 '활성화'해야 합니다. #if __STDC_VERSION__ >= 199901L #define _XOPEN_SOURCE 600 #else #defi..

programing 2023.06.13

0으로 나누기 0을 반환하는 방법

0으로 나누기 0을 반환하는 방법 파이썬에서 요소별 구분을 수행하려고 하는데, 0이 발생하면 해당 지수가 그냥 0이 되어야 합니다. 예: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) 나는 항상 내 데이터를 통해 for-loop을 사용할 수 있었지만, numpy의 최적화를 실제로 활용하기 위해서는 오류를 무시하는 대신 0으로 나눗셈할 때 0을 반환하는 나눗셈 함수가 필요합니다. 제가 뭔가를 놓치고 있는 것이 아니라면, 그것은 어지러울 것 같지 않습니다.seterr()는 오류 발생 시 값을 반환할 수 있습니다.오류 처리를 제로로 하여 나만의 분수를 설정하면서 num..

programing 2023.06.13

Oracle - 두 DateTime 열 간의 차이를 분 단위로 파악하는 데 가장 적합한 SELECT 문은 무엇입니까?

Oracle - 두 DateTime 열 간의 차이를 분 단위로 파악하는 데 가장 적합한 SELECT 문은 무엇입니까? 고객으로부터 다소 어려운 보고 요청을 받고 있는데, 두 개의 DateTime 열 간의 차이를 분 단위로 파악할 수 있는 방법을 찾아야 합니다.다양한 형식으로 잘라내기와 반올림을 사용하려고 시도했지만 의미 있는 조합을 찾을 수 없는 것 같습니다.이것을 하는 우아한 방법이 있습니까?그렇지 않다면, 이것을 할 수 있는 방법이 있습니까?SELECT date1 - date2 FROM some_table 일 단위로 차이를 반환합니다.시간의 차이를 얻으려면 24를 곱하고 분을 구하려면 24*60을 곱합니다.그렇게 SELECT (date1 - date2) * 24 * 60 difference_in_mi..

programing 2023.06.13