Programación

82
Herencia: 'A' es una base inaccesible de 'B'

$ cat inheritance.cpp #include <iostream> using namespace std; class A { }; class B : private A { }; int main() { A* ab = new B; } $ $ g++ inheritance.cpp inheritance.cpp: In function 'int main()': inheritance.cpp:9: error: 'A' is an inaccessible base of 'B' $ Simplemente no...

82
Cómo organizar grandes proyectos de Node.js

¿Cuáles son algunas buenas formas de organizar grandes proyectos de Node.js? Por ejemplo, ¿una aplicación que utiliza express.js y socket.io? Esto incluiría tanto la estructura lógica de la aplicación como el sistema de archivos. Actualmente, me encuentro metiendo una tonelada de código en un...

82
Extrayendo tiempo de POSIXct

¿Cómo extraería la hora de una serie de objetos POSIXct descartando la parte de la fecha? Por ejemplo, tengo: times <- structure(c(1331086009.50098, 1331091427.42461, 1331252565.99979, 1331252675.81601, 1331262597.72474, 1331262641.11786, 1331269557.4059, 1331278779.26727,...

82
¿Git autocompletar en alias de bash?

Lo estoy usando gocomo un alias bash simple para git checkout branchname. Lo que extraño es la función de autocompletar que funciona con el git checkout branchna...comando completo , pero no en el alias. ¿Hay alguna forma de instruir a Bash para que "herede" el "controlador" de autocompletar...

82
Obtener la posición inferior y derecha de un elemento

Estoy tratando de obtener la posición de un elemento dentro de la ventana así: var link = $(element); var offset = link.offset(); var top = offset.top; var left = offset.left; var bottom = $(window).height() - link.height(); bottom = offset.top - bottom; var right = $(window).width() -...

82
Cómo especificar varios autores / correos electrónicos en setup.py

Escribimos una pequeña envoltura a una aplicación de Twitter y publicamos esta información en http://pypi.python.org . Pero setup.py solo contenía un solo campo para especificar el correo electrónico / nombre del autor. ¿Cómo especifico múltiples contribuyentes / lista de correo electrónico, en...

82
Enrutamiento Express.js: ¿param splat opcional?

Tengo una ruta que se parece a esto: app.all('/path/:namedParam/*splat?',function(req,res,next){ if(!req.params.length){ // do something when there is no splat } else { // do something with splat } }); sin embargo, esto no funciona - si llamo path/foo/bar, llega a la ruta, pero si llamo...

82
Archivo de registro de salida de registro de Git

Estoy haciendo una tarea en un curso universitario y estoy usando git como control de versiones para esta tarea. El juego en el que he estado trabajando está completo, sin embargo, junto con la mano, me gustaría enviar el registro de git, mostrando efectivamente mi progreso durante el tiempo que...

82
¿Convertir cadena hexadecimal (char []) a int?

Tengo un char [] que contiene un valor como "0x1800785" pero la función a la que quiero dar el valor requiere un int, ¿cómo puedo convertir esto en un int? He buscado alrededor pero no puedo encontrar una respuesta. Gracias.