반응형

분류 전체보기 2429

문자열을 사용하여 동적으로 메서드를 호출하는 Objective C

문자열을 사용하여 동적으로 메서드를 호출하는 Objective C 나는 문자열로 즉석에서 메서드의 이름을 빌드하는 메서드를 호출하는 방법이 있는지 궁금합니다. 예를 들어 loaddata라는 메서드가 있습니다. -(void)loadData; 이것을 호출하려면 일반적으로 다음과 같이 부를 것입니다. [self loadData]; 하지만 예를 들어 문자열로 동적으로 호출 할 수 있기를 원합니다. NSString *methodName = [[NSString alloc] initWithString:@"loadData"]; [self methodName]; 이것은 어리석은 예이지만 내 요점을 이해하기를 바랍니다. 내 IPad 응용 프로그램에 대해 설정하는 데이터 바인딩 클래스에 사용하고 있습니다. 설명하기는 어렵지..

developer tip 2020.10.27

Glimpse를 프로덕션 사이트에 배포해야합니까?

Glimpse를 프로덕션 사이트에 배포해야합니까? 최근에 Glimpse Debugger 패키지를 프로젝트에 추가했습니다. 이것은 Glimpse dll에 대한 참조를 추가하고 일부 Web.Config를 수정했습니다. 개발 및 프로덕션 환경에서 가능한 한 많이 내 프로젝트를 좋아합니다. Glimpse를 프로덕션 사이트에 배포하는 것이 저장 / 현명한가요? 아니면 다른 프로젝트를 생성 (또는 내 csproj 파일에서 브랜치를 생성)하여 로컬로만 유지해야합니까? 내가 걱정하는 것은 다음과 같습니다. 공연 보안 침해 Glimpse에 대한 쿠키가 발견되지 않으면로드되지 않거나 아무것도 수행하지 않으므로 성능은 무시할 수있을 것입니다. 보안 측면에서는 web.config에서 엿보기 경로의 위치에 대한 사용자 제한을 ..

developer tip 2020.10.27

Mac에서 bashrc 파일은 어디에서 찾을 수 있습니까?

Mac에서 bashrc 파일은 어디에서 찾을 수 있습니까? 안녕하세요 저는이 페이지를 팔로우하고 Django / Eclipse있습니다. 저는 개발 환경을 설정할 수 있도록 제 Mac에 Python을 설치하고 있습니다. 그러나이 단계를 실행하는 방법을 잘 모르겠습니다. 스크립트는 변경 사항을 설명하고 설치를 시작하기 전에 메시지를 표시합니다. Homebrew를 설치했으면 PATH 환경 변수 맨 위에 Homebrew 디렉토리를 삽입하십시오. ~ / .bashrc 파일 의 맨 아래에 다음 줄을 추가하면 됩니다. 내보내기 PATH = / usr / local / bin : $ PATH Mac에서 bashrc 파일은 어디에서 찾을 수 있으며 homebrew 디렉토리는 어디에서 찾을 수 있습니까? 나는 실행하고 m..

developer tip 2020.10.27

Java는 0 년이 윤년이지만 0 년은 존재하지 않았다고 말합니다.

Java는 0 년이 윤년이지만 0 년은 존재하지 않았다고 말합니다. 내가 업데이트하고있는 몇 가지 편리한 메소드에 대한 테스트 케이스를 작성 중이고 0 년에 LocalDate의 isLeapYear()메소드를 사용하면 어떤 일이 발생하는지보기로 결정했습니다. 내가 이해했듯이 0 년은 실제로 존재하지 않았습니다. AD 1 년 전은 1 년이었습니다. 기원전. (이것은 내가 오래 전에 읽은 기사를 기반으로합니다. 그 출처는 제가 오랫동안 잊고있었습니다.) 놀랍게도 제 테스트에 따르면 0 년이 윤년임을 알 수있었습니다! 나는 것을 깨닫게 java.time.LocalDate클래스가 구현하는 ISO-8601하지만은 ISO-8601 정말 년 0의 존재를 나타냅니다합니까? 나는 테스트를 한 사람들 LocalDate이 이..

developer tip 2020.10.27

HTML에서 IMG의 높이 및 너비 속성을 지정해야합니까?

HTML에서 IMG의 높이 및 너비 속성을 지정해야합니까? 이미지 태그로 표시 할 이미지의 높이와 너비를 알고 있다면 높이와 너비 속성을 포함해야합니까, 아니면 CSS에 정보를 넣어야합니까? 아니면 둘다? 전의. 또는 또는 에 따르면 구글 페이지 속도 , 당신은 항상 이미지 태그의 폭과 높이를 정의해야합니다. 그러나 유효성을 검사하기 위해 스타일 태그를 사용할 수 없습니다. 또한 항상 실제 이미지와 동일한 높이와 너비를 지정해야 브라우저가 크기 조정과 같은 수정 작업을 수행 할 필요가 없습니다. 나는 그것을하는 것이 좋습니다 편집 : 누군가가 코멘트에서 속성을 추가하지 않는 것이 더 빠를 것이라고 제안했습니다. Google에 따르면 (브라우저 지식이 전부는 아닙니다) : 포함하는 문서에 치수가 지정되지 ..

developer tip 2020.10.27

dict를 올바르게 하위 클래스로 만들고 __getitem__ 및 __setitem__을 재정의하는 방법

dict를 올바르게 하위 클래스로 만들고 __getitem__ 및 __setitem__을 재정의하는 방법 일부 코드를 디버깅 중이며 특정 사전에 액세스하는시기를 알고 싶습니다. 글쎄, 실제로 dict는 몇 가지 추가 기능 을 하위 클래스로 만들고 구현하는 클래스입니다 . 어쨌든, 내가하고 싶은 것은 dict직접 서브 클래스 를 만들고 재정의를 추가 __getitem__하고 __setitem__디버깅 출력을 생성하는 것입니다. 지금은 class DictWatch(dict): def __init__(self, *args): dict.__init__(self, args) def __getitem__(self, key): val = dict.__getitem__(self, key) log.info("GET %s..

developer tip 2020.10.27

재생성 된 활동에 Retrofit 콜백을 구현하는 모범 사례?

재생성 된 활동에 Retrofit 콜백을 구현하는 모범 사례? Retrofit으로 전환하고 비동기 콜백과 함께 사용하기위한 적절한 아키텍처를 이해하려고합니다. 예를 들어 인터페이스가 있습니다. interface RESTService{ @GET("/api/getusername") void getUserName(@Query("user_id") String userId, Callback callback); } 그리고 나는 이것을 주요 활동에서 실행합니다. RestAdapter restAdapter = new RestAdapter.Builder() .setServer("WEBSITE_URL") .build(); RESTService api = restAdapter.create(RESTService.class);..

developer tip 2020.10.27

grep을 통해 텍스트 파일에서 빈 줄 제거

grep을 통해 텍스트 파일에서 빈 줄 제거 FILE: hello world foo bar 이 모든 빈 새 줄을 제거 할 때 어떻게 할 수 FILE있습니까? 명령 출력 : FILE: hello world foo bar grep . FILE (그리고 당신이 정말로에서 다음, sed를 수행하려는 경우 : sed -e /^$/d FILE) (그리고 당신이 정말로 다음, AWK에서 작업을 수행하려는 경우 : awk /./ FILE) 다음을 시도하십시오. grep -v -e '^$' with awk, just check for number of fields. no need regex $ more file hello world foo bar $ awk 'NF' file hello world foo bar 다음은 공..

developer tip 2020.10.26
반응형