반응형

2020/03/01 30

MongoDB 컬렉션의 객체 배열에서 쿼리 된 요소 만 검색

MongoDB 컬렉션의 객체 배열에서 쿼리 된 요소 만 검색 내 컬렉션에 다음과 같은 문서가 있다고 가정합니다. { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } 쿼리를 수행하십시오. db.test.find({"shapes.color": "red"}, {"shapes.co..

Programing 2020.03.01

메소드를 정적으로 만들 수는 있지만 그렇게해야합니까?

메소드를 정적으로 만들 수는 있지만 그렇게해야합니까? Resharper는 asp.net 페이지 당 여러 기능을 정적으로 작성할 수있는 기능을 선호합니다. 내가 정적으로 만들면 도움이됩니까? 그것들을 정적으로 만들고 유틸리티 클래스로 옮겨야합니까? 정적 메서드와 인스턴스 메서드 10.2.5 C # 언어 사양의 정적 멤버와 인스턴스 멤버 는 차이점을 설명합니다. 일반적으로 정적 메소드는 인스턴스 메소드에 비해 성능이 약간 향상되지만 다소 극단적 인 상황에서만 가능합니다 (자세한 내용은 이 답변 참조 ). FxCop 또는 코드 분석 상태의 규칙 CA1822 : "[멤버를 정적으로 표시] 후에 컴파일러는 각 멤버에 대해 비가 상 호출 사이트를 생성하여 각 오브젝트 호출시 런타임 검사를 방지하여 현재 오브젝트 포..

Programing 2020.03.01

\ r \ n, \ r 및 \ n 그들 사이의 차이점은 무엇입니까?

\ r \ n, \ r 및 \ n 그들 사이의 차이점은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. \ n과 \ r의 차이점은 무엇입니까? 답변 9 개 나는 사이의 문자열의 차이에 대해 질문 할 필요가 \r\n, \r그리고 \n. 줄이 각각에 의해 어떻게 영향을 받습니까? 난의 발생 교체해야 \r\n하고 \r과를 \n하지만 문자열의 서로 다른 얼마나 얻을 수 없다 ... 나는 그것이 \rEnter 키를 누르는 것과 같 \n으며 새로운 라인을위한 것임을 알고 있습니다. \r = CR (캐리지 리턴) → X 이전의 Mac OS에서 줄 바꿈 문자로 사용 \n = LF (줄 바꿈) → Unix / Mac OS X에서 줄 바꿈 문자로 사용 \r\n = CR + LF → Windows에서 줄 바꾸기 문..

Programing 2020.03.01

void 메소드가 예외를 던지는 Mockito 테스트

void 메소드가 예외를 던지는 Mockito 테스트 void반환 유형 이있는 메소드가 있습니다. 또한 많은 예외를 throw 할 수 있으므로 발생하는 예외를 테스트하고 싶습니다. 같은 이유로 모든 시도가 실패했습니다. Stubber 유형의 when (T) 메소드는 인수 (void)에 적용 할 수 없습니다. 특정 예외를 발생시키는 방법을 어떻게 얻을 수 있습니까? doThrow(new Exception()).when(mockedObject.methodReturningVoid(...)); 괄호가 잘못 배치되었습니다. 당신은 사용해야합니다 doThrow(new Exception()).when(mockedObject).methodReturningVoid(...); ^ 그리고 아닙니다 doThrow(new Ex..

Programing 2020.03.01

Google OAuth 2 인증-오류 : redirect_uri_mismatch

Google OAuth 2 인증-오류 : redirect_uri_mismatch 웹 사이트 https://code.google.com/apis/console에서 애플리케이션을 등록하고 생성 된 클라이언트 ID : 및 클라이언트 시크릿 을 앱에 설정하고 Google에 로그인하려고했습니다. 불행히도 오류 메시지가 나타납니다. Error: redirect_uri_mismatch The redirect URI in the request: http://127.0.0.1:3000/auth/google_oauth2/callback did not match a registered redirect URI scope=https://www.googleapis.com/auth/userinfo.profile https://ww..

Programing 2020.03.01

버튼과 링크를 비활성화 / 활성화하는 가장 쉬운 방법은 무엇입니까 (jQuery + Bootstrap)

버튼과 링크를 비활성화 / 활성화하는 가장 쉬운 방법은 무엇입니까 (jQuery + Bootstrap) 때로는 버튼 스타일의 앵커를 사용하고 때로는 버튼 만 사용합니다. 특정 클릭 콘텐츠를 비활성화하고 싶습니다. 그들은 장애인 보인다 클릭이 중지됩니다 어떻게해야합니까? 버튼 버튼은 disabled브라우저에서 처리하는 버튼 속성 과 마찬가지로 비활성화 하기 쉽습니다. My Button 사용자 정의 jQuery 함수를 사용하여이를 비활성화하려면 간단히 다음을 사용하십시오 fn.extend(). // Disable function jQuery.fn.extend({ disable: function(state) { return this.each(function() { this.disabled = state; })..

Programing 2020.03.01

파이썬의 알파벳 범위

파이썬의 알파벳 범위 다음과 같이 알파벳 목록을 만드는 대신 : alpha = ['a', 'b', 'c', 'd'.........'z'] 우리가 그것을 범위 또는 무언가로 그룹화 할 수있는 방법이 있습니까? 예를 들어 숫자의 경우 다음을 사용하여 그룹화 할 수 있습니다.range() range(1, 10) >>> import string >>> string.ascii_lowercase 'abcdefghijklmnopqrstuvwxyz' 정말로 목록이 필요한 경우 : >>> list(string.ascii_lowercase) ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', '..

Programing 2020.03.01

Android 에뮬레이터에서 가로 모드로 전환

Android 에뮬레이터에서 가로 모드로 전환 이것은 아마도 대답하기가 쉽지만 문서와 Google을 몇 시간 검색 한 후에도 해결책을 찾지 못했습니다. 파일 landscape에서 Android 앱의 방향을 설정했습니다 AndroidManifest.xml. android:screenOrientation="landscape" 그러나 시뮬레이터에서 앱을 실행하면 가로 및 세로 모드로 나타납니다. 에뮬레이터를 landscape모드에서 mac어떻게 모드로 전환 할 수 있습니까? 1.6 SDK를 실행 중입니다. 시험: ctrlMac에서 + fn+ F11를 사용하여 가로를 세로로 변경하거나 그 반대로 변경합니다. left-ctrlF11Windows 7의 경우 + ctrlF11Linux에서 + . 맥 사용자의 경우에만..

Programing 2020.03.01

Java로 GUID 만들기

Java로 GUID 만들기 Java로 GUID를 만드는 가장 좋은 방법은 무엇입니까? Java 5 이상에 번들로 제공되는 UUID 클래스를 살펴보십시오 . 예를 들면 다음과 같습니다. 임의의 UUID를 원하는 경우 randomUUID 메소드를 사용할 수 있습니다 . UUID를 특정 값으로 초기화하려면 UUID 생성자 또는 fromString 메소드를 사용하십시오. java.util.UUID.randomUUID(); 원하는 UUID 종류에 따라 다릅니다 . 표준 Java UUID클래스는 버전 4 (임의) UUID를 생성 합니다. ( 업데이트 - 버전 3 (이름) UUID도 생성 할 수 있습니다.) 다른 변형도 생성 할 수는 없지만 처리 할 수 ​​있습니다. (이 경우, "핸들"수단 구성체 UUID로부터 인..

Programing 2020.03.01

자식 : 당신의 지점은 X 커밋보다 앞서 있습니다.

자식 : 당신의 지점은 X 커밋보다 앞서 있습니다. 이것이 실제로 어떻게됩니까? 나는 현재 하나의 리포지토리에서 혼자 작업하고 있으므로 이것이 내 워크 플로우입니다. 파일 변경 범하다 만족할 때까지 1-2 반복 마스터로 푸시 그런 다음 내가 할 때 git status내 커밋이 X 커밋 (아마도 내가 저지른 커밋 수와 같음 ) 보다 앞서 있다고 알려줍니다 . 코드를 푸시 할 때 실제로 로컬로 캐시 된 파일 (.git 폴더)을 업데이트하지 않기 때문입니까? git pull이 이상한 메시지를 '수정'하는 것처럼 보이지만 여전히 왜 발생하는지 궁금합니다. 어쩌면 git 잘못 사용하고 있습니까? 메시지에 인쇄 된 분기를 포함하여 내 현지 지점은 마스터보다 앞서 있습니다 현재 브랜치를 어디로 밀거나 당기나요 나는 ..

Programing 2020.03.01
반응형