전체 글 765

vuex를 사용하여 로컬 스토리지에 저장하는 다크 모드

vuex를 사용하여 로컬 스토리지에 저장하는 다크 모드 쓰기 작업 실패를 알려주는 크롬 버그가 있습니다. 계산된 속성 "isDark"는 읽기 전용입니다. 내 돌연변이는 로컬 저장소에 DarkMode 키를 생성하고 로컬 저장소에 DarkMode가 있는지 확인하는 저장소를 생성합니다. 작동하지만 페이지를 새로 고치면 변환이 반전됩니다. 예를 들어 로컬 저장소 darkMode가 true인 경우 전환을 클릭하면 변환도 true이고 이 경우 false를 반환해야 합니다. 내 페이지 Lidian Manoha ``` My Stores ``` return { darkMode: true, isDark: false }; }, getters: DarkModeGetters, mutations: DarkModeMutations..

programing 2023.06.18

행 가져오기의 Oracle 크기를 더 높게 설정하면 앱 속도가 느려집니까?

행 가져오기의 Oracle 크기를 더 높게 설정하면 앱 속도가 느려집니까? 여기에서 자세히 설명하고 여기에서 확인한 대로 JDBC를 통해 데이터를 쿼리할 때 Oracle이 반환하는 기본 행 수는 10개입니다.저는 우리 데이터베이스에서 많은 데이터를 읽고 비교해야 하는 앱을 만들고 있습니다.만약 우리가 더 늘면defaultRowPrefetch1000 정도가 되면 우리 앱이 더 빨리 작동할 것입니다.결과적으로, 그것은 더 느리고 약 20% 정도 성능이 떨어졌습니다. 그리고 나서 우리는 그 숫자를 10개에서 천천히 늘리기로 결정했고 그것이 어떻게 작동하는지 보기로 했습니다.100에서 200 사이로 설정함으로써 약 10%의 증가를 보았습니다.하지만 더 높게 설정하면 앱 성능이 더 느려질 것이라고는 전혀 예상하지..

programing 2023.06.18

노드에서 사용자의 IP 주소를 확인하는 방법

노드에서 사용자의 IP 주소를 확인하는 방법 컨트롤러 내에서 지정된 요청의 IP 주소를 확인하려면 어떻게 해야 합니까?예: (익스프레스로): app.post('/get/ip/address', function (req, res) { // need access to IP address here }) 개체에는 개체라는 속성이 있습니다.그net.Socket개체에 속성이 있으므로 다음 호출로 IP를 가져올 수 있습니다. request.socket.remoteAddress (노드 버전이 13 이하인 경우 지금은 사용하지 않는 것을 사용하십시오.) 편집 뒤에 있을 은 @juand 가코지서적했듯를이에트멘, 서버프시뒤록 입니다.request.headers['x-forwarded-for'] 편집 2 을 할 때express..

programing 2023.06.18

문자열 입력이 숫자인지 확인하려면 어떻게 해야 합니까?

문자열 입력이 숫자인지 확인하려면 어떻게 해야 합니까? 사용자의 문자열 입력이 숫자인지 확인하려면 어떻게 해야 합니까(예:-1,0,1등등? user_input = input("Enter something:") if type(user_input) == int: print("Is a number") else: print("Not a number") 다음 이후로 위의 작업이 작동하지 않습니다.input항상 문자열을 반환합니다.단순히 int로 변환한 다음 작동하지 않으면 구제해 보십시오. try: val = int(userInput) except ValueError: print("That's not an int!") 공식 자습서의 예외 처리를 참조하십시오.음의 값에는 효과가 없지만 양의 값에는 효과가 있습니다...

programing 2023.06.18

목록의 키와 값이 0으로 기본 설정된 사전을 만들려면 어떻게 해야 합니까?

목록의 키와 값이 0으로 기본 설정된 사전을 만들려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Python에서 목록의 키와 빈 값으로 딕트를 초기화하는 방법은 무엇입니까? (7개 답변) 마감됨6년 전에. 있습니다a = [1,2,3,4]그리고 나는 원합니다.d = {1:0, 2:0, 3:0, 4:0} d = dict(zip(q,[0 for x in range(0,len(q))])) 작동하지만 못생겼습니다.더 깨끗한 방법은 무엇입니까?dict((el,0) for el in a)잘 작동할 것입니다. Python 2.7 이상에서는 딕트 이해도 지원합니다.그 구문은{el:0 for el in a}.d = dict.fromkeys(a, 0) a목록입니다.0기본값입니다.기본값이 사전의 모든..

programing 2023.06.18

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

주석과 장식가의 차이점은 무엇입니까? 용어 주석을 사용해야 할 때와 장식자를 사용해야 할 때 혼동됩니다. @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