반응형

전체 글 550

현장 주입이란 정확히 무엇이며, 이를 피하는 방법은 무엇입니까?

현장 주입이란 정확히 무엇이며, 이를 피하는 방법은 무엇입니까? Spring MVC 및 Portlet에 대한 일부 게시물에서 필드 주입을 권장하지 않는다는 내용을 읽었습니다.제가 알기로는 현장주입이란 콩을 주사할 때@Autowired음음음같 뭇매하다 @Component public class MyComponent { @Autowired private Cart cart; } 조사 중에 컨스트럭터 주입에 대해서도 읽었습니다. @Component public class MyComponent { private final Cart cart; @Autowired public MyComponent(Cart cart){ this.cart = cart; } } 이 두 종류의 주사제의 장점과 단점은 무엇입니까? 편집 1:..

programing 2022.07.14

Vue SPA - 사용자가 인증되었는지 확인하고 인증되지 않은 경우 로그인으로 수정합니다.

Vue SPA - 사용자가 인증되었는지 확인하고 인증되지 않은 경우 로그인으로 수정합니다. 나는 가지고 있다VueJSJWT 인증을 사용합니다. 페이지를 새로고침한 후 사용자가 인증되었는지 확인하고 인증되지 않은 경우 로그인 페이지로 리디렉션하는 방법을 알아보려고 합니다. accessToken그리고.refreshToken에 저장됩니다.cookies에도Vuex Vuex.state: auth: { user: {}, isAuthenticated: false, accessToken: null, refreshToken: null }, Vuex.actions.refresh상품권 refreshToken: async ({state, commit, dispatch}) => { try { await api.jwtRefres..

programing 2022.07.14

warning: 문자열 리터럴이 아닌 형식 인수 및 no format 인수

warning: 문자열 리터럴이 아닌 형식 인수 및 no format 인수 이 코드 줄에 걸려있는 경고를 없애고 싶은데 FILE *fil; char *imp; (...) fprintf(fil,imp); 문제는 이 작업을 하면 파일에 원하는 대로 쓰이지만 %s 형식을 적용하면 이렇게 쓰이지 않는다는 것입니다. fprintf(fil, "%s", imp); 이 경고는 printf style 함수(printf, fprintf...)에 대한 format string 인수를 확인할 수 없음을 gcc가 알려주는 방법입니다.기타) 이 경고는 컴파일러가 수동으로 문자열을 엿볼 수 없고 런타임 중에 모든 것이 의도한 대로 진행되도록 할 수 없는 경우에 발생합니다.몇 가지 예를 들어 보겠습니다. 케이스 1. 이 문자열은 컴..

programing 2022.07.14

글로벌 변수와 스태틱 변수가 기본값으로 초기화되는 이유는 무엇입니까?

글로벌 변수와 스태틱 변수가 기본값으로 초기화되는 이유는 무엇입니까? C/C++에서는 글로벌 변수와 스태틱 변수가 기본값으로 초기화되는 이유는 무엇입니까? 그냥 쓰레기 값만 남겨두는 게 어때?특별한 이유라도 있나요? 보안: 메모리를 그대로 두면 다른 프로세스 또는 커널에서 정보가 유출될 수 있습니다. 효율성: 값은 초기화되기 전까지는 무용지물이며, 루프가 없는 블록에서 0으로 설정하는 것이 효율적입니다.OS 는, 일부의 클라이언트나 유저가 프로그램의 기동을 기다리고 있는 것이 아니고, 시스템이 아이돌 상태일 때에 프리리스트 페이지를 제로로 할 수도 있습니다. 재현성: 값을 그대로 두면 프로그램 동작을 반복할 수 없게 되어 버그를 찾는 것이 매우 어려워집니다. 우아함: 기본 이니셜라이저를 사용하여 코드를 ..

programing 2022.07.14

VUE 감시가 무한 루프를 트리거했습니다.

VUE 감시가 무한 루프를 트리거했습니다. 저는 VUE를 처음 써봐요.Js, 그리고 저는 아주 간단한 앱을 만들어서 어떻게 작동하는지 시험해봤어요. 앱 실행 시 무한 루프에서 변수 감시가 트리거되는 즉시 문제가 발생합니다.나는 이유를 알 수 없다.v-for 루프가 있지만 두 개의 요소만 있는 어레이에 있습니다. 처음에 SubTotal은 0이어야 합니다.그러나 앱이 실행되자마자 구매 버튼을 클릭하지 않고 하위 합계가 442.379999999965가 되어 버립니다. 도와주셔서 감사합니다. 여기 jsfiddle 맥주 쇼핑 카트가 있습니다. HTML: Beer Price {{ beer.name }} {{ beer.price }} buy SubTotal {{subTotal}} JS: new Vue({ el: "#..

programing 2022.07.05

C에서 int를 문자열로 변환하려면 어떻게 해야 합니까?

C에서 int를 문자열로 변환하려면 어떻게 해야 합니까? 어떻게 변환합니까?int줄에 맞춰?데이터 변환 기능을 만들려고 합니다.struct문자열로 변환하여 파일에 저장합니다.사용할 수 있습니다.sprintf하기 위해서, 혹은 어쩌면snprintf있는 경우: char str[ENOUGH]; sprintf(str, "%d", 42); 여기서, 의 문자수(및 종단 문자)는str는 다음 방법으로 계산할 수 있습니다. (int)((ceil(log10(num))+1)*sizeof(char)) 간단한 답변은 다음과 같습니다. snprintf( str, size, "%d", x ); 긴 것은, 우선 충분한 사이즈를 알아내는 것입니다. snprintf를 사용하여 호출하면 길이를 알 수 있습니다.NULL, 0첫 번째 파라..

programing 2022.07.05

동적 할당 없이 실행 시 어레이 크기가 허용됩니까?

동적 할당 없이 실행 시 어레이 크기가 허용됩니까? 저는 몇 년 동안 C++를 사용해 왔는데, 오늘 몇 가지 코드를 보았습니다만, 어떻게 이것이 완전히 합법적일 수 있을까요? int main(int argc, char **argv) { size_t size; cin >> size; int array[size]; for(size_t i = 0; i < size; i++) { array[i] = i; cout size; int array[size]; for(size_t i = 0; i < size; i++) { array[i] = i; std:: cout

programing 2022.07.05

vue getter를 사용하여 개체 내부의 값을 찾는 방법은 무엇입니까?

vue getter를 사용하여 개체 내부의 값을 찾는 방법은 무엇입니까? vuex 상태 내에서 개체의 특정 값을 가져오고 싶습니다. 무슨 뜻인지 보여드리죠. import { createStore } from "vuex"; export default createStore({ state: { cards: [{ title: "Blog 1", htmlCode: "This is blog 1", index: 1, }, { title: "Blog 2", htmlCode: "This is blog 2", index: 2, }, { title: "Blog 3", htmlCode: "This is blog 3", index: 3, }, { title: "Blog 4", htmlCode: "This is blog 4", i..

programing 2022.07.05

서명된 int와 서명되지 않은 int의 차이점은 무엇입니까?

서명된 int와 서명되지 않은 int의 차이점은 무엇입니까? 서명된 int와 서명되지 않은 int의 차이점은 무엇입니까?아시겠지만int을 사용하다은 「」입니다.int에는 32비트가 포함되어 있습니다만, 환경에 따라서는 16비트 또는 64비트(또는 다른 수, 통상은 2의 거듭제곱은 아닙니다)를 포함할 수 있습니다. 이 예에서는 4비트 정수를 살펴보겠습니다.작지만 일러스트 용도로 유용합니다. 이러한 정수에는 4비트가 있기 때문에 16은 2의 4제곱 또는 2의 2×2×2의 16의 값 중 하나를 가정할 수 있습니다.그가가 은엇? ??? 엇??은 이 가 signed int ★★★unsigned int를 . . . . . . . . . . 。unsigned int값은 음수가 되지 않습니다.이치노 4비트 .unsig..

programing 2022.07.05
반응형