반응형

programing 943

Vuex에서 매개 변수화된 getter - 트리거 udpate

Vuex에서 매개 변수화된 getter - 트리거 udpate 제 Vuex 스토어에는 1,000개의 레코드가 있습니다.파라미터 getItem을 사용하여 ID를 취득하여 올바른 레코드를 반환하는 getter가 있습니다. 데이터가 언제 준비되었는지(모든 레코드의 비동기 페치가 언제 완료되었는지) 알 수 있도록 해당 게터에 액세스하는 구성 요소가 필요합니다. 다만, 파라메타화된 getter이기 때문에, Vue는 갱신 타이밍을 알기 위한 상태를 감시하고 있지 않습니다.어떻게 해야 하나? Angular에서 많이 사용하던 Behavior Subject 패턴으로 되돌리고 싶은데 Vuex + rxJs가 무거워 보이죠? 어떻게든 다시 계산하기 위해 방아쇠를 당겨야 할 것 같아. store.displaces를 설정합니다...

programing 2022.10.27

다른 열의 MAX 값에 해당하는 열 값을 가져오기 위한 SQL 쿼리입니까?

다른 열의 MAX 값에 해당하는 열 값을 가져오기 위한 SQL 쿼리입니까? 좋아요, 이게 제 질문입니다. SELECT video_category, video_url, video_date, video_title, short_description, MAX(video_id) FROM videos GROUP BY video_category 데이터를 풀하면 video_id에 대한 올바른 행을 얻을 수 있지만 다른 항목에 대해서는 각 카테고리의 첫 번째 행을 풀합니다.따라서 카테고리 1의 video_id에 대해 최대 결과를 얻으면 최대 ID를 얻지만 URL, 날짜, 제목 및 설명에 대해서는 테이블의 첫 번째 행이 표시됩니다. 최대 ID 결과에 해당하는 다른 열을 어떻게 풀링할 수 있습니까? 편집: 고정. SELEC..

programing 2022.10.27

'System' 유형의 COM 개체를 캐스팅할 수 없습니다.__ComObject'에서 인터페이스 유형으로

'System' 유형의 COM 개체를 캐스팅할 수 없습니다.__ComObject'에서 인터페이스 유형으로 나 이거 진짜 머리 뽑을 것 같아.나는 말 그대로 내가 왜 이런 문제를 겪고 있는지 모르겠다. 네, 저는 SSIS 패키지가 3개 있어요.1개는 개발용, 1개는 사용자 수용 테스트용, 1개는 라이브 릴리즈용입니다.각 패키지는 서로 다른 연결 문자열을 사용하는 개발 패키지와 거의 동일합니다. 개발 및 UAT 패키지는 문제없이 완벽하게 작동합니다.그리고 그들은 만들어진 이후 6개월 동안 일해왔습니다.저는 이틀 전에 라이브 패키지를 작성하러 왔습니다.UAT 패키지를 복사하여 연결 스트링을 변경했습니다.모두 잘 지내고 있었다.그런 다음 패키지를 닫았더니 연결 검증이 시작되었습니다.실제로 다른 2개의 접속에 비..

programing 2022.10.27

MariaDb 마스터 슬레이브(페일오버 포함)

MariaDb 마스터 슬레이브(페일오버 포함) 페일오버가 있는 마스터 슬레이브 구성에서 작동해야 하는 MariaDb 인스턴스와 관련된 비즈니스 요구 사항이 있습니다. 문서를 보고 멀티 클러스터 마스터(galera) 또는 단순한 마스터 슬레이브 복제를 구성할 수 있는 것을 보았습니다. 마스터 슬레이브+페일오버를 설정하는 방법이 있습니까? 잘 부탁드립니다 로베르토MySQL/MariaDB 마스터-슬레이브 복제는 읽기 부하가 높은 워크로드 처리에 매우 적합합니다.또한 데이터베이스 가용성을 개선하기 위한 이중화 전략 및 백업 전략(마스터 중단을 방지하기 위해 슬레이브에서 스냅샷/백업을 생성함)으로도 사용됩니다.MySQL Cluster 또는 MariaDB Galera Cluster를 사용하더라도 여러 가지 문제를 ..

programing 2022.10.27

모든 JavaScript 프로그래머가 알아야 할 것은 무엇입니까?

모든 JavaScript 프로그래머가 알아야 할 것은 무엇입니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 모든 JavaScript 프로그래머가 "나는 JavaScript를 안다"고 말할 수 있도록 하기 위해 알아야 할 것이 있는가?jQuery가 아닙니다.YUI 말고.없음(등) 프레임워크는 유용할..

programing 2022.10.27

Composer의 개발/실가동 스위치를 사용할 때 올바르게 전개하는 방법

Composer의 개발/실가동 스위치를 사용할 때 올바르게 전개하는 방법 Composer는 개발 중에만 여러 종속성을 로드하는 옵션이 있으므로 실제 가동 중인 서버에는 도구가 설치되지 않습니다.이것은 (이론적으로) 테스트, 가짜 데이터 툴, 디버거 등 개발에서만 의미가 있는 스크립트에 매우 편리합니다. 은 하나 더 거예요.require-devdev에 . "require-dev": { "codeception/codeception": "1.6.0.3" } 그런 다음 (이론적으로) 이러한 의존성을 로드합니다. composer install --dev 문제와 질문: 가 Composer의 했습니다.install ★★★★★★★★★★★★★★★★★」updaterequire-dev. -dependencies는 compo..

programing 2022.10.18

C auto 키워드는 어디에서 사용됩니까?

C auto 키워드는 어디에서 사용됩니까? 대학시절 나는 에 대해 읽었다.auto키워드가 뭔지 까먹었어요.다음과 같이 정의됩니다. 로컬 변수를 로컬라이프타임이 있는 것으로 정의합니다. 어디에서도 사용되고 있는 것을 발견하지 못했습니다만, 실제로 사용되고 있다면 어디에, 어떤 경우에 사용되고 있습니까?IAQ(Infrequently Asked Questions) 목록을 읽어보셨다면 자동이 주로 차량을 정의하거나 선언하는 데 유용하다는 것을 아실 것입니다. auto my_car; 야외에 계속 주차되어 있는 차량: extern auto my_car; 유머감각이 부족하고 "사실만 알고 싶은 분"을 위한 간단한 답변은 사용할 이유가 전혀 없다는 것입니다.auto조금도.당신이 사용할 수 있는 유일한 시간은auto이미..

programing 2022.10.18

로케이션 해시의 변경을 검출하려면 어떻게 해야 합니까?

로케이션 해시의 변경을 검출하려면 어떻게 해야 합니까? 네비게이션에는 Ajax와 해시를 사용하고 있습니다. 경우, 이 정보가 있는지 할 수 있는 ?window.location.hash렇게변고고고고고? http://example.com/blah#123에서 http://example.com/blah#456으로 서류가 로딩될 때 확인하면 됩니다. 하지만 #해시 기반의 내비게이션이 있으면 브라우저의 뒤로 버튼을 눌러도 작동하지 않습니다(blah #456에서 blah #123으로 점프합니다). 주소창 안쪽에 표시되는데 자바스크립트로는 안 잡히네요.이것을 실제로 실행하는 유일한 방법(「really simple history」가 이것을 실시하는 방법)은, 현재의 해시를 계속 체크하는 간격을 설정하는 것입니다.또, 이..

programing 2022.10.18

Angular의 라이프 사이클은 어떻게 됩니까?JS 컨트롤러?

Angular의 라이프 사이클은 어떻게 됩니까?JS 컨트롤러? 누가 Angular의 라이프 사이클을 명확히 해주시겠어요?JS 컨트롤러란? 컨트롤러는 싱글톤입니까, 아니면 온디맨드 방식으로 생성/파괴됩니까? 후자의 경우 컨트롤러의 생성/파괴를 일으키는 요인은 무엇입니까? 다음 예를 생각해 보겠습니다. var demoApp = angular.module('demo') .config(function($routeProvider, $locationProvider) { $routeProvider .when('/home', {templateUrl: '/home.html', controller: 'HomeCtrl'}) .when('/users',{templateUrl: '/users.html', controller: ..

programing 2022.10.18

Jest 및 vue/test-utils를 사용하여 입력 파일을 테스트하는 방법

Jest 및 vue/test-utils를 사용하여 입력 파일을 테스트하는 방법 Jest와 vue/test-utils를 사용하여 파일업로더 컴포넌트를 테스트하고 싶습니다. 이거 있어요. describe('show progress bar of uploading file', () => { const wrapper = mount(FileUploaderComponent) // create csv file let csv = new Blob([''], { type: 'text/csv;charset=utf-8;' }) csv.name = 'myFile.csv' let input = wrapper.find('input') input.element.value = csv // || csv.error value, Error ..

programing 2022.10.18
반응형