Resultados de la búsqueda a petición "metaprogramming"

11 la respuesta

Trucos para generar sentencias SQL en Excel

¿Tiene algún truco para generar declaraciones SQL, principalmente INSERTs, en Excel para varios escenarios de importación de datos? Realmente me estoy cansando de escribir fórmulas con me gusta ="INSERT INTO Table (ID, Name) VALUES (" & C2 & ", ...

1 la respuesta

subclase __module__ establecido en el módulo de metaclase al crear manualmente una nueva clase con type ()

En el siguiente ejemplo, la subclase recién creada termina siendo la metaclase__module__ en lugar del módulo de las clases principales. Solo he visto que esto sucede cuando usoABCMeta entonces podría ser algo específico para ese módulo, ¿alguien ...

3 la respuesta

Definición de "método_llamado". ¿Cómo hago un método de enlace que se llama cada vez que se llama a cualquier función de una clase?

Quiero hacer un método de enlace que se llama cada vez que se llama a cualquier función de una clase. He intentado method_added, pero se ejecuta solo una vez en el momento de la definición de la clase, class Base def self.method_added(name) p ...

3 la respuesta

Dibujo de red de Petri y generación de código

¿Existe algún software para dibujar una red de Petri y generar algún código fuente desde allí? El código fuente podría estar en cualquier lenguaje de programación ya conocido ... Una opción ligeramente menos deseable sería generar un archivo con ...

1 la respuesta

¿Es posible transformar los tipos en un paquete de parámetros?

¿Es posible transformar los tipos de un paquete de parámetros y pasarlo? P.ej. dado lo siguiente: template<class... Args> struct X {}; template<class T> struct make_pointer { typedef T* type; }; template<class T> struct make_pointer<T*> { ...

3 la respuesta

Detección constante en tiempo de compilación de C ++

Hay casos en que una fuente de biblioteca está disponible y tiene que admitir parámetros variables en general, pero en la práctica estos parámetros son comúnmente constantes. Entonces puede ser posible optimizar las cosas mediante el manejo ...

2 la respuesta

¿Cuál es el punto del mecanismo de desvinculación del método de Ruby?

Method#unbind [http://ruby-doc.org/core-2.2.3/Method.html#method-i-unbind] devuelve unUnboundMethod referencia al método, que luego puede vincularse a otro objeto ...

1 la respuesta

¿Cuál es el propósito de los métodos de vinculación / desvinculación en Ruby?

¿Cuál es el propósito de tenerMethod#unbind yUnboundMethod#bind? De lo que deduzco, los métodos son objetos invocables como procs y lambdas, excepto que los métodos están vinculados al alcance de su receptor: class SomeClass def a_method; puts ...

1 la respuesta

¿Cómo enumera los módulos incluidos en una clase Ruby?

¿Cómo enumeraría los módulos que se han incluido en una clase específica en una jerarquía de clases en Ruby? Algo como esto: module SomeModule end class ParentModel < Object include SomeModule end class ChildModel < ParentModel end p ...

2 la respuesta

Manipulación de 'cadenas' en tiempo de compilación con plantillas variables

Hola a todos, actualmente estoy tratando de escribir una encriptación de cadena en tiempo de compilación (usando las palabras 'cadena' y 'encriptación' bastante libremente) lib. Lo que tengo hasta ahora es el siguiente: // Cacluate narrow ...