반응형

2023/05/31 15

layoutSubviews는 언제 호출됩니까?

layoutSubviews는 언제 호출됩니까? 사용자 지정 보기가 있지만 사용자 지정 보기가져 있지 않습니다.layoutSubview메시지를 표시합니다. 화면을 가득 채우는 보기가 있습니다.화면 하단에는 탐색 모음의 높이를 변경하면 인터페이스 작성기에서 크기가 올바르게 조정되는 사용자 지정 하위 보기가 있습니다. layoutSubviews보기가 생성될 때 호출되지만 다시는 호출되지 않습니다.제 의견은 정확하게 정리되어 있습니다.통화 중 상태 표시줄을 해제하면 하위 보기가layoutSubviews기본 보기의 크기를 애니메이션화하더라도 이 호출되지 않습니다. 에서?layoutSubviews실제로 전화를 걸었습니까? 있습니다autoresizesSubviews로 설정한.NO가▁and엔. 그리고 가 설정되어 그리..

programing 2023.05.31

현재 실행 중인 메서드의 이름을 가져옵니다.

현재 실행 중인 메서드의 이름을 가져옵니다. $0최상위 Ruby 프로그램의 변수인데, 현재 방법에 변수가 있습니까?당신이 사용할 수 있는 나의 첫 번째 대답보다 훨씬 더 좋습니다.__method__: class Foo def test_method __method__ end end 예를 들어 다음과 같은 기호를 반환합니다.:test_method메서드 이름을 문자열로 반환하려면 다음을 호출합니다.__method__.to_s대신. 참고: 이를 위해서는 Ruby 1.8.7이 필요합니다.실제로 원하는 항목에 따라 다음 중 하나를 사용할 수 있습니다.__method__또는__callee__현재 실행 중인 메서드의 이름을 기호로 반환합니다. 루비 1.9에서는 두 가지 모두 동일하게 동작합니다(문서와 제 테스트에 관한..

programing 2023.05.31

여러 파일을 통해 더 큰 프로젝트에 Sinatra 사용

여러 파일을 통해 더 큰 프로젝트에 Sinatra 사용 Sinatra에서는 모든 경로 핸들러가 하나의 파일로 작성되는 것 같습니다. 제가 제대로 이해한다면 하나의 크고 작은 컨트롤러 역할을 합니다.별도의 독립 파일로 분할할 수 있는 방법이 없을까요? 그래서 누군가가 "/"를 부른다고 가정하면 - 하나의 동작이 실행되고 "/posts/2"와 같은 것이 수신되면 다른 동작 - 유사한 논리가 PHP에 적용됩니다.여기 제가 사용하는 Sinatra 앱을 위한 기본 템플릿이 있습니다. (제가 운영하는 대형 앱에는 벤더의 보석을 제외하고 200개 이상의 파일이 있습니다. 75-100개의 명시적 경로를 포함합니다.이러한 경로 중 일부는 추가적인 50개 이상의 경로 패턴을 포함하는 Regexp 경로입니다.)사용하여 합니..

programing 2023.05.31

Ruby에서 임의 문자열을 생성하는 방법

Ruby에서 임의 문자열을 생성하는 방법 현재 "A"... "Z"에 대해 8자로 구성된 유사 랜덤 대문자 문자열을 생성하고 있습니다. value = ""; 8.times{value "UZLdOkzop70Ddx-IJR0ABg" p SecureRandom.urlsafe_base64(nil, true) #=> "i0XQ-7gglIsHGV2_BNPrdQ==" 결과는 A-Z, a-z, 0-9, "-" 및 "_"를 포함할 수 있습니다. 패딩이 참인 경우에도 "="가 사용됩니다. 2 Ruby 2.5를 사용하면.SecureRandom.alphanumeric: len = 8 SecureRandom.alphanumeric(len) => "larHSsgL" A-Z, a-z 및 0-9를 포함하는 임의 문자열을 생성하므로 대부..

programing 2023.05.31

Android에서 내 응용 프로그램의 메시지만 가져오려면 LogCat을 필터링하시겠습니까?

Android에서 내 응용 프로그램의 메시지만 가져오려면 LogCat을 필터링하시겠습니까? 안드로이드용 이클립스와 함께 로그캣을 ADT와 함께 사용하면 다른 많은 애플리케이션에서도 메시지가 표시되는 것을 관찰했습니다.이것을 필터링하고 내 응용 프로그램의 메시지만 표시할 수 있는 방법이 있습니까?리눅스 및 OS X ps/grep/cut을 사용하여 PID를 가져온 다음 해당 PID를 가진 logcat 항목에 대해 grep을 사용합니다.사용하는 명령은 다음과 같습니다. adb logcat | grep -F "`adb shell ps | grep com.asanayoga.asanarebel | tr -s [:space:] ' ' | cut -d' ' -f2`" (같은 번호를 포함하는 관련 없는 로그 줄의 이론적..

programing 2023.05.31
반응형