반응형

jQuery 2652

Objective-C에서 프로토콜 / 델리게이트를 확장하는 방법

Objective-C에서 프로토콜 / 델리게이트를 확장하는 방법 AVAudioPlayer와 같은 클래스를 확장하려면 AVAudioPlayerDelegate에 다른 메서드를 추가하는 가장 좋은 방법은 무엇입니까? 카테고리를 만들고 확장합니까? 확장하면 실제 대리자 getter / setter를 덮어 써야합니까? 프로토콜을 어떻게 확장합니까? 다음은 오류를 제공합니다. @protocol AudioTrackDelegate : AVAudioPlayerDelegate { - (void)foo; } @end @interface AudioTrack : AVAudioPlayer { } @end 다른 프로토콜을 구현하는 프로토콜을 만드는 구문은 다음과 같습니다. @protocol NewProtocol - (void)fo..

Nice programing 2020.10.26

클라이언트에게 세션 시간이 초과되었음을 알리기 위해 어떤 http 상태 코드를 사용해야합니까?

클라이언트에게 세션 시간이 초과되었음을 알리기 위해 어떤 http 상태 코드를 사용해야합니까? 웹 페이지에서 YUI 연결 관리자 / 데이터 소스를 사용하여 AJAX 요청을 서버에 보냅니다. 세션 (사용자 인증 여부에 대한 정보 포함)이 이미 시간 초과 된 경우 인증 된 사용자 만 볼 수있는 AJAX 응답 사용자는 http 상태 코드를 반환하여 클라이언트에게 세션이 이미 시간 초과되었음을 알리고 클라이언트는 단순히 로그인 페이지로 리디렉션하거나 세션을 연장 할 것인지 묻습니다. 내 질문은이 상황에서 클라이언트에게 세션 시간이 초과되었음을 알리는 데 가장 적합한 http 상태 코드는 무엇입니까? Wiki의 HTTP 상태 코드 목록 내가 제안 할 수있는 최선의 방법은 WWW-Authenticate 헤더가있는 ..

Nice programing 2020.10.26

어떤 단위 테스트 프레임 워크?

어떤 단위 테스트 프레임 워크? 어떤 단위 테스트 프레임 워크가 정말 익숙해지기에 좋은 프레임 워크인지 궁금했습니다. 나는 이것이 의견의 질문일지도 모른다는 것을 알고 있지만 어쨌든 물어볼 것이라고 생각했습니다. 언젠가는해야 할 일이 있다는 것을 알고 있으므로 사용 방법을 배우는 것이 좋습니다. 나는 거기에 꽤 많은 것이 있다는 것을 알고 있지만 어떤 것이 C # 개발에 효과적입니까? 에서 이 질문 나는 그 단위 테스트가 필요하다 볼 수 있지만 개인적으로 나는 그것을 사용하지 않았습니다. 그래서 제가이 질문을하는 것입니다. 나는 NUnit 과 함께 갈 것입니다 . 일부 링크 : NUnit QuickStart , NuGet 패키지 개인적으로 저는 두 가지 주요 이유 때문에 Visual Studio 단위 테..

Nice programing 2020.10.26

git 저장소에서 파일을 완전히 제거하려면 어떻게해야합니까?

git 저장소에서 파일을 완전히 제거하려면 어떻게해야합니까? 최근에 내 텍스트 편집기가 사용하는 프로젝트 파일 (다른 정크와 함께)에 프로젝트의 git 저장소가 추가되었음을 알았습니다. 실제로 프로젝트의 일부가 아니기 때문에 제거하고 싶지만 git rm저장소에서 이전 버전을 제거하지 않으며 유망 해 보이는 다른 것을 찾을 수 없습니다. 원하는 도구는 git filter-branch입니다. 사용법은 여기 에 설명 되어 있지만 기본적으로 다음과 같습니다. $ git filter-branch --tree-filter 'rm -f my_file' HEAD 모든 커밋 에서 "my_file"을 제거 합니다. 이렇게하면 모든 커밋이 다시 작성되므로 원격 저장소로 푸시하면 (a) 강제로 업데이트해야하며 (b) 사용자로..

Nice programing 2020.10.26

izip 대신 zip을 사용하는 것이 더 좋은 때는 언제입니까?

