Resultados da pesquisa a pedido "introspection"

1 a resposta

Como examinar uma função definida em um módulo de extensão Cython C

Python'sinspect [https://docs.python.org/3/library/inspect.html]O módulo não parece capaz de inspecionar as assinaturas das funções "internas", que incluem funções definidas nos módulos de extensão C, como as definidas pelo Cython. Existe alguma ...

4 a resposta

Classificando a matriz [Qualquer]

Dada uma matriz definida como segue let list: [Any]Eu quero classificarQUANDO todos os valores dentro dele têm o mesmo tipoElementE Element éComparable.Quando deve retornar a matriz classificadaEntão, eu precisaria de uma função que, quando a ...

2 a resposta

Como imprimir no REPL o código de funções em Julia?

Em Julia, muitas funções relacionadas à Base e mais próximas também são escritas em Julia pura, e o código é facilmente disponível. Pode-se percorrer o repositório ou os arquivos baixados locais e ver como a função é gravada / implementada. Mas ...

1 a resposta

Por que é importante incluir o arquivo ".moc" no final de um arquivo de código fonte do Qt?

Por que é importante adicionar uma inclusão para o arquivo .moc em um código-fonte Qt cpp? Esta é uma etapa comum usada em várias amostras de Qt, incluindo ...

2 a resposta

Introspecção e iteração em um Enum

É possível descobrir programaticamente quantos "casos" um Enum tem no Swift 2 e iterar sobre eles? Esse código não é compilado, mas fornece uma idéia do que estou tentando alcançar: enum HeaderStyles{ case h1 case h2 case h3 } for item in ...

2 a resposta

Como serializar um objeto grande e complexo?

Eu tenho um "User"classe com mais de 40 variáveis privadas, incluindo objetos complexos como chaves públicas / privadas (biblioteca QCA), QObjects personalizados etc. A idéia é que a classe tenha uma função chamadasign() que criptografa, assina, ...

4 a resposta

Como obter o nome dos parâmetros reais da função em Python?

Por exemplo: def func(a): # how to get the name "x" x = 1 func(x)Se eu usarinspect módulo posso obter o objeto de quadro de pilha: import inspect def func(a): print inspect.stack()Fora: [ (<frame object at 0x7fb973c7a988>, 'ts.py', 9, 'func', ...

5 a resposta

Obter o nome (string) de um tipo genérico no Swift

Eu tenho uma classe genérica do tipo T e gostaria de obter o nome do tipo que passou para a classe quando instanciado. Aqui está um exemplo. class MyClass<T> { func genericName() -> String { // Return the name of T. } } Estou procurando há horas ...

1 a resposta

Como usar ligações Qt-Dbus sem bloquear o thread principal

Meu objetivo é criar uma biblioteca usando oLigações DBus do Qt [http://qt-project.org/doc/qt-4.8/qtdbus.html]. Tentei criar um aplicativo Qt sem iniciar oQEventLoop (fornecida peloQCoreApplication classe) no segmento principal. Aqui está um ...

7 a resposta

Introspecção de classe rápida e genéricos

Estou tentando criar dinamicamente umclass tipo baseado em instância usando genéricos, no entanto, estou encontrando dificuldades com a introspecção de classe. Aqui estão as perguntas: Existe um equivalente Swift aos Obj-C'sself.class?Existe ...