Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

21
Cadena dividida con delimitadores en C
¿Cómo escribo una función para dividir y devolver una matriz para una cadena con delimitadores en el lenguaje de programación C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');
155 c  string  split 

9
¿Por qué no se invocan automáticamente los métodos de superclase __init__?
¿Por qué los diseñadores de Python decidieron que los __init__()métodos de las subclases no llaman automáticamente a los __init__()métodos de sus superclases, como en otros idiomas? ¿Es el idioma Pythonic y recomendado realmente como el siguiente? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print …


4
Operador "(+)" de Oracle
Estoy revisando algunas declaraciones SQL antiguas con el propósito de documentarlas y probablemente mejorarlas. El DBMS es Oracle No entendí una declaración que decía así: select ... from a,b where a.id=b.id(+) Estoy confundido sobre el (+)operador, y no pude encontrarlo en ningún foro ... (la búsqueda de + entre comillas …
155 sql  oracle  join  outer-join 


7
precisión 'flotante' versus 'doble'
El código float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); te dará la salida x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 donde en la tercera línea de salida 741012573242hay basura y en la cuarta línea 116hay basura. ¿Los dobles siempre tienen 16 cifras significativas mientras …
155 c  floating-point 

7
tablas html: thead vs th
Parece (de acuerdo con los ejemplos en esta página , de todos modos) que si está usando THEAD, no necesita usar TH. ¿Es eso cierto? Si es así, ¿cuáles son las ventajas / desventajas de THEAD vs TH?
155 html  html-table 


13
R y control de versiones para el analista de datos en solitario
Muchos analistas de datos que respeto utilizan el control de versiones. Por ejemplo: http://github.com/hadley/ Ver comentarios en http://permut.wordpress.com/2010/04/21/revision-control-statistics-bleg/ Sin embargo, estoy evaluando si valdría la pena adoptar un sistema de control de versiones como git. Una breve descripción: soy un científico social que utiliza R para analizar datos para publicaciones …
155 git  version-control  r 


6
¿Cuál es la intención de los métodos getItem y getItemId en la clase de Android BaseAdapter?
Tengo curiosidad sobre el propósito de los métodos getItemy getItemIden la clase Adaptador en el SDK de Android. De la descripción, parece que getItemdebería devolver los datos subyacentes. Entonces, si tengo una serie de nombres ["cat","dog","red"]y creo un adaptador acon eso, entonces a.getItem(1)debería devolver "dog", ¿correcto? ¿Qué debería a.getItemId(1)volver? Si …
155 android  adapter 

8
Error: "No se puede modificar el valor de retorno" c #
Estoy usando propiedades implementadas automáticamente. ¿Supongo que la forma más rápida de arreglar lo siguiente es declarar mi propia variable de respaldo? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Mensaje de error: no se puede modificar el valor de retorno de 'expresión' porque …




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.