izip 대신 zip을 사용하는 것이 더 좋은 때는 언제입니까? zip대신 사용 하는 것이 더 낫 itertools.izip습니까? 생성 된 항목의 전체 목록을 원할 경우 (예 : 해당 목록을 제자리에서 수정하는 함수에 전달). 또는 전달하려는 인수를 강제로 zip()특정 지점에서 완전히 평가하려면. zip모든 목록을 한 번에 izip계산하고 요청 된 경우에만 요소를 계산합니다. 한 가지 중요한 차이점은 'zip'은 실제 목록을 반환하고 'izip'은 목록이 아니며 목록 별 기능 (예 : 인덱싱)을 지원하지 않는 'izip 객체'를 반환한다는 것입니다. >>> l1 = [1, 2, 3, 4, 5, 6] >>> l2 = [2, 3, 4, 5, 6, 7] >>> z = zip(l1, l2) >>> iz = ..

Nice programing 2020.10.26

심볼릭 링크를 제거하려면 어떻게합니까?

심볼릭 링크를 제거하려면 어떻게합니까? 방금 심볼릭 링크를 만들었고 sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib원하는 경우 어떻게 제거할지 궁금합니다. 어떻게해야합니까? 다른 파일과 마찬가지로 제거하십시오 rm /usr/lib/libmysqlclient.18.dylib.. rm은 링크가 가리키는 파일이 아니라 심볼릭 링크 자체를 제거합니다. unlink 명령을 사용할 수도 있습니다. unlink /path/to/sym/link Finder에서 파일을 삭제하는 것만으로도 잘 작동한다고 생각하며 작은 바로 가기 아이콘이 있습니다. 그냥 실행 : rm /usr/lib/libmysqlclient.1..

Nice programing 2020.10.26

Haml에서 if 조건을 작성하는 방법은 무엇입니까?

Haml에서 if 조건을 작성하는 방법은 무엇입니까? 어떻게 작성 if하고 if- else루비 레일에 응용 프로그램 HAML의 문을? HAML은 들여 쓰기를 기반으로하며 파서가 까다로울 수 있습니다. Haml에서 "-end"를 사용할 필요가 없습니다. 대신 들여 쓰기를 사용하십시오. Haml에서는 Ruby 평가 명령 후 들여 쓰기가 증가 할 때마다 블록이 시작됩니다. 들여 쓰기가 감소하면 종료되며, else 블록이면 다음과 같이 샘플합니다. - if condition = something - else = something_else 실용적인 예 - if current_user = link_to 'Logout', logout_path - else = link_to 'Login', login_path 편집 :..

Nice programing 2020.10.26

CSS 미디어 쿼리-소프트 키보드가 CSS 방향 규칙을 위반 함-대체 솔루션?

CSS 미디어 쿼리-소프트 키보드가 CSS 방향 규칙을 위반 함-대체 솔루션? 여러 태블릿 장치를 사용하고 있습니다-둘 다 Android 및 iOS. 현재 모든 태블릿에 대해 다음과 같은 해상도 변형이 있습니다. 1280 x 800 1280 x 768 1024 x 768 (당연히 iPad) -iPad에는이 문제가 없습니다. 장치 방향 기반 스타일을 적용하는 가장 간단한 방법은 다음 구문을 사용하여 미디어 쿼리의 방향을 사용하는 것입니다. @media all and (orientation:portrait) { /* My portrait based CSS here */ } @media all and (orientation:landscape) { /* My landscape based CSS here */ }..

Nice programing 2020.10.26

하나의 log4j 구성 파일로 2 개의 별도 로그 파일을 생성하려면 어떻게해야합니까?

하나의 log4j 구성 파일로 2 개의 별도 로그 파일을 생성하려면 어떻게해야합니까? 내 debugLog와 내 reportsLog가 서로 분리되도록 log4j를 구성하는 방법을 알 수 없습니다 (추가가 아님). 아래 구성에서 reportsLog가 항상 비어있는 이유는 무엇입니까? log4j.rootLogger=TRACE, stdout, debugLog log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n log4j.appender...

Nice programing 2020.10.26

만드는 방법

만드는 방법 모든 브라우저에서 지원됩니까? 대안이 있습니까? HTML5 요소 입력 속성으로 작업 중이며 Google 크롬 만 날짜, 시간 속성을 지원합니다. Modernizr를 시도 했지만 내 웹 사이트에 통합하는 방법을 이해할 수 없습니다 (코드 작성 방법 / 구문 / 포함 사항). 모든 브라우저에서 날짜, 시간 속성을 사용하는 방법에 대한 코드 스 니펫. 입력 유형 date을 지원하지 않는 브라우저 는 기본적으로 표준 유형 인으로 설정 text되므로 유형 속성 (속성이 아님) 을 확인하기 date만하면됩니다. 그렇지 않은 경우 브라우저에서 날짜 입력을 지원하지 않습니다. 자신 만의 datepicker를 추가합니다. if ( $('[type="date"]').prop('type') != 'date' )..

Nice programing 2020.10.26
반응형