Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

10
Eliminar elemento de matriz por valor
Necesito eliminar el elemento de matriz con el valor dado: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } ¿Podría hacerse de manera más corta (más eficiente)?
166 php  arrays 

8
HtmlEncode de la biblioteca de clases
Tengo una biblioteca de clases (en C #). Necesito codificar mis datos usando el método HtmlEncode. Esto es fácil de hacer desde una aplicación web. Mi pregunta es, ¿cómo uso este método desde una biblioteca de clases que se llama desde una aplicación de consola?
166 c#  html-encode 


11
BackgroundWorker vs hilo de fondo
Tengo una pregunta estilística sobre la elección de la implementación de subprocesos de fondo que debo usar en una aplicación de formulario de Windows. Actualmente tengo BackgroundWorkerun formulario que tiene un (while(true))bucle infinito . En este ciclo, uso WaitHandle.WaitAnypara mantener el hilo dormitando hasta que suceda algo interesante. Uno de …

2
Comprobar la etiqueta Git lleva al "estado HEAD separado"
Estoy desarrollando un script de implementación para mi proyecto git y recién comencé a usar etiquetas. He agregado una nueva etiqueta llamada v2.0: git tag -a v2.0 -m "Launching version 2.0" Y he enviado esta etiqueta al repositorio remoto git push --tags Cuando intento ejecutar el script de implementación y …
166 git  deployment  git-tag 

26
ADB no reconoce Nexus 4 en Windows 7
Estoy ejecutando Windows 7 y actualicé todos los controladores como dice en el sitio web del desarrollador de Android con respecto al uso de dispositivos de hardware. Sin embargo, Eclipse todavía no reconoce mi Nexus 4 cuando intento ejecutar la aplicación. Aparece el selector de dispositivo Android, pero no muestra …
166 android  adb  nexus-4 




4
¿Por qué es <= más lento que <usando este fragmento de código en V8?
Estoy leyendo las diapositivas Rompiendo el límite de velocidad de Javascript con V8 , y hay un ejemplo como el código a continuación. No puedo entender por qué &lt;=es más lento que &lt;en este caso, ¿alguien puede explicar eso? Cualquier comentario es apreciado. Lento: this.isPrimeDivisible = function(candidate) { for (var …
166 javascript  v8 

3
¿Qué significan las banderas de columna en MySQL Workbench?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no está aceptando nuevas respuestas o interacciones. En el editor de tablas de MySQL Workbench hay 7 columnas disponibles: PK, NN, UQ, BIN, UN, ZF, AI. PK obviamente significa Clave primaria. …

13
Actualizar varias columnas en SQL
¿Hay alguna manera de actualizar varias columnas en el servidor SQL de la misma manera que se usa una instrucción de inserción? Algo como: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id O algo así, más que así: update table set a=t2.a,b=t2.b etc que puede ser bastante pesado …


4
¿Pueden las rutas angularjs tener valores de parámetros opcionales?
¿Puedo establecer una ruta con parámetros opcionales (misma plantilla y controlador, pero algunos parámetros deben ignorarse si no existen? Entonces, en lugar de escribir las siguientes dos reglas, ¿tiene solo una? module.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}). when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl}) }]); Algo como esto ([este …

5
LINQ - Unir a la izquierda, agrupar por y contar
Digamos que tengo este SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId ¿Cómo puedo traducir esto a LINQ to SQL? Me atasqué en COUNT (c.ChildId), el SQL generado siempre parece generar COUNT (*). Esto es lo que obtuve hasta …
166 c#  .net  linq  linq-to-sql 

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.