분류 전체보기 1444

vue-router를 사용한VueJ 서버 루트로 리다이렉트하는 방법

vue-router를 사용한VueJ 서버 루트로 리다이렉트하는 방법 로그아웃 링크를 클릭하는 사용자를 서버에서 렌더링한 로그아웃 페이지로 리디렉션하려고 합니다.다만, 아래의 코드에서는, 디폴트 패스로 리다이렉트 됩니다. 다음과 같이 플라스크에 서버 루트를 설정하고 있습니다. @app.route('/logout') def logout(): logout_user() return render_template('login.html') vue에서는 서버 루트로 전송되도록 루트를 리다이렉트합니다. Logout 그럼 라우터에 루트를 설정해야 하나요? export default new Router { routes: { { path: '/' component: Default children: [ { path: '/log..

programing 2022.07.28

Mockito를 사용하여 추상 클래스 테스트

Mockito를 사용하여 추상 클래스 테스트 추상 수업을 시험해 보고 싶어요.네, 수업에서 물려받은 모의는 수동으로 쓸 수 있어요. 모크를 수작업으로 만드는 것이 아니라 모키토를 사용하여 모킹 프레임을 사용할 수 있을까요? 어떻게요?다음 제안에서는 "실제" 하위 클래스를 만들지 않고 추상 클래스를 테스트합니다. 모크가 하위 클래스입니다. Mockito.mock(My.class, Mockito.CALLS_REAL_METHODS)다음으로 호출되는 추상 메서드를 모두 조롱합니다. 예: public abstract class My { public Result methodUnderTest() { ... } protected abstract void methodIDontCareAbout(); } public cla..

programing 2022.07.28

문자열 상수에서 'char*'로의 변환이 C에서는 유효하지만 C++에서는 무효인 이유

문자열 상수에서 'char*'로의 변환이 C에서는 유효하지만 C++에서는 무효인 이유 C++11 Standard (ISO/IEC 14882:2011)는 다음과 같이 기술하고 있습니다.§ C.1.1: char* p = "abc"; // valid in C, invalid in C++ C++에서는 String Literal로의 포인터가 크래시로 이어지기 때문에 문제가 없습니다.그런데 왜 C에서 유효할까요? C++11에는 다음과 같은 기능도 있습니다. char* p = (char*)"abc"; // OK: cast added 즉, 첫 번째 문장에 깁스를 추가하면 유효하게 됩니다. 왜 캐스팅이 두 번째 문장을 C++로 유효하게 만들며 첫 번째 문장과 어떻게 다른가?아직도 해롭지 않나요?만약 그렇다면, 왜 기준에..

programing 2022.07.28

Vuex: 변환 시 평균 대괄호란 무엇입니까?

Vuex: 변환 시 평균 대괄호란 무엇입니까? 왜 돌연변이 값이 사용되는지 궁금하다."[]"Vuex에 있습니다. 코드는 무엇을 좋아합니까?""심술궂은가요? export const SOME_MUTATION = 'SOME_MUTATION' 그냥 함수의 상수 이름인가요?그렇다면 상수가 왜 로 쓰여 있는지 궁금하다."[]". 또한, 계산 또는 메서드 속성에서 사용될 때, 나는 왜 당신이 다음 코드를 전달하는지 궁금합니다.["SOME_ACTION"]대신"SOME_ACTION". ...mapActions(["SOME_ACTION"]), 시험 코드 export const SOME_MUTATION = 'SOME_MUTATION' import Vuex from 'vuex' import { SOME_MUTATION } f..

programing 2022.07.28

로그백을 위해 루트 로깅 수준을 프로그래밍 방식으로 변경하는 방법

로그백을 위해 루트 로깅 수준을 프로그래밍 방식으로 변경하는 방법 다음 logback.xml 파일이 있습니다. %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 여기서 특정 이벤트가 발생하면 루트 로거의 레벨을 디버깅에서 에러로 프로그래밍 방식으로 변경합니다.변수 치환을 사용할 수 없습니다. 반드시 이 작업을 코드 내에서 수행해야 합니다. 어떻게 하면 좋을까요?고마워요.이것을 시험해 보세요. import org.slf4j.LoggerFactory; import ch.qos.logback.classic.Level; import ch.qos.logback.classic.Logger; Logger root = (Logger)LoggerFactory.getLo..

programing 2022.07.28

확인란에서 ID를 가져와 vue3에서 선택되었는지 확인하는 방법

확인란에서 ID를 가져와 vue3에서 선택되었는지 확인하는 방법 vuex 앱을 만들고 있는데 이 체크박스를 켜면 이벤트를 시작하려고 하는데 어떻게 해야 할지 모르겠어요. 누가 나 좀 도와줄래?다음 스니펫을 확인해 주세요. const demo = { data() { return { products: [{sku: 1}, {sku: 2}, {sku: 3}], }; }, methods: { setDelete(id) { console.log('event fired for: ' + id) } }, }; Vue.createApp(demo).mount("#demo"); 언급URL : https://stackoverflow.com/questions/70701348/how-to-get-id-from-the-checkbox..

programing 2022.07.28

언제 C에서 malloc을 사용해야 하고 사용하지 말아야 하나요?

언제 C에서 malloc을 사용해야 하고 사용하지 말아야 하나요? malloc()의 동작은 이해합니다.내 질문은 이런 걸 보게 될 거란 거야 #define A_MEGABYTE (1024 * 1024) char *some_memory; size_t size_to_allocate = A_MEGABYTE; some_memory = (char *)malloc(size_to_allocate); sprintf(some_memory, "Hello World"); printf("%s\n", some_memory); free(some_memory); 간결하게 하기 위해 오류 확인을 생략했습니다.메모리의 정적 스토리지에 대한 포인터를 초기화함으로써 위의 작업을 수행할 수 없습니까?아마도: char *some_memory ..

programing 2022.07.28

python C 확장 프로파일링

python C 확장 프로파일링 Python으로부터 데이터를 수신해, CPU 집약적인 계산을 실시하는 Python C-Extension을 개발했습니다.C 확장자를 프로파일 할 수 있나요? 여기서 문제는 샘플테스트를 프로파일링하기 위해 C에 작성하는 것이 어렵다는 것입니다.이는 코드가 특정 입력과 데이터 구조(파이썬 제어 코드에 의해 생성됨)에 의존하기 때문입니다. 제안할 것이 있습니까?pygabriel의 코멘트 후, 저는 pypi에 패키지를 업로드하기로 결정했습니다.이 패키지는 pypi 확장용 프로파일러를 사용하여 google-perftools의 cpu-profiler를 사용하여 구현됩니다.나는 구글 퍼프툴을 이용해서 내 길을 찾았다.StartProfiler와 StopProfiler 함수를 python(..

programing 2022.07.28

수업에서 언제 "이거"를 사용해야 하나요?

수업에서 언제 "이거"를 사용해야 하나요? 는 그것을 있다.this는 현재 객체를 나타냅니다.★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★를 들어, '아까', '아까보다', '아까보다'를 요?xthis.x떤방 ??아마도요.x고려된 방법에 대해 로컬 변수를 참조할 수 있습니까?이 방법에서만 볼 수 있는 변수입니다. ★★는?this.method()용할할 수???★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.method()디폴트로는 현재 오브젝트에 적용되지 않습니까?this키워드는 주로 3가지 상황에서 사용됩니다.첫 번째이자 가장 일반적인 방법은 변수 참조를 모호하게 하기 위한 세터 방식입니다.두 번째는 현재 클래스 인스턴스를 인수로 다른 객체의 메서드에 전달해야 하는 ..

programing 2022.07.17