반응형

developer tip 2321

XCTAssertEqual이 두 문자열 값을 비교하지 못합니까?

XCTAssertEqual이 두 문자열 값을 비교하지 못합니까? 문자열 확장을 테스트하기 위해 간단한 단위 테스트를 추가했습니다. 그러나 그것은 실패합니다. 내가 여기서 뭘 잘못하고 있니? 내가 아는 XCTAssertEqual것은 객체 자체가 아니라 값을 테스트하는 것입니까? 세 번째 줄 btw는 문자열이 같지만 그렇지 XCTAssertEqual않다고 말합니다. - (void) testInitialsFromFullname { NSString *firstNickName = @"Mike Kain"; NSString *expectedResult = @"MK"; NSLog(@"Equal:%@", [[firstNickName initialsFromString] isEqualToString:expectedResul..

developer tip 2020.11.10

IDEA 편집기에서 다음 항목을 어떻게 선택할 수 있습니까?

IDEA 편집기에서 다음 항목을 어떻게 선택할 수 있습니까? Ctrl+ 숭고한 명령을 D수행합니다 find_under_expand. 이것은 기본적으로 이미 선택한 텍스트의 다음 항목을 검색하여 선택했기 때문에 편집 할 때 두 곳에서 동시에 편집됩니다. 저는 현재 IDEA 편집기 (WebStorm, PHPStorm, PyCharm 등)로 이동하려고하지만 아직이 IDE에서이 명령과 같은 것을 찾지 못했습니다. 나는 그들이 최근에 이것을 최신 IntelliJ 릴리스에 추가했다고 믿으며 PhpStorm도 가정합니다. 바인딩은 시스템별로 다르므로 http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/을..

developer tip 2020.11.10

ImportError : win32com.client라는 모듈이 없습니다.

ImportError : win32com.client라는 모듈이 없습니다. 현재 python 2.7을 사용하고 있으며 Excel 시트를 열려고합니다. 아래 코드를 사용하는 경우 : import os from win32com.client import Dispatch xlApp = win32com.client.Dispatch("Excel.Application") xlApp.Visible = True # Open the file we want in Excel workbook = xlApp.Workbooks.Open('example.xls') 이 오류가 발생합니다. ImportError : win32com.client라는 모듈이 없습니다. 64 비트 Windows 시스템을 사용하고 있기 때문에 오류가 발생할 가..

developer tip 2020.11.10

와일드 카드 하위 도메인 및 정적 하위 도메인 용 가상 호스트

와일드 카드 하위 도메인 및 정적 하위 도메인 용 가상 호스트 나는 URL을 갖고 싶어 이상한 상황이 app1.example.com, example.com그리고 *.example.com모든 다른 가상 호스트를 사용. 이것은 내가 가진 것입니다 ( example.com더 지저분 해지 기 때문에 제외 ). ServerName app1.example.com ServerAlias app1.example.com DocumentRoot = /var/www/app1 # Other configuration for this app here ServerName wildcard.example.com ServerAlias *.example.com DocumentRoot = /var/www/wildcard # other con..

developer tip 2020.11.10

함수 선언과 프로토 타입을위한 대체 (K & R) C 구문

함수 선언과 프로토 타입을위한 대체 (K & R) C 구문 이 C구문 에 대해 유용한 것은 무엇입니까? - 'K & R'스타일 함수 선언 사용? int func (p, p2) void* p; int p2; { return 0; } Visual Studios 2010beta에서 이것을 작성할 수있었습니다. // yes, the arguments are flipped void f() { void* v = 0; func(5, v); } 이해가 안 돼요. 이 구문의 요점은 무엇입니까? 난 쓸수있다: int func (p, p2) int p2; { return 0; } // and write int func (p, p2) { return 0; } 지정하는 유일한 것은 사용하는 매개 변수 수와 반환 유형입니다. 유..

developer tip 2020.11.10

두 세그먼트가 교차하는지 어떻게 확인할 수 있습니까?

두 세그먼트가 교차하는지 어떻게 확인할 수 있습니까? 2 개의 세그먼트가 교차하는지 어떻게 확인할 수 있습니까? 다음 데이터가 있습니다. Segment1 [ {x1,y1}, {x2,y2} ] Segment2 [ {x1,y1}, {x2,y2} ] 두 줄이 교차하는지 감지하기 위해 Python으로 작은 알고리즘을 작성해야합니다. 선의 방정식은 다음과 같습니다. f(x) = A*x + b = y 세그먼트의 경우 x가 구간 I에 포함된다는 점을 제외하면 정확히 동일합니다. 두 개의 세그먼트가있는 경우 다음과 같이 정의됩니다. Segment1 = {(X1, Y1), (X2, Y2)} Segment2 = {(X3, Y3), (X4, Y4)} 잠재적 교차점 (Xa, Ya)의 abcisse Xa는 다음과 같이 정의 된..

developer tip 2020.11.10

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없습니다.

SQL Server Management Studio 2008에서 만든 트리거를 볼 수 없습니다. Albums 테이블에 간단한 트리거를 만들었습니다. 그러나 해당 트리거는 트리거 폴더의 프로그래밍 기능에서 개체 탐색기에 표시되지 않습니다. 해당 폴더를 새로 고치고 SSMS를 다시 시작했지만 여전히 운이 없습니다. 그러나 트리거 폴더의 해당 테이블 아래에서 트리거를 볼 수 있습니다. 기능입니까, 버그입니까? SQL Server 2008을 사용하고 있습니다. 프로그래밍 기능의 트리거는 데이터베이스 트리거 ( DDL 트리거 ) 용입니다. 테이블 을 확장하면 테이블 트리거 ( DML 트리거 )를 볼 수 있습니다 . 예를 들어, "students"테이블에 대한 트리거를 찾고 있습니다. 팔로우 : "Tables"확장..

developer tip 2020.11.10

열을 null로 만들기위한 Rails 마이그레이션 => true

열을 null로 만들기위한 Rails 마이그레이션 => true 원래 열이있는 테이블을 만들었습니다. t.string "email", :default => "", :null => false 요구 사항이 변경되었으므로 이제 이메일을 null로 허용해야합니다. 마이그레이션을 작성하여 : null => true로 만들 수 있습니까? 시험: change_column :table_name, :email, :string, :null => true 위의 솔루션을 Active Record 4.0.8 및 Postgresql 9.3에서 사용할 수 없습니다. 그러나 change_column_null 은 완벽하게 작동했습니다. change_column_null :users, :email, true 반대로 null이 허용되지 ..

developer tip 2020.11.10

고유하지 않은 열의 날짜별로 Pandas DataFrame 항목을 그룹화하는 방법

고유하지 않은 열의 날짜별로 Pandas DataFrame 항목을 그룹화하는 방법 Pandas DataFrame에는 "date"고유하지 않은 datetime값 을 포함하는 이름 이 지정된 열 이 있습니다 . 다음을 사용하여이 프레임의 라인을 그룹화 할 수 있습니다. data.groupby(data['date']) 그러나 이렇게하면 데이터가 datetime값으로 분할 됩니다. "날짜"열에 저장된 연도별로 이러한 데이터를 그룹화하고 싶습니다. 이 페이지 는 타임 스탬프가 색인으로 사용되는 경우 연도별로 그룹화하는 방법을 보여줍니다. 제 경우에는 그렇지 않습니다. 이 그룹을 어떻게 달성합니까? pandas 0.16.2를 사용하고 있습니다. 이것은 내 대규모 데이터 세트에서 더 나은 성능을 제공합니다. data..

developer tip 2020.11.10

NSNotificationCenter 대 위임 (프로토콜 사용)?

NSNotificationCenter 대 위임 (프로토콜 사용)? 그들 각각의 장단점은 무엇입니까? 구체적으로 어디에 사용해야합니까? 여기서 경험적인 규칙은 이벤트 알림을받을 클라이언트 수입니다. 주로 하나의 객체 인 경우 (예 : 뷰를 닫거나 버튼을 클릭했을 때 작동하거나 다운로드 실패에 반응하기 위해) 위임 모델을 사용해야합니다. 내 보낸 이벤트가 한 번에 많은 개체 (예 : 화면 회전, 메모리 사용량, 사용자 로그인 / 로그 아웃)에 관심이있을 수있는 경우 NSNotificationCenter. 그들의 목적은 다릅니다. 알림은 발신자가 알 수없는 여러 수신자에게 메시지를 브로드 캐스트하는 데 사용됩니다. 위임은 보낸 사람을 대신하는 알려진 단일받는 사람에게 메시지를 보내는 데 사용됩니다. 알림은 일..

developer tip 2020.11.10
반응형