반응형

자바 1767

validates_uniqueness_of는 nil 또는 공백 (allow_nil 및 allow_blank 제외)에 전달합니다.

validates_uniqueness_of는 nil 또는 공백 (allow_nil 및 allow_blank 제외)에 전달합니다. ActiveRecord의 고유성 유효성 검사기 에는 값이 nil이거나 비어있는 경우 유효성 검사를 건너 뛸 수있는 옵션이 있습니다. 두 매개 변수를 모두 true (기본 동작)로 설정하더라도 유효성 검사가 시작되기 전에 nil과 공백으로 하나의 레코드를 만들 수 있습니다. 기본 SQlite3 Database sqlite3-ruby (1.2.5)를 사용합니다. 설명 편집 : validates_presence_of모델에 추가하면 예상되는 결과를 얻습니다 . 의 기본 동작 validates_uniqueness_of이이 중복을 만들 것이라고 생각했습니다 . 테스트 케이스 : rails..

developer tip 2020.12.08

Moq Callback () 호출에서 변수 값 설정

Moq Callback () 호출에서 변수 값 설정 Moq 콜백 메서드의 구문에 대해 약간 혼란 스러울 수 있다고 생각합니다. 다음과 같이 시도 할 때 : IFilter filter = new Filter(); List objects = new List { new Foo(), new Foo() }; IQueryable myFilteredFoos = null; mockObject.Setup(m => m.GetByFilter(It.IsAny())) .Callback( (IFilter filter) => myFilteredFoos = filter.FilterCollection(objects)) .Returns(myFilteredFoos.Cast()); 호출 myFilteredFoos중에 null 이므로 예외 ..

developer tip 2020.12.08

최종 64 비트 컴파일러를 위해 32 비트 Delphi 프로그램을 어떻게 준비해야합니까?

최종 64 비트 컴파일러를 위해 32 비트 Delphi 프로그램을 어떻게 준비해야합니까? 이 질문에 이미 답변이 있습니다. Delphi 2010 및 Unicode 4 답변으로 마이그레이션 할 때 64 비트를 준비하는 방법 중복 가능성 : Delphi 2010 및 유니 코드로 마이그레이션 할 때 64 비트를 준비하는 방법 내가 있다고 생각하기 때문에 64 비트 델파이 컴파일러가 곧 나타날 것입니다, 나는 누군가가 알고 있다면 궁금 종류 지금하는 프로그램의 어떤 32 비트를 사용하는 경우 변경없이 컴파일 및 작동 64 비트 컴파일러. 그리고 일반적인 규칙이 있다면 64 비트로 컴파일하기 위해 이전 프로그램에서 체계적으로 어떤 변경을해야 합니까? 64 비트 컴파일러가 갑자기 여기에 올 때 대비하는 것이 좋습니..

developer tip 2020.12.08

Ruby에서“잘못된 인수 개수 (0은 1)”가 무엇을 의미합니까?

Ruby에서“잘못된 인수 개수 (0은 1)”가 무엇을 의미합니까? "인수 오류 : 잘못된 인수 수 (0은 1)"란 무엇을 의미합니까? 함수를 정의 할 때 해당 함수가 작동하는 데 필요한 정보 (인수)도 정의합니다. 추가 정보없이 작동하도록 설계되고 일부를 전달하면 해당 오류가 발생합니다. 예 : 인수를 사용하지 않습니다. def dog end 인수를받습니다. def cat(name) end 이를 호출 할 때 정의한 인수를 사용하여 호출해야합니다. dog #works fine cat("Fluffy") #works fine dog("Fido") #Returns ArgumentError (1 for 0) cat #Returns ArgumentError (0 for 1) 이 모든 것을 배우 려면 Ruby Koa..

developer tip 2020.12.08

Firebase 연결이 끊어 지거나 회복되었는지 감지

Firebase 연결이 끊어 지거나 회복되었는지 감지 현재 Firebase 제품 내에서 서버 연결이 끊어 지거나 회복되었는지 감지하는 전략이 있습니까? 모바일 장치에 대한 몇 가지 오프라인 상황을 고려 중이며 Firebase 데이터 영역을 사용할 수있는시기를 확인할 수있는 신뢰할 수있는 방법을 원합니다. 이것은 일반적으로 요청되는 기능이며이를 수행 할 수 있도록 API 업데이트를 방금 출시했습니다! var firebaseRef = new Firebase('http://INSTANCE.firebaseio.com'); firebaseRef.child('.info/connected').on('value', function(connectedSnap) { if (connectedSnap.val() === true..

developer tip 2020.12.08

MiniTest에서 어떻게 스텁을 수행합니까?

MiniTest에서 어떻게 스텁을 수행합니까? 내 테스트 내에서 클래스의 모든 인스턴스에 대해 미리 준비된 응답을 스텁하고 싶습니다. 다음과 같이 보일 수 있습니다. Book.stubs(:title).any_instance().returns("War and Peace") 그러면 내가 부를 때마다 @book.title"전쟁과 평화"를 반환합니다. MiniTest 내에서이를 수행하는 방법이 있습니까? 그렇다면 예제 코드 스 니펫을 제공 할 수 있습니까? 아니면 모카 같은 게 필요한가요? MiniTest는 Mocks를 지원하지만 Mocks는 내가 필요한 것에 대해 과잉입니다. # Create a mock object book = MiniTest::Mock.new # Set the mock to expect :..

developer tip 2020.12.07

토스트에 이미지를 추가 하시겠습니까?

토스트에 이미지를 추가 하시겠습니까? 토스트 팝업에 프로그래밍 방식으로 이미지를 추가 할 수 있습니까? 예 , setView () 메소드를 사용하여 토스트 알림에 imageview 또는 모든보기를 추가 할 수 있습니다.이 메소드를 사용하면 요구 사항에 따라 토스트를 사용자 정의 할 수 있습니다. 여기에서는 Toast 알림으로 확장 할 사용자 지정 레이아웃 파일을 만든 다음 setView () 메서드를 사용하여 Toast 알림에서이 레이아웃을 사용했습니다. cust_toast_layout.xml CustomToastDemoActivity.java LayoutInflater inflater = getLayoutInflater(); View view = inflater.inflate(R.layout.cust_..

developer tip 2020.12.07

CSS 표시 : 인라인 블록이 여백 상단을 허용하지 않습니까?

CSS 표시 : 인라인 블록이 여백 상단을 허용하지 않습니까? display : inline-block 요소가 있지만 margin-top을 허용하지 않는 것 같습니다. 요소가 여전히 인라인 요소로 취급되기 때문입니까? 그렇다면 해결 방법이있는 사람이 있습니까? # 1 수정 : 내 CSS는 매우 간단합니다. .label { background: #ffffff; display: inline-block; margin-top: -2px; padding: 7px 7px 5px; } 결국 콘텐츠를 다른 div에 래핑하고 여백 상단을 제공했습니다. 그러나 그것은 많은 추가 마크 업을 유발하고 내 코드를 덜 명확하게 만듭니다. # 2 수정 : margin-top& margin-bottomon inline-block요소..

developer tip 2020.12.07

[NSDate date]로 현재 날짜 및 시간 가져 오기

[NSDate date]로 현재 날짜 및 시간 가져 오기 내 시스템의 날짜 시간은 5 월 26 일 22:55이지만 [NSDate date]날짜 시간이 있는 날짜는 5 월 27 일 02:35입니다. 시간대 때문입니까? 그렇다면이 문제를 해결하는 방법, 날짜 시간을 얻을 때 시스템 날짜를 알려주고 시간대를 확인하지 않습니다. NSLocale* currentLocale = [NSLocale currentLocale]; [[NSDate date] descriptionWithLocale:currentLocale]; 또는 사용 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd H..

developer tip 2020.12.07

C # DllImport에서 32 비트 또는 64 비트 DLL 사용

C # DllImport에서 32 비트 또는 64 비트 DLL 사용 다음은 dot.net 응용 프로그램에서 C 기반 dll을 사용하고 있습니다. 2 개의 dll이 있습니다. 하나는 MyDll32.dll이라는 32 비트이고 다른 하나는 MyDll64.dll이라는 64 비트 버전입니다. DLL 파일 이름을 포함하는 정적 변수가 있습니다. 문자열 DLL_FILE_NAME. 다음과 같은 방식으로 사용됩니다. [DllImport(DLL_FILE_NAME, CallingConvention=CallingConvention.Cdecl, EntryPoint=Func1")] private static extern int is_Func1(int var1, int var2); 지금까지 간단합니다. 상상할 수 있듯이 소프트웨어..

developer tip 2020.12.07
반응형