반응형

programing 2321

Mockito : 메서드 내에서 생성된 개체에서 메서드가 호출되었는지 확인하는 방법

Mockito : 메서드 내에서 생성된 개체에서 메서드가 호출되었는지 확인하는 방법 저는 모키토에 처음 왔어요. 아래 클래스에서 Mockito를 사용하여 다음 내용을 검증하려면 어떻게 해야 합니까?someMethod그 후 정확히 한 번 호출되었다foo호출되었습니까? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } 아래와 같은 확인 전화를 걸고 싶습니다. verify(bar, times(1)).someMethod(); 어디에bar의 조롱의 일례입니다.Bar.의존 관계 주입 막대 인스턴스 또는 막대 인스턴스 작성에 사용되는 팩토리(또는 기타 483 방법 중 하나)를 주입하는 경우 테스트를 수행하는 데 필요한 액세..

programing 2022.08.31

형식 스크립트가 있는 Vue2, 유형에 속성이 없습니다.

형식 스크립트가 있는 Vue2, 유형에 속성이 없습니다. 다음 Vue 컴포넌트가 있습니다. {{ msg }} Close Typescript가 컴파일되면 다음 오류가 나타납니다. Property 'snackbar' does not exist on type 'CombinedVueInstance'. 28 | methods: { 29 | close(): void { > 30 | this.snackbar = false; | ^ 31 | } 32 | } 33 | }); 제가 이 문제를 어떻게 해결할 수 있는지, 또는 왜 이런 일이 일어나는지 설명해 줄 수 있는 사람 있나요?뭐, 좋은 답은 없지만, 이론은 있어요. 원래 유형 선언은 vue/types/options.d.ts에 있습니다. type DefaultData ..

programing 2022.08.30

구조 내 구성원의 순서가 중요합니까?

구조 내 구성원의 순서가 중요합니까? 나는 C에서 특이한 행동을 발견했다.다음 코드를 고려하십시오. struct s { int a; }; struct z { int a; struct s b[]; }; int main(void) { return 0; } 편찬이 잘 되네.를 바꿔주세요.z struct z { struct s b[]; int a; }; 오류가 .field has incomplete type 'struct s []' 왜 그런 것일까요?의 필드 struct필드 할 수 없기 에 사이즈는 .따라서 컴파일러의 사이즈는struct패딩을 추가하면 변경될 수 있습니다. 단, 이 경우 크기를 변경할 수 있는 배열인 이른바 플렉시블 멤버를 정의합니다.유연한 멤버들의 규칙은 그런 멤버는 한 명밖에 없을지도 모르지..

programing 2022.08.30

C 구조체의 기본값

C 구조체의 기본값 데이터 구조는 다음과 같습니다. struct foo { int id; int route; int backup_route; int current_route; } 및 update()라는 함수로 변경을 요구하기 위해 사용됩니다. update(42, dont_care, dont_care, new_route); 이것은 매우 길기 때문에 구조에 무언가를 추가하면 업데이트하기 위해 모든 콜에 'dont_care'를 추가해야 합니다(...). 대신 구조를 전달하려고 생각하고 있습니다만, 사전에 'dont_care'로 구조를 채우는 것은 단순히 함수 호출로 설명하는 것보다 더 지루합니다.로컬 변수로 선언한 후 dont care 기본값으로 구조체를 만들고 관심 있는 필드를 설정할 수 있습니까? stru..

programing 2022.08.30

Firebase SnapShot.val()이 vuex의 데이터에 액세스하려고 할 때 null을 반환함

