반응형

programing 535

직렬화 및 직렬화 해제 중 JSON 속성의 다른 이름

직렬화 및 직렬화 해제 중 JSON 속성의 다른 이름 Jackson 라이브러리에서 직렬화/비직렬화 중에 클래스 내에서 하나의 필드를 다른 이름으로 만들 수 있습니까? 예를 들어, 저는 "Coordiantes"라는 수업이 있습니다. class Coordinates{ int red; } JSON으로부터의 역직렬화의 경우는, 다음과 같은 형식을 사용합니다. { "red":12 } 그러나 개체를 직렬화하면 다음과 같은 결과가 나타납니다. { "r":12 } 기능을 ★★★★★★★★★★을@JsonProperty getter "setter" "setter" "setter" "setter"(다음에) : class Coordiantes{ int red; @JsonProperty("r") public byte getRed..

programing 2022.07.05

TypeError: 정의되지 않은 저장소 디스패치 vuex의 속성 'token'을 읽을 수 없습니다.

TypeError: 정의되지 않은 저장소 디스패치 vuex의 속성 'token'을 읽을 수 없습니다. 저는 Vuex 스토어를 사용하는 vue 컴포넌트를 가지고 있습니다.하지만 난... TypeError: Cannot read property 'token' of undefined 에러. 왜 그런지 모르겠어.코드는 다음과 같습니다. main.js: import Vue from 'vue' import Vuex from 'vuex'; import App from './App.vue' import router from './router'; import "./assets/css/tailwind.css"; import '@/assets/css/tailwind.css'; import store from './store..

programing 2022.07.05

쿠키가 서버에서 캐시하는 vuej 및 vuex에 http only 플래그를 사용하여 쿠키를 설정하는 방법(Laravel)

쿠키가 서버에서 캐시하는 vuej 및 vuex에 http only 플래그를 사용하여 쿠키를 설정하는 방법(Laravel) 저는 프런트엔드로 VueJs 프로젝트를 하나, 백엔드로 Larabel 프로젝트를 하나 가지고 있습니다. larabel에서 jwt로 작업하면 사용자 정보가 포함된 jwt 토큰이 반환됩니다. 문제: 이 토큰을 HTTOnly 플래그가 있는 쿠키에 저장해야 하는데 이 쿠키를 어디서 어떻게 설정했는지 모르겠어요!?서버측(Laravel)?클라이언트측(VueJs)에서? 코드: Larabel의 My Auth Controller: public function login() { $credentials = request(['email', 'password']); if (! $token = auth()->..

programing 2022.07.05

Vuex Store 및 계산된 속성을 사용하여 컴포넌트에 전달된 객체 배열을 루프하려면 어떻게 해야 합니까?

Vuex Store 및 계산된 속성을 사용하여 컴포넌트에 전달된 객체 배열을 루프하려면 어떻게 해야 합니까? 나는 Vux를 배우기 위한 프로젝트를 만들고 있다.다음과 같은 오브젝트 배열을 만들고 있습니다. Vuex 스토어: import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); export default new Vuex.Store({ state: { users: [ { id: 1, name: 'John Doe', email: 'johndoe@gmail.com' }, { id: 2, name: 'Jane Doe', email: 'janedoe@gmail.com' }, { id: 3, name: 'Mark Greywood', email: 'markgr..

programing 2022.07.05

Vuetify 외부 페이지 번호가 표시되지 않음

Vuetify 외부 페이지 번호가 표시되지 않음 v-data-table이 있으며 여기에 페이지 수를 추가하려고 합니다.여기 샘플 문서를 따라가 보니 제가 뭘 잘못하고 있는지 알 수가 없네요.컴포넌트가 생성되면 백엔드로 호출하여 항목 목록을 채웁니다.그런 다음 데이터 테이블로 전달됩니다. 검색창도 있는데 거기에 뭘 입력하면 페이지 번호가 뜬다. HTML /* table row html in between */

programing 2022.07.03

C99 stdint.h 헤더 및 MS Visual Studio

C99 stdint.h 헤더 및 MS Visual Studio 놀랍게도 C99 stdint.h가 MS Visual Studio 2003 이상에서 발견되지 않았습니다.나름의 이유가 있겠지만, 어디서 다운로드 받을 수 있는지 아는 사람 있나요?이 헤더가 없으면 uint32_t 등의 유용한 유형에 대한 정의는 없습니다.업데이트: Visual Studio 2010 및 Visual C++ 2010 Express 모두stdint.h에 기재되어 있습니다.C:\Program Files\Microsoft Visual Studio 10.0\VC\include직접 정의해 보세요. #ifdef _MSC_VER typedef __int32 int32_t; typedef unsigned __int32 uint32_t; typed..

programing 2022.07.03

gdb에서 긴 문자열의 전체 값을 인쇄하려면 어떻게 해야 합니까?

gdb에서 긴 문자열의 전체 값을 인쇄하려면 어떻게 해야 합니까? GDB에서 C 문자열의 전체 길이를 인쇄하고 싶습니다. 기본적으로는 문자열 전체를 인쇄하려면 어떻게 해야 합니까?set print elements 0 GDB 매뉴얼: set print elements number-of-elements 어레이 GDB의 요소 수를 제한합니다.GDB가 대규모 어레이를 인쇄하고 있는 경우, GDB는 에 의해 설정된 요소의 수를 인쇄한 후 인쇄를 중지합니다. set print elements명령어를 입력합니다.이 제한은 문자열 표시에도 적용됩니다.GDB가 시작되면 이 제한은 200으로 설정됩니다. 요소 수를 0으로 설정하면 인쇄가 무제한이 됩니다. 프로그램이 정상적인 상태라면call (void)puts(your_s..

programing 2022.07.03

별도의 서브스트링을 만들지 않고 C스트링의 특정 부분만 출력할 수 있습니까?

별도의 서브스트링을 만들지 않고 C스트링의 특정 부분만 출력할 수 있습니까? 예를 들어 다음과 같습니다. char* string = "Hello, how are you?"; 이 문자열의 마지막 5바이트만 출력할 수 있나요?처음 5바이트는 어떻게 되나요?에 변화가 있습니까?printf이런 일이 일어날까요? 이 문자열의 마지막 5바이트만 출력할 수 있나요? 네, 다섯 번째에서 다섯 번째 글자까지 포인터를 넘기면 됩니다.이것은, 다음의 방법으로 확인할 수 있습니다.string + strlen(string) - 5. 처음 5바이트는 어떻게 되나요? 정밀도 지정자 사용:%.5s #include #include char* string = "Hello, how are you?"; int main() { /* prin..

programing 2022.07.03

Vue 테스트 유틸리티의 "스텁된 하위 구성 요소"란 무엇입니까?

Vue 테스트 유틸리티의 "스텁된 하위 구성 요소"란 무엇입니까? Vue 테스트 유틸리티에는 다음과 같은 API 메서드가 있습니다. ...를 삭제하다Wrapper마운트 및 렌더링된 Vue 구성 요소를 포함하지만 스터브 하위 구성 요소를 포함합니다. Vue Test Utils 설명서 웹 사이트를 검색했지만 이러한 스터브된 하위 구성 요소의 동작에 대한 적절한 설명을 찾을 수 없었습니다. 이 그루터기 자성분들은 정확히 어떤 건가요? Vue 컴포넌트 라이프 사이클의 어느 부분을 거칩니까? 그들의 행동을 미리 프로그램할 수 있는 방법이 있나요? 스터브드 차일드 컴포넌트란 정확히 어떤 것입니까? 스터브 자성분은 테스트 대상 컴포넌트에 의해 렌더링된 자성 컴포넌트를 대체하는 것입니다. 예를 들어,ParentComp..

programing 2022.07.03

Android Studio 오류: "매니페스트 병합 실패:Android 12인치용 앱

Android Studio 오류: "매니페스트 병합 실패:Android 12인치용 앱 에뮬레이터 버전과 Android SDK 버전을 Android S(Android 12)로 업데이트했습니다.업데이트 후 프로젝트를 실행할 수 없습니다.Hello, World! 프로젝트(빈 프로젝트)는 실행할 수 없지만 Gradle도 만들 수 있지만 프로젝트는 실행할 수 없습니다.항상 다음 오류가 발생합니다. 12 을 대상으로 하는 은 Android 12에 대해 인 값을 지정해야 합니다.android: exported해당 컴포넌트에 의도 필터가 정의되어 있는 경우.상세한 것에 대하여는, https://developer.android.com/guide/topics/manifest/activity-element#exported ..

programing 2022.07.03
반응형