반응형

Programing 3216

JUnit5에서 Mockito를 사용하는 방법

JUnit5에서 Mockito를 사용하는 방법 Mockito 및 JUnit 5에서 주입을 어떻게 사용할 수 있습니까? JUnit4에서는 @RunWith(MockitoJUnitRunner.class)Annotation을 사용할 수 있습니다 . JUnit5에는 @RunWith주석이 없습니까? Mockito를 사용하는 방법에는 여러 가지가 있습니다. 하나씩 살펴 보겠습니다. 수동으로 Mockito::mockJUnit 버전 (또는 해당 문제에 대한 테스트 프레임 워크)에 관계없이 수동으로 모의를 생성 합니다. 주석 기반 @Mock 주석과 모의 생성MockitoAnnotations::initMocks 을 위한 해당 호출을 사용하는 것은 JUnit 버전 (또는 해당 문제에 대한 테스트 프레임 워크이지만 테스트 코드..

Programing 2020.12.29

실수로 체크인 취소

실수로 체크인 취소 Subversion을 사용 중이며 준비가되기 전에 실수로 일부 코드를 체크인했습니다. 예를 들어, 나는 종종 : a) 일부 코드를 체크인 한 다음 b) 약간 편집 한 다음 c) 눌렀다가 입력하여 불행히도 체크인이었던 이전 명령을 반복합니다. Subversion을 사용하여 서버에서 이러한 실수로 체크인을 철회 할 수 있습니까? NB : 이것은 아마도 현재 버전의 구독에서 작동하지 않을 것이고 나쁜 생각입니다.하지만 정보를 위해 여기에 남겨 두었습니다. NB : 일반적으로 실수로 체크인 한 경우 커밋을 되돌려 야합니다.이 질문에 대한 다른 답변을 참조하십시오. 그러나 커밋의 효과를 실제로 실행 취소하고 저장소를 이전과 동일하게 변경하는 방법을 알고 싶다면 아래에 몇 가지 설명이 있습니다...

Programing 2020.12.29

Python int를 빅 엔디안 바이트 문자열로 변환

Python int를 빅 엔디안 바이트 문자열로 변환 음수가 아닌 int가 있고 동일한 데이터를 포함하는 빅 엔디안 문자열로 효율적으로 변환하고 싶습니다. 예를 들어 int 1245427 (0x1300F3)은 바이트 값이 0x13, 0x00 및 0xf3 인 3 개의 문자를 포함하는 길이 3의 문자열을 생성해야합니다. 내 정수는 35 자리 (밑수 10)입니다. 어떻게해야합니까? struct 모듈을 사용할 수 있습니다 . import struct print struct.pack('>I', your_int) '>I'형식 문자열입니다. >빅 엔디안을 I의미하고 부호없는 정수를 의미합니다. 더 많은 형식 문자에 대한 문서를 확인하십시오. Python 3.2 이상에서는 int.to_bytes 사용할 수 있습니다 ...

Programing 2020.12.29

SOA (서비스 지향 아키텍처) 란 무엇입니까?

SOA (서비스 지향 아키텍처) 란 무엇입니까? 원하신다면 저를 트롤이라고 부르세요.하지만 저는 진지합니다. 새로운 SOA 트렌드가 제가 15 년 전에 구축했던 클라이언트 서비스 아키텍처와 정확히 얼마나 다른가요? SOA를 계속 듣고 있지만 우리가 항상 해왔 던 것과 어떻게 다른지 모르겠습니다. 10 년 전 우리 회사에는 동일한 서비스를 사용하는 여러 클라이언트 (다국어)가있었습니다. XML (Microsoft DCOM이라는 바이너리 프로토콜)이 아니었고 WSDL을 통한 자동 검색도 없었지만 문서를 읽는 것이 쉽기 때문에 괜찮습니다. 우리의 시스템은 제 3자가 우리 서비스와 대화 할 수있을만큼 충분히 문서화했다는 의미에서 "개방적"이었습니다. 우리는 개척자가 아니 었습니다. 제가 10 년 전에 알고 있던..

Programing 2020.12.29

Control.BeginInvoke에 대한 MethodInvoker 대 작업

Control.BeginInvoke에 대한 MethodInvoker 대 작업 어느 것이 더 정확하고 그 이유는 무엇입니까? Control.BeginInvoke(new Action(DoSomething), null); private void DoSomething() { MessageBox.Show("What a great post"); } 또는 Control.BeginInvoke((MethodInvoker) delegate { MessageBox.Show("What a great post"); }); 나는 같은 일을하고있는 것 같은 느낌이 든다. 그렇다면 MethodInvokervs 를 사용 Action하거나 심지어 람다 식을 작성 하기에 적절한시기는 언제 인가? 편집 : 나는 람다 작성과 람다 작성 사이..

