Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

11
identificador de objeto único en javascript
Necesito hacer un experimento y necesito saber algún tipo de identificador único para objetos en javascript, para poder ver si son iguales. No quiero usar operadores de igualdad, necesito algo como la función id () en Python. Existe algo como esto ?
120 javascript 


13
convertir una enumeración en otro tipo de enumeración
Tengo una enumeración de, por ejemplo, ' Gender' ( Male =0 , Female =1) y tengo otra enumeración de un servicio que tiene su propia enumeración de género ( Male =0 , Female =1, Unknown =2) Mi pregunta es ¿cómo puedo escribir algo rápido y agradable para convertir de su …
120 c#  enums 

8
Cadena PHP para flotar
No estoy familiarizado con PHP en absoluto y tenía una pregunta rápida. Tengo 2 variables pricePerUnity InvoicedUnits. Aquí está el código que establece estos valores: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Si saco esto, obtengo los valores correctos. Digamos 5000unidades facturadas y 1.00por precio. Ahora, necesito mostrar la …



2
Espacios de nombres PHP y "uso"
Tengo un pequeño problema con los espacios de nombres y las usedeclaraciones. Tengo tres archivos: ShapeInterface.php, Shape.phpy Circle.php. Estoy tratando de hacer esto usando rutas relativas, así que puse esto en todas las clases: namespace Shape; En mi clase circular tengo lo siguiente: namespace Shape; //use Shape; //use ShapeInterface; include …
120 php  namespaces 


2
¿Qué hace la configuración privada en una referencia de proyecto en un archivo de proyecto de MSBuild?
Vi esto en un archivo de proyecto el otro día: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Cada nodo en un ProjectReferenceparece ser autoexplicativo (el archivo del proyecto al que se hace referencia, el GUID, el nombre que se muestra en el explorador de soluciones …

5
¿Qué garantías hay sobre la complejidad en tiempo de ejecución (Big-O) de los métodos LINQ?
Recientemente comencé a usar LINQ bastante, y realmente no he visto ninguna mención de la complejidad del tiempo de ejecución para ninguno de los métodos LINQ. Obviamente, hay muchos factores en juego aquí, así que limitemos la discusión al IEnumerableproveedor simple de LINQ-to-Objects. Además, supongamos que cualquiera que se Funcpase …

7
Cast to int vs floor
¿Hay alguna diferencia entre estos: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Según tengo entendido, ambos casos tienen el mismo resultado. ¿Hay alguna diferencia en el código compilado?
120 c++  c  floating-point 

5
Agregar una línea de regresión en un ggplot
Estoy tratando de agregar una línea de regresión en un ggplot. Primero probé con abline pero no logré que funcionara. Entonces probé esto ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Pero tampoco está funcionando.

20
Correo electrónico Java regex
En primer lugar, sé que no se recomienda usar expresiones regulares para el correo electrónico, pero tengo que probarlo. Tengo esta expresión regular: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b En Java, hice esto: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Sin embargo, la expresión regular falla independientemente de si el correo …
120 java  regex  email 



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.