반응형

2020/08/13 17

RSpec에서 "should_receive"를 더 많이 말하는 방법

RSpec에서 "should_receive"를 더 많이 말하는 방법 내 테스트에서 이걸 가지고 Project.should_receive(:find).with(@project).and_return(@project) 하지만 객체가 해당 메서드 호출을 두 번 받으면 Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) 다음과 같이 말하는 방법이 있습니까? Project.should_receive(:find).with(@project).and_return(@project).times(2) 이것은 구식입니다. 아래 Uri의 답변을 확..

Programing 2020.08.13

할당 및 동등성 검사가있는이 if 문이 거짓으로 평가되는 이유는 무엇입니까?

할당 및 동등성 검사가있는이 if 문이 거짓으로 평가되는 이유는 무엇입니까? 할당과 동등성 검사 -d가 함께 있을 때 Java if 문 은 어떻게 작동합니까 OR?? public static void test() { boolean test1 = true; if (test1 = false || test1 == false) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } } 이 인쇄가 거짓 인 이유는 무엇입니까? 식은 생각대로 구문 분석되지 않습니다. 아닙니다 (test1=false) || (test1 == false) 이 경우 결과는 true이지만 test1 = (false || test1 == false) false || tes..

Programing 2020.08.13

vim과 함께 git commit -a 사용

vim과 함께 git commit -a 사용 나는 git을 처음 접했기 때문에 github의 튜토리얼을 사용하여 git을 배우기로 결정했습니다. 세 번째 장은 다음과 같이 말했습니다. "이 첫 번째 예제에서는 README 파일을 수정하여 우리 자신을 프로젝트의 작성자로 추가 할 것입니다. 따라서 파일을 편집하기 만하면됩니다. 이제 해당 변경 사항을 커밋하려고하므로 git commit -a명령 을 실행합니다 ." git commit -a명령을 사용하면 콘솔이 vim을 열고 메시지를 작성했지만 콘솔에서이 vim 편집기를 닫는 방법을 모르겠습니다. 메시지를 저장하고 vim을 닫는 방법은 무엇입니까? vim에서는 :wEnter일반 모드에있는 동안 파일을 저장 합니다 (키를 눌러 일반 모드로 전환 Esc). :q..

Programing 2020.08.13

Oracle SID 및 데이터베이스 이름 확인

Oracle SID 및 데이터베이스 이름 확인 SID와 현재 데이터베이스 이름을 확인하고 싶습니다. Oracle SID를 확인하기 위해 다음 쿼리를 사용하고 있습니다. select instance from v$thread; 그러나 테이블 또는 뷰가 존재하지 않습니다. 오류가 발생합니다. 현재 데이터베이스 이름을 확인하기 위해 다음 쿼리를 사용하고 있습니다. select name from v$database; 그러나 테이블 또는 뷰가 존재하지 않습니다. 오류가 발생합니다. 위의 두 가지 문제에 대한 아이디어가 있습니까? 나는 가정은 select user from dual;당신에게 현재 사용자를 제공해야 및 select sys_context('userenv','instance_name') from dual;..

Programing 2020.08.13

Mongo 컬렉션을 JSON 형식으로 덤프

Mongo 컬렉션을 JSON 형식으로 덤프 mongo 컬렉션을 json 형식으로 덤프하는 방법이 있습니까? 쉘에서 또는 Java 드라이버를 사용 중입니다. 최고의 성능을 가진 것을 찾고 있습니다. Mongo에는 컬렉션을 덤프 할 수 있는 mongoexport 유틸리티 (문서 참조)가 포함되어 있습니다. 이 유틸리티는 기본 libmongoclient를 사용하며 가장 빠른 방법입니다. mongoexport -d -c 또한 도움이됩니다. -o: 출력을 파일에 기록합니다. 그렇지 않으면 표준 출력이 사용됩니다 ( docs ). --jsonArray: 한 줄에 하나의 json 객체 대신 유효한 json 문서를 생성합니다 ( docs ). --pretty: 형식화 된 json 출력 ( docs ) mongoexpo..

Programing 2020.08.13

mongodb는 CAP 정리에서 어디에 서 있습니까?

mongodb는 CAP 정리에서 어디에 서 있습니까? 어디를 가든 MongoDB가 CP라는 것을 알 수 있습니다. 하지만 파헤쳐 보면 결국 일관성이 있음을 알 수 있습니다. safe = true를 사용할 때 CP입니까? 그렇다면 safe = true로 쓸 때 결과를 얻기 전에 모든 복제본이 업데이트된다는 의미입니까? MongoDB는 기본적으로 강력하게 일관됩니다. 쓰기를 한 다음 읽기를 수행하면 쓰기가 성공했다고 가정하면 방금 읽은 쓰기의 결과를 항상 읽을 수 있습니다. 이는 MongoDB가 단일 마스터 시스템이고 모든 읽기가 기본적으로 기본으로 이동하기 때문입니다. 선택적으로 보조에서 읽기를 활성화하면 MongoDB는 오래된 결과를 읽을 수있는 최종 일관성이됩니다. MongoDB는 또한 복제본 세트에서..

Programing 2020.08.13

EF Core 매핑 EntityTypeConfiguration

EF Core 매핑 EntityTypeConfiguration EF6에서는 일반적으로이 방법을 사용하여 엔티티를 구성 할 수 있습니다. public class AccountMap : EntityTypeConfiguration { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } 클래스 I Inherit EntityTypeConfiguration이 클래스를 찾을 수 없기 때문에 EF Core에서 할 수있는 방법. Gi..

Programing 2020.08.13
반응형