Programing 2020.12.29

ListView 항목이 콘텐츠를 래핑하기 위해 커지지 않는 이유는 무엇입니까?

ListView 항목이 콘텐츠를 래핑하기 위해 커지지 않는 이유는 무엇입니까? 가변 목록 항목 높이가있는 다소 복잡한 ListView가 있습니다. 특정 조건에서 기본적으로 숨겨진 (View.GONE) 목록 항목에 추가보기를 표시해야합니다. 이를 활성화하면 (View.VISIBLE) 목록 항목의 높이가 커집니다 (또는 적어도 그럴 것입니다). 문제 : 항목의 루트 레이아웃을 wrap_content로 선언하고 항목의 각 구성 요소를 fill_parent로 선언하더라도 항목의 높이를 변경해야하는 숨기기 / 표시 뷰는 부모 대신 하단에서 잘립니다. 항목 레이아웃) 높이가 커져 완전히 표시됩니다. 내가 놓친 ListViews 및 항목 레이아웃 및 항목 높이와 관련된 문제가 있습니까? 더 많은 관찰 : 테스트 목적..

Programing 2020.12.29

CTE 오류 : "앵커와 재귀 부분간에 유형이 일치하지 않습니다."

CTE 오류 : "앵커와 재귀 부분간에 유형이 일치하지 않습니다." 다음 진술을 실행하고 있습니다. ;WITH cte AS ( SELECT 1 as rn, 'name1' as nm UNION ALL SELECT rn + 1, nm = 'name' + CAST((rn + 1) as varchar(255)) FROM cte a WHERE rn < 10) SELECT * FROM cte ... 오류와 함께 완료됩니다 ... Msg 240, Level 16, State 1, Line 2 Types don't match between the anchor and the recursive part in column "nm" of recursive query "cte". 내가 실수하는 곳은 어디입니까? 정확히 말한 내..

Programing 2020.12.29

스위치 블록 내에서 foreach 루프에서 벗어나기

스위치 블록 내에서 foreach 루프에서 벗어나기 스위치 블록 내에서 foreach 루프를 어떻게 중단합니까? 일반적으로 break를 사용하지만 switch 블록 내에서 break를 사용하면 switch 블록에서 빠져 나와 foreach 루프가 계속 실행됩니다. foreach (var v in myCollection) { switch (v.id) { case 1: if (true) { break; } break; case 2; break } } 블록 foreach내 에서 while 을 벗어나야 할 때 현재하고있는 작업 은 루프 외부에 배치 switch된 bool값을 true로 설정하고 foreach가 입력 될 때마다 그리고 스위치 블록에 들어가기 전에이 부울의 값을 확인하는 것 입니다. 이 같은: bo..

Programing 2020.12.29

HTTPS URL을 생성하도록 Paperclip을 구성 할 수 있습니까?

HTTPS URL을 생성하도록 Paperclip을 구성 할 수 있습니까? 전적으로 HTTPS로 제공되는 사이트에서 사용자가 업로드 한 이미지를 관리하기 위해 Paperclip을 사용하고 있습니다. IE7 / IE8에서 어리석은 보안 경고를 피하기 위해 SSL을 통해 이러한 이미지를 제공해야합니다. 일반적으로 다음과 같은 것을 사용하여 이미지를 렌더링합니다. 어디 class Product { :large => {:geometry => "616x450#"} }, :storage => :s3, :s3_credentials => {:access_key_id => "xxx", :secret_access_key ..

Programing 2020.12.29

Google Maps JavaScript API v3를 사용하여 Google지도에서 보이는 영역의 중심 좌표를 얻는 방법

Google Maps JavaScript API v3를 사용하여 Google지도에서 보이는 영역의 중심 좌표를 얻는 방법 javascript Google Maps JavaScript API v3를 사용하여 Google지도에서 현재 보이는 영역의 중심을 좌표를 얻는 방법은 무엇입니까? 감사 전화해도됩니다: map.getCenter(); LatLng 개체를 반환합니다. 2018 년 업데이트 아래 코드는 Android 용 Google Maps API 용입니다. 누구나이 스크립트가 필요한 경우 : double mylat = mGoogleMap.getCameraPosition().target.latitude; double mylon = mGoogleMap.getCameraPosition().target.longi..

Programing 2020.12.29
반응형