Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

7
¿Gulps gulp.watch no se activa para archivos nuevos o eliminados?
La siguiente tarea de Gulpjs funciona bien al editar archivos en la coincidencia global: // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less', ['styles']); gulp.watch(src + '/templates/**/*.{swig,json}', ['html']); }); // build task. gulp.task('build', ['clean'], function() { return gulp.start('copy', 'scripts', 'less', …
151 javascript  node.js  gulp 

5
AngularJS ng-if con múltiples condiciones
Me gustaría saber si es posible tener algo como esto: div ng-repeat="(k,v) in items" <div ng-if="k == 'a' || k == 'b'"> <!-- SOME CONTENT --> </div> Sabiendo que los artículos son un contenedor JSON recibido a través de una solicitud, es por eso que estoy usando un método de …
151 angularjs 


18
Encadenamiento de métodos: ¿por qué es una buena práctica o no?
El encadenamiento de métodos es la práctica de métodos de objetos que devuelven el objeto en sí mismo para que el resultado se llame a otro método. Me gusta esto: participant.addSchedule(events[1]).addSchedule(events[2]).setStatus('attending').save() Esto parece ser considerado una buena práctica, ya que produce código legible o una "interfaz fluida". Sin embargo, para …

2
¿Por qué se necesita apk no alineado?
Android Gradle produce apk en dos binarios: sin alinear y alineado. El documento decía ... Una vez que haya firmado el APK con su clave privada, ejecute zipalign en el archivo. Esta herramienta garantiza que todos los datos sin comprimir comiencen con una alineación de bytes particular, en relación con …
151 android  apk  release 

4
¿Cuál es la mejor práctica para hacer una llamada AJAX en Angular.js?
Estaba leyendo este artículo: http://eviltrout.com/2013/06/15/ember-vs-angular.html Y decía: Debido a su falta de convenciones, me pregunto cuántos proyectos angulares se basan en malas prácticas, como llamadas AJAX directamente dentro de los controladores. Debido a la inyección de dependencia, ¿los desarrolladores están inyectando parámetros de enrutador en las directivas? ¿Los desarrolladores novatos …
151 angularjs 

2
Diferencia entre los códigos de redireccionamiento HTTP
Las diferencias entre los diversos códigos de redireccionamiento HTTP 3XX no son claras para mí. Sí, he leído las especificaciones, pero parece haber cierta discrepancia entre la práctica estándar y la práctica real aquí. El 301código de redireccionamiento parece lo suficientemente claro: esto significa que el recurso se movió permanentemente …

3
Angular.js: ¿Cómo funciona $ eval y por qué es diferente de vanilla eval?
Tenía curiosidad sobre el $scope.$eval que a menudo ves en las directivas, así que revisé la fuente y encontré lo siguiente en rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parseparece estar definido por ParseProviderin parse.js, que parece definir algún tipo de mini-sintaxis propia (el archivo tiene 900 líneas …
151 angularjs 



7
Serializar objeto que contiene un valor cíclico
Tengo un objeto (árbol de análisis) que contiene nodos secundarios que son referencias a otros nodos. Me gustaría serializar este objeto, usando JSON.stringify(), pero obtengo TypeError: valor de objeto cíclico por las construcciones que mencioné. ¿Cómo podría solucionar esto? No me importa si estas referencias a otros nodos están representadas …



5
¿Puedo reemplazar Apache con Node.js?
Tengo un sitio web que se ejecuta en CentOS con los sospechosos habituales (Apache, MySQL y PHP). Desde el momento en que este sitio web se lanzó originalmente, ha evolucionado bastante y ahora me gustaría hacer cosas más sofisticadas, a saber, notificaciones en tiempo real. Por lo que he leído, …
151 apache  node.js 

15
¿La forma más eficiente de verificar DBNull y luego asignar a una variable?
Esta pregunta surge ocasionalmente, pero no he visto una respuesta satisfactoria. Un patrón típico es (la fila es una DataRow ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } Mi primera pregunta es cuál es más eficiente (he cambiado la condición): row["value"] == DBNull.Value; // Or row["value"] is DBNull; …
151 .net  dbnull 

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.