Firebase SnapShot.val()이 vuex의 데이터에 액세스하려고 할 때 null을 반환함 학생, 교직원, 교직원이 아닌 직원이 접근할 수 있는 어플리케이션을 만들고 있습니다. 내 폼 데이터는 다음과 같습니다. formData: { name: "", email: "", password: "", select: null }, options: ["Student", "Staff", "Non-Teaching Staff"], 물론 Vuex 스토어에서 사용자를 등록할 수 있습니다. registerUsers({}, payload) { firebaseAuth.createUserWithEmailAndPassword(payload.email, payload.password) .then(res => { const ..

programing 2022.08.30

String #equals 메서드와 String #contentEquals 메서드의 차이

String #equals 메서드와 String #contentEquals 메서드의 차이 방법과 방법의 차이점은 무엇입니까?는 String의 내용을 비교할 뿐만 아니라 다른 객체가 다른 객체의 인스턴스인지도 확인합니다.String는 내용(문자 시퀀스)만 비교하고 다른 오브젝트도 다음 오브젝트의 인스턴스인지 아닌지는 체크하지 않습니다.String. a.o. , , , , , 등을 커버하는 실장이라면, 모든 것을 사용할 수 있습니다.쉽게 말하면, 보다 구현에서 더 자유로울 수 있기 때문에의 똑똑한 형제입니다. 있다, 있다, 따로 있다, 이런 이 있습니다.String.contentEquals()는 다음과 같습니다가장 중요한 이유는 다음과 같습니다. equals방법은 반사적이어야 합니다. '어,어,어,어,어,어..

programing 2022.08.30

off_t, size_t 등의 인쇄 방법은 무엇입니까?

off_t, size_t 등의 인쇄 방법은 무엇입니까? 다음과 같은 활자를 인쇄하려고 합니다.off_t그리고.size_t의 올바른 플레이스 홀더는 무엇입니까?printf() 휴대할 수 있습니까? 아니면 완전히 다른 방법으로 변수를 인쇄할 수 있을까요?인쇄하다off_t: printf("%jd\n", (intmax_t)x); 인쇄하다size_t: printf("%zu\n", x); 인쇄하다ssize_t: printf("%zd\n", x); C99 표준의 7.19.6.1/7 또는 보다 편리한 포맷코드 POSIX 문서를 참조해 주세요. http://pubs.opengroup.org/onlinepubs/009695399/functions/fprintf.html 사용하고 있는 실장이 이러한 포맷코드를 지원하지 않는..

programing 2022.08.30

(Vue, ChartJS) 하위 구성 요소 캔버스 컨텍스트에서 차트의 그라데이션 배경 생성

(Vue, ChartJS) 하위 구성 요소 캔버스 컨텍스트에서 차트의 그라데이션 배경 생성 차트에 그라데이션 배경색을 지정하려고 하는데 작성한 래퍼 구성 요소에 차트가 렌더링되어 캔버스 컨텍스트에 액세스할 수 없습니다. 달성하고 싶은 것: 실제 포장지는 다음과 같습니다. 다른 꺽은선형 차트에 래퍼를 사용하고 있으며, 부모로부터 관련 데이터를 전달받도록 하고 있습니다.때로는 페이지당 래퍼 컴포넌트를 여러 번 사용할 수 있습니다. 모든 구성(옵션, 라벨 등)은 래퍼를 사용하는 부모 컴포넌트에서 수행됩니다. 래퍼에서 래퍼를 사용하는 상위 컴포넌트로 캔버스 컨텍스트를 가져오는 방법이 있습니까? 그라데이션 작성에는 다음과 같은 것이 필요합니다. this.gradient = this.$refs.canvas .get..

programing 2022.08.30

C, C99, ANSI C 및 GNU C의 차이점은 무엇입니까?

C, C99, ANSI C 및 GNU C의 차이점은 무엇입니까? codechef에서 프로그래밍 연습을 시작했는데 C와 C99의 차이 때문에 혼란스러웠습니다. 여기서 C는 무슨 뜻입니까? C89인가요?이 송신지의 하부에 있는 언어를 확인해 주세요.C와 C99가 모두 포함되어 있습니다. 인터넷에서 GNU C라는 것을 발견했습니다.Linux/unix 시스템에 다른 C가 있나요?이것들은 ANSI에 의한 C규격에 준거하고 있습니까?나는 또한 "C99 strict"를 읽은 적이 있다.이게 뭐야? 사용 중인 C의 다른 규격이 있습니까?C 4.3.2라는 게 있나요, 아니면 현재 사용 중인 gcc 버전인가요? 편집: 이거, 이거, 이거, 이거 도움이 됐어더 검색해서 답변이 없는 부분은 수정하겠습니다. 나는 프로그램 초보..

programing 2022.08.30

이 인쇄물 "안녕하세요"는 어떻게 쓰여져 있나요?

이 인쇄물 "안녕하세요"는 어떻게 쓰여져 있나요? 나는 이상한 점을 발견했다. for (long l = 4946144450195624l; l > 0; l >>= 5) System.out.print((char) (((l & 31 | 64) % 95) + 32)); 출력: hello world 이게 어떻게 작동하나요? ★★4946144450195624 그 은 다음과 같습니다. 10001100100100111110111111110111101100011000010101000 프로그램은 오른쪽에서 왼쪽으로 5비트 그룹별로 문자를 디코딩합니다. 00100|01100|10010|01111|10111|11111|01111|01100|01100|00101|01000 d | l | r | o | w | | o | l | ..

programing 2022.08.30
반응형