Programación

8
Escribir anotaciones para modelos Django

Estoy trabajando en un proyecto de Django. Dado que este es un proyecto nuevo, quiero que esté completamente anotado con anotaciones de tipo python 3.6+. Estoy tratando de anotar modelos, pero me cuesta encontrar un buen método para eso. Tomemos el IntegerFieldcomo ejemplo. Veo dos opciones para...

8
Bloqueo al eliminar a través del destructor

En el siguiente programa, tengo la intención de copiar char* linecontenidos de un objeto a otro strcpy. Sin embargo, cuando finaliza el programa, el destructor de obj2trabajos funciona bien pero el dtor de los objbloqueos. gdb muestra diferentes direcciones de lineambos objetos. class MyClass {...

8
Llame al método x veces usando linq

Me gustaría llamar a un método 3 veces Usando LINQ , el método devuelve un objeto, con ese objeto quiero agregarlo a una Lista, ¿cómo lo hago? List<News> lstNews = new List<News>(); lstNews.Add(CollectNews) [x 3 times] <-- Using Linq private static News

8
Calcular la altura div dada un ancho conocido?

Tengo un div que contiene una imagen y algo de texto (la imagen es de tamaño variable y el texto es de longitud variable). ¿Hay alguna forma de calcular la altura requerida para ajustar todo el contenido div, dado que el ancho exacto está predefinido? UPD obtiene el mismo resultado incorrecto al...

8
¿Por qué este script no termina en bucle infinito?

Estoy tratando de entender un código que encontré en internet. No entiendo en el ciclo while, por qué no es un ciclo infinito. Si cambia el calculator.appendChilden por ejemplo, console.logse ejecuta para siempre. window.location.hash = 1; var calculator = document.createElement("div");...

8
Comprensión del vacío (A ())

Este es mi codigo #include <iostream> class A { public: int a = 0; A(int i = 0) : a(i) {} }; void func(A()) { std::cout << "Hello" << std::endl; } int main() { A(*p)() = NULL; func(p); } Lo que me confundió es que A()en void func(A())es igual a A en (*)()lugar del...