source 959

Axios 대행 수신자가 원래 요청을 재시도하고 원래 약속에 액세스합니다.

Axios 대행 수신자가 원래 요청을 재시도하고 원래 약속에 액세스합니다. 액세스 토큰의 유효기간이 지났을 경우 401개의 에러를 검출하기 위한 인터셉터가 준비되어 있습니다.기한이 만료되면 새 액세스 토큰을 얻기 위해 새로 고침 토큰을 시도합니다.이 시간 내에 다른 콜이 발신되면 액세스토큰이 검증될 때까지 큐잉됩니다. 이 모든 것이 잘 작동하고 있습니다.단, Axios(originalRequest)를 사용하여 큐를 처리할 때 원래 연결된 약속은 호출되지 않습니다.예에 대해서는, 이하를 참조해 주세요. 작동 중인 인터셉터 코드: Axios.interceptors.response.use( response => response, (error) => { const status = error.response ? ..

source 2023.01.27

Vue CLI 3에서 만든 프로젝트를 사용하여 typescript의 node_modules를 Import하려면 어떻게 해야 합니까?

Vue CLI 3에서 만든 프로젝트를 사용하여 typescript의 node_modules를 Import하려면 어떻게 해야 합니까? Vue CLI 3을 사용하여 Vue.js 프로젝트를 만들고 typscript를 활성화하여 Cesium을 작동시키려고 합니다. 다음을 수행했습니다. npm install cesium npm install @types/cesium 근데 제가 공연할 때 npm run serve 세슘글로브는 잘 보여요 VS 코드에서는 Cannot find module cesium/Cesium 내가 가져온 세슘에 대해 관련 파일은 다음과 같습니다. Cesium.vue: main.ts: import Vue from 'vue'; import App from './App.vue'; import route..

source 2023.01.17

외부 키를 사용한 MariaDB 테이블 생성 오류

외부 키를 사용한 MariaDB 테이블 생성 오류 그런 질문들이 많은데 그 중에서 답을 찾을 수가 없어요. 여기 뭐가 문제인지 말씀해 주시겠어요?스크립트는 mysql Workbench에 의해 작성되었지만 답변만 제외되지 않습니다. -- MySQL Script generated by MySQL Workbench -- Mon Nov 26 14:14:46 2018 -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECK..

source 2023.01.17

PHP에는 데이터 구조가 내장되어 있습니까?

PHP에는 데이터 구조가 내장되어 있습니까? PHP 매뉴얼을 보고 있는데 목록이나 집합과 같은 대부분의 언어가 가지고 있는 데이터 구조에 대한 섹션이 보이지 않습니다.제가 눈이 멀었을 뿐인가요, 아니면 PHP에는 이런 기능이 내장되어 있지 않나요?PHP의 유일한 네이티브 데이터 구조는 배열입니다.다행히 어레이는 매우 유연하며 해시 테이블로도 사용할 수 있습니다. http://www.php.net/array 다만, C++ STL의 클론인 SPL이 있습니다. http://www.php.net/manual/en/book.spl.phpPHP는 표준 PHP 라이브러리(SPL) 기본 확장을 통해 데이터 구조를 제공합니다. 이 확장 기능은 기본적으로 PHP 5.0.0에서 사용 가능하고 컴파일됩니다. 제공되는 데이터 ..

source 2023.01.17

JavaScript의 "with" 스테이트먼트에 정당한 용도가 있습니까?

JavaScript의 "with" 스테이트먼트에 정당한 용도가 있습니까? 성명에 대한 나의 답변에 대한 Alan Storm의 논평은 나를 생각하게 했다.저는 이 특별한 언어 기능을 사용해야 할 이유를 거의 찾지 못했고, 그것이 어떻게 문제를 일으킬지 생각해 본 적이 없습니다.이제, 어떻게 하면 이 모든 것들을 효과적으로 활용할 수 있을지 궁금하네요.with츠미야 디디????? 는 어디서 ?with움이이 되는 ?? ???오늘 또 다른 용도가 떠올랐기 때문에 웹을 열심히 검색해 보니 블록 스코프 내의 변수 정의라는 기존의 언급이 있었습니다. 배경 JavaScript는 C 및 C++와 표면적으로 유사하지만 변수가 정의된 블록에 대해 범위를 지정하지 않습니다. var name = "Joe"; if ( true ..

source 2023.01.17

MariaDB/MySql: CREATE에서 CURRENT_TIMESTamp 설정 및 UPDATE에서 메모 변경

MariaDB/MySql: CREATE에서 CURRENT_TIMESTamp 설정 및 UPDATE에서 메모 변경 몇 년 동안 MySQL을 사용하지 않았고, 새로운 테이블을 만들었을 때 예상치 못한 작업이 수행되었습니다.MariaDB v5.5.60-Maria를 사용하고 있습니다.DB 두 개의 테이블이 모두 있는 테이블을 작성해야 합니다.created컬럼과 anupdated기둥. 필요한 건created행이 생성될 때만 CURRENT_TIMESTamp로 설정되며 명시적으로 변경하지 않는 한 변경되지 않습니다. 필요한 건updated행 작성 시 및 행 변경 시 모두 CURRENT_TIMESTamp로 설정됩니다. 다음을 수행할 경우: CREATE TABLE user_prefs ( id BIGINT UNSIGNED ..

source 2023.01.17

MariaDB와 MySQL의 불일치

MariaDB와 MySQL의 불일치 나는 이 두 데이터베이스 사이에서 쿼리가 어떻게 해석되는지에 대해 다른 행동을 발견했고 여기서 무슨 일이 일어나고 있는지 누군가 밝혀줄 수 있는지 궁금했다.쿼리는 다음과 같습니다. SELECT t1.id, t2.album_id FROM t1 LEFT OUTER JOIN t2 ON t1.data_id = t2.id AND t1.event_type IN (1002, 1001, 1000) WHERE t1.event_type IN (1000, 1001, 1002, 1200, 1201, 1202, 1203) GROUP BY t1.id ORDER BY t1.id DESC LIMIT 0, 20; MariaDB 결과는 다음과 같습니다. +-----+----------+ | id | ..

source 2023.01.17

개체의 정규화되지 않은(짧은) 클래스 이름을 가져오려면 어떻게 해야 합니까?

개체의 정규화되지 않은(짧은) 클래스 이름을 가져오려면 어떻게 해야 합니까? 풀 네임슬래드 클래스를 지정하지 않고 PHP 네임 스페이스 환경 내의 오브젝트 클래스를 체크하려면 어떻게 해야 합니까? 예를 들어 오브젝트 라이브러리/엔티티/계약/이름 등이 있다고 가정합니다. 다음 코드는 get_class가 풀 네임슬레이드 클래스를 반환하기 때문에 작동하지 않습니다. If(get_class($object) == 'Name') { ... do this ... } namespace magic 키워드는 현재 네임스페이스를 반환합니다.테스트된 개체에 다른 네임스페이스가 있는 경우에는 사용할 수 없습니다. 단순히 네임스페이스로 풀 클래스 이름을 지정할 수 있지만, 이것은 코드 구조에 잠겨 있는 것 같습니다.또한 네임스페..

source 2023.01.17

MySql과의 연결이 자동으로 중단됩니다.커넥터/J를 올바르게 설정하는 방법

MySql과의 연결이 자동으로 중단됩니다.커넥터/J를 올바르게 설정하는 방법 오류 메시지에서 다음 조언을 읽습니다. 이 문제를 방지하려면 응용 프로그램에서 사용하기 전에 연결 유효 기간 만료 및/또는 테스트, 클라이언트 타임아웃에 대한 서버 구성 값 증가 또는 Connector/J 연결 속성 'autoReconnect=true' 사용을 고려해야 합니다. 봄 JPA ★★★★★★★★★★★★★★★★★★★★★★★★★★★」J」에서는?)persistence.xml 의 경우, 「」entityManagerFactory 설정, 「」의 설정.dateSource★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」이 텍스트에서는 접속 중단을 방지하기 위한 다음 3가지 솔루션에 대해 설명합니다. 은 접속 문자열로 합니다.a..

source 2023.01.17

왜 추상적인 필드를 사용하지 않는가?

왜 추상적인 필드를 사용하지 않는가? Java 클래스는 왜 추상 메서드에서와 같은 추상 필드를 가질 수 없습니까? 예를 들어 다음과 같습니다.동일한 추상 기본 클래스를 확장하는 클래스가 두 개 있습니다.이들 2개의 클래스에는 각각 동일한 메서드가 있습니다.단, 스트링 상수는 에러 메시지입니다.필드가 추상적일 수 있다면 이 상수 추상화 방법을 기본 클래스로 끌어올릴 수 있습니다.대신, 저는 추상적인 방법을 만들어야 합니다.getErrMsg()이 경우 String을 반환하고 파생된2개의 클래스에서 이 메서드를 덮어쓰면 메서드를 풀업할 수 있습니다(이 메서드는 현재 추상 메서드를 호출합니다). 왜 처음부터 이 분야를 추상화하지 못했을까요?Java가 이를 허용하도록 설계되었을까요?추상 클래스의 최종 필드가 생성..

source 2023.01.17