Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


30
Lectura sin bloqueo en un subproceso.PIPE en python
Estoy usando el módulo de subproceso para iniciar un subproceso y conectarme a su flujo de salida (stdout). Quiero poder ejecutar lecturas sin bloqueo en su stdout. ¿Hay alguna manera de hacer que .readline no bloquee o verificar si hay datos en la transmisión antes de invocar .readline? Me gustaría …



30
¿Cómo instalar psycopg2 con "pip" en Python?
Estoy usando virtualenvy necesito instalar "psycopg2". He hecho lo siguiente: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Y tengo los siguientes mensajes: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify …

16
¿Cómo obtener el ancho y la altura de la pantalla en iOS?
¿Cómo se pueden obtener las dimensiones de la pantalla en iOS? Actualmente, uso: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; en viewWillAppear:ywillAnimateRotationToInterfaceOrientation:duration: La primera vez que obtengo el tamaño completo de la pantalla. La segunda vez que obtengo la pantalla menos la barra de navegación.
506 cocoa-touch  ios  uikit  screen 

14
Colocando el borde dentro del div y no en su borde
Tengo un <div>elemento y quiero ponerle un borde. Sé que puedo escribir style="border: 1px solid black", pero esto agrega 2px a cada lado del div, que no es lo que quiero. Prefiero que este borde sea -1px desde el borde del div. El div en sí es 100px x 100px, …
506 html  css  border 

10
¿Qué es Node.js? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


13
¿Cuál es la diferencia entre char s [] y char * s?
En C, se puede usar un literal de cadena en una declaración como esta: char s[] = "hello"; o así: char *s = "hello"; Entonces cuál es la diferencia? Quiero saber qué sucede realmente en términos de duración de almacenamiento, tanto en tiempo de compilación como de ejecución.
506 c  string  char  constants 

5
¿Cómo "culpo" a una línea eliminada?
git blamees ideal para líneas modificadas y agregadas, pero ¿cómo puedo encontrar cuando una línea que existía en una confirmación previa específica finalmente se eliminó? Estoy pensando bisect, pero esperaba algo más útil. (Antes de preguntar: en este caso, acabo de hacer una git log -pbúsqueda de la línea de …
506 git 

12
¿Qué es una función "estática" en C?
La pregunta era simple C funciones, no c ++ static métodos, como se aclara en los comentarios. Entiendo qué es una staticvariable, pero ¿qué es una staticfunción? ¿Y por qué si declaro una función, digamos void print_matrix, digamos a.c(SIN a.h) e incluyo "a.c"- obtengo "print_matrix@@....) already defined in a.obj", PERO …

13
Eliminar el primer carácter de una cadena en Javascript
Quiero eliminar el primer carácter de una cadena, si el primer carácter es un 0. El 0 puede estar allí más de una vez. ¿Existe una función simple que verifica el primer carácter y lo elimina si es 0? En este momento, lo estoy intentando con la slice()función JS pero …
506 javascript  string 

6
¿Qué es este Javascript "requiere"?
Estoy tratando de hacer que Javascript lea / escriba en una base de datos PostgreSQL. Encontré este proyecto en github. Pude obtener el siguiente código de muestra para ejecutar en el nodo. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client …

3
Omitir ganchos de confirmación de Git
Estoy mirando un gancho git que busca declaraciones de impresión en código Python. Si se encuentra una declaración de impresión, evita la confirmación de git. Quiero anular este gancho y me dijeron que hay un comando para hacerlo. No he podido encontrarlo. ¿Alguna idea?
506 git  githooks  git-commit 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.