introspection

    1

    5답변

    좋아, 이제는 DOM 인트로 스펙 션을 사용하여 DOM의 현재 상태를 재귀 적으로 분석하고 다른 형식으로 표시된 단일 형식의 문자열로 반환하는 방법을 사용했습니다. 표준 DOM 함수 또는 JQuery만으로도 충분합니다. var txt = $("body").tagName; var txt = $("body").get(); var txt = $("body")

    5

    2답변

    키보드 단축키 F2을 눌러 일부 플러그인에서 명령을 실행하려고합니다. 하지만 대신 다른 명령이 실행됩니다. 그러나이 명령은 오류를 발생시킵니다. 따라서 해당 간섭 명령의 키 매핑이 정의 된 위치가 명확하지 않습니다. 바로 가기의 매핑을 변경하고 싶습니다. 이렇게하려면 간섭하는 명령이 무엇인지 알아야합니다. 어떤 키보드 단축키로 어떤 명령이 실행되는지 확인할

    22

    4답변

    클래스를 검사하는 방법이 필요하므로 사용자 정의 클래스 속성 인 속성을 안전하게 식별 할 수 있습니다. 문제는 dir(), inspect.getmembers() 및 friends 같은 함수는 __class__, __doc__, __dict__, __hash__과 같이 사전 정의 된 클래스 속성을 비롯하여 모든 클래스 속성을 반환한다는 점입니다. 이것은 당연

    17

    3답변

    그 조상 클래스에 의해 정의 된 모든 메소드와는 달리, 호출 된 Ruby 객체에 의해 정의 된 메소드 만 보여주는 루비 메소드 호출이 있는지 궁금합니다. 이는 methods이하는 것처럼 보입니다.

    2

    4답변

    내 도메인 모델에는 모든 클래스가 파생 된 기본 엔터티 클래스가 있습니다. 현재 사용자의 권한을 기반으로 필터를 동적으로 만들 수 있기를 바랍니다. 예 : Employee 클래스의 경우 직원이 자신과 부서를 볼 수 있다고 정의합니다. public static IQueryable<Employee> CreateLinqFilter(IQueryable<Employ

    4

    5답변

    LabVIEW에서 VI 내에서 출력 터미널이 호출 VI에 연결되어 있는지 여부를 알 수 있습니까? 분명히 이것은 호출 VI에 달려 있지만 VI의 현재 호출에 대한 해답을 찾는 방법이있을 수 있습니다. C에서는 출력 매개 변수를 저장할 위치를 가리키는 인수를 취하는 함수를 정의하는 것과 같지만 호출자가 해당 매개 변수에 관심이 없다면 NULL을 받아들입니다.

    0

    1답변

    레일 테스트를 실행하는 동안 일부 출력 파일을 생성하고 있으며 현재 테스트 클래스와 현재 테스트 방법을 기반으로 파일의 이름을 지정할 수 있기를 원합니다. 이 정보를 Test :: Unit에 내장 할 수있는 방법이 있습니까? 테스트 방법 내부에서 이것을 얻을 수있는 영리한 방법이 있습니까? 메서드을 호출하여 현재 메서드 이름을 가져올 수 있지만 현재 클래스

    10

    1답변

    함수를 인트로 스페 츠 (introspect) 할 수있는 방법이있어서 인수의 정보 (가능한 경우 인수의 수, 가능한 경우 유형, 명명 된 경우 인수의 이름과 같은) 및 반환 값이 나와 있습니다. dir()은 내가 원하는 것을 수행하지 않는 것 같습니다. __doc__ 문자열에는 메서드/함수 인수가 포함되는 경우가 있지만 종종 그렇지 않습니다.

    2

    2답변

    내 Rails 응용 프로그램 용 API를 문서화하려고하는데 route.rb 파일을 기반으로 XML 파일을 생성하는 더 좋은 방법이 있는지 궁금합니다. 나는 rake routes의 출력과 비슷하지만보다 친숙한 XML 형식 형식을 구상합니다. Corey는 경로 파일에 반사/내성 검사를 사용하는 것에 대한 흥미로운 아이디어가 있지만 here하지만 필요한 것은 아

    5

    4답변

    거의 모든 메소드 호출을 자식 객체 (기본적으로 위임자 패턴)로 전송하는 프록시 객체를 만들려고합니다. 대부분의 경우, 나는 단지 BasicObject를 사용하고 있고 method_missing을 가진 모든 호출을 자식 객체에 전달하고있다. 여태까지는 그런대로 잘됐다.이 x = Proxy.new(15) Fixnum === x #=> false, no ma