반응형

developer tip 2321

Swift의 UICollectionView의 셀 registerClass

Swift의 UICollectionView의 셀 registerClass 지금 NSClassFromString은을 사용 하고 있지만 더 나은 방법이 있습니까 AnyClass? Swift의 수업에서? 컬렉션 뷰의 -registerClass:forCellWithReuseIdentifier:메서드에 대한 참조를 전달하려고합니다 . collectionView.registerClass(NSClassFromString("MyCoolViewCell"), forCellWithReuseIdentifier: "MyCoolViewCell") 이것은 현재 맹목적이지만 교육받은 추측이지만 사용 Class.self하는 것이 원하는 것일 수 있습니다. collectionView.registerClass(MyCoolViewCell...

developer tip 2020.11.26

셸 스크립트를 사용하여 도커 컨테이너 내에서 스크립트 실행

셸 스크립트를 사용하여 도커 컨테이너 내에서 스크립트 실행 Docker 기술을 처음 사용합니다. 도커 컨테이너를 설정하기위한 셸 스크립트를 만들려고합니다. 스크립트 파일은 다음과 같습니다. #!bin/bash docker run -t -i -p 5902:5902 --name "mycontainer" --privileged myImage:new /bin/bash 이 스크립트 파일을 실행하면 새로 호출 된 bash에서 컨테이너가 실행됩니다. 이제 위의 셸 스크립트에서 이미 컨테이너 내에있는 스크립트 파일 (test.sh)을 실행해야합니다. (예 : cd /path/to/test.sh && ./test.sh) 방법, 제발 시나리오가 명확하지 않은 경우 자유롭게 물어보십시오. 다음을 사용하여 실행중인 컨테이너에..

developer tip 2020.11.26

* 사용을 정당화 할 수 있습니까?

* 사용을 정당화 할 수 있습니까? 나는 항상 개발자들에게 SELECT *악하고 전염병처럼 피해야한다고 설교했습니다 . 정당화 될 수있는 경우가 있습니까? 나는 COUNT(*)대부분의 옵티마이 저가 알아낼 수있는 것에 대해 말하는 것이 아닙니다 . 편집하다 나는 프로덕션 코드에 대해 이야기하고 있습니다. 그리고 내가 본 나쁜 사례 중 하나 select *는 저장 프로 시저에서 사용 ADO하고 반환 된 레코드를 반복 하는 데 사용되는 레거시 ASP 응용 프로그램 이지만 인덱스별로 열을 얻었습니다. 필드 목록의 끝이 아닌 다른 곳에 새 필드가 추가되었을 때 어떤 일이 발생했는지 상상할 수 있습니다. *감사 트리거에서 사용하는 것이 매우 기쁩니다 . 이 경우 기본 테이블에 추가 열이 추가되면 오류가 발생하여 ..

developer tip 2020.11.26

Virtualenv로 pip를 통해 설치할 수 없습니다.

Virtualenv로 pip를 통해 설치할 수 없습니다. 다음은 실행할 때 발생하는 오류입니다 pip. serkan$ rm -r mysite serkan$ pwd /Users/serkan/Desktop/Python Folder serkan$ virtualenv mysite New python executable in mysite/bin/python Installing setuptools............done. Installing pip...............done. serkan$ source mysite/bin/activate (mysite)serkan$ pip install pinax -bash: /Users/serkan/Desktop/Python Folder/mysite/bin/pip: ..

developer tip 2020.11.26

moq 객체 반환 메서드, null 객체를 반환해야 함

moq 객체 반환 메서드, null 객체를 반환해야 함 저는 웹 API를 개발 중이며 제가 생각 해낸 테스트 중 하나는 클라이언트가 Physical Test ID (Physical Test는 제가 찾고있는 리소스)로 GET 작업을 수행하고 해당 물리적 ​​테스트를 찾을 수 없다는 것입니다. , 웹 API는 404 상태를 반환해야합니다. 이제 테스트에 moq 프레임 워크를 사용하고 있으며 다음 코드가 있습니다. [TestMethod] public void then_if_physical_test_not_found_return_not_found_status() { var unitOfWork = new Mock(); var repository = new Mock(); repository.Setup(r => r...

developer tip 2020.11.26

최적화가 활성화 된 상태에서이 코드가 6.5 배 더 느린 이유는 무엇입니까?

최적화가 활성화 된 상태에서이 코드가 6.5 배 더 느린 이유는 무엇입니까? 나는 어떤 이유로 glibc의 strlen기능 을 벤치마킹하고 싶었고 GCC에서 최적화를 활성화 하면 분명히 훨씬 느리게 수행된다는 것을 알았고 그 이유를 모르겠습니다. 내 코드는 다음과 같습니다. #include #include #include #include int main() { char *s = calloc(1 gcc -std = c99 -O0 benchstrlen.c && ./a.out 평균 길이 0-> 평균 시간 : 14.000ns / byte, 14.000ns / call 평균 길이 4-> 평균 시간 : 2.364ns / byte, 13.000ns / call 평균 길이 10-> 평균 시간 : 1.238ns / by..

developer tip 2020.11.25

4가 Number의 인스턴스가 아닌 이유는 무엇입니까?

4가 Number의 인스턴스가 아닌 이유는 무엇입니까? 호기심 : 4 instanceof Number => false new Number (4) instanceof Number => 참? 왜 이런거야? 문자열과 동일 : 'some string' instanceof String 거짓을 반환 new String('some string') instanceof String => 참 String('some string') instanceof String 또한 false를 반환합니다. ('some string').toString instanceof String 또한 false를 반환합니다. 객체, 배열 또는 함수 유형의 경우 instanceof 연산자가 예상대로 작동합니다. 나는 이것을 이해하는 방법을 모른다. [..

developer tip 2020.11.25

생성자는 Liskov 대체 원칙을 준수해야합니까?

생성자는 Liskov 대체 원칙을 준수해야합니까? 나는 일반적으로 내 개체 인스턴스가 Liskov Substitution Principle을 준수하는지 확인하려고 노력 하지만 사람들이 LSP가 생성자에도 적용되어야한다고 생각하는지 항상 궁금했습니다. 나는 이것을 위해 인터넷 검색을 시도했지만 어느 쪽이든 강한 의견을 찾을 수 없었습니다. 대부분의 코딩은 Ruby로되어 있지만, 때때로 내 하위 클래스 생성자가 부모 클래스와 약간 다르다는 것을 알 수 있습니다. 그들은 동일한 기본 인수 세트를 취하고 종종 추가 인수를 취합니다. 때때로 이것은 다른 클래스 메소드에서도 발생합니다. 내 머릿속에서 이것은 항상 LSP 위반처럼 느껴졌지만 다른 사람도 이런 식으로 느끼는지보고 싶었습니다. 아니요, 생성자를 사용하면..

developer tip 2020.11.25

SignalR에서 특정 클라이언트 호출

SignalR에서 특정 클라이언트 호출 서버에서 특정 클라이언트를 호출하고 모두에게 브로드 캐스트하지 않으려 고합니다. 문제는 내가 Hub 또는 PersistentConnection이 아닌 일부 AJAX 요청 (.aspx 코드 숨김)의 범위에 있으므로 Clients 속성이 없으며 해당 ajax (jquery) 호출을 만든 클라이언트가 클라이언트가 아니라는 것입니다. 시그널 러 메시지를 보내고 싶어요! 이제 새 클라이언트를 서버 정적 목록에 등록하는 JS 페이지로드시 호출되는 허브가 하나 있으므로 클라이언트 Guid가 있습니다. 그러나 그것을 사용하여 서버에서 특정 클라이언트로 메시지를 보내는 방법을 모릅니다. 최신 문서를 참조하십시오. 영구 연결-https: //github.com/SignalR/Sign..

developer tip 2020.11.25

Internet Explorer (9)가 UserAgent에서 "Mozilla"를보고하는 이유는 무엇입니까?

Internet Explorer (9)가 UserAgent에서 "Mozilla"를보고하는 이유는 무엇입니까? Internet Explorer가 MozillaUserAgent에있는 이유는 무엇 입니까? Firefox에서는 다음과 같이 말합니다. Mozilla / 5.0 (Windows NT 6.1; rv : 7.0.1) Gecko / 20100101 Firefox / 7.0.1 Interner Explorer에서는 다음과 같이 표시됩니다. Mozilla / 5.0 (호환, MSIE 9.0, Windows NT 6.1, Trident / 5.0, SLCC2, .NET CLR 2.0.50727, .NET CLR 3.5.30729, .NET CLR 3.0.30729, Media Center PC 6.0, 태블릿..

developer tip 2020.11.25
반응형