Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


2
¿Qué es una gramática libre de contexto?
¿Alguien puede explicarme qué es una gramática libre de contexto? Después de mirar la entrada de Wikipedia y luego la entrada de Wikipedia sobre gramática formal, me quedo total y completamente desconcertado. ¿Alguien sería tan amable de explicar qué son estas cosas? Me pregunto esto porque deseo investigar el análisis …

8
¿Por qué utilizar advertencias estrictas?
Me parece que muchas de las preguntas en la etiqueta Perl podrían resolverse si la gente usara: use strict; use warnings; Creo que algunas personas consideran que esto es similar a ruedas de entrenamiento o complicaciones innecesarias, lo que claramente no es cierto, ya que incluso los programadores de Perl …
104 perl 

1
¿Cómo funciona Haskell printf?
La seguridad de tipos de Haskell es insuperable solo para los lenguajes de escritura dependiente. Pero hay algo de magia profunda sucediendo con Text.Printf que parece bastante inestable . > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 ¿Cuál es la magia profunda …

3
¿Cuándo usar qué patrón de diseño? [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta Me gustan mucho los patrones de diseño, pero me resulta …


17
CSS: ¿posición fija en el eje x pero no y?
¿Hay alguna forma de fijar una posición solo en el eje x? Entonces, cuando un usuario se desplaza hacia arriba, ¿la etiqueta div se desplazará hacia arriba con ella, pero no de lado a lado?
104 css 

3
Zócalos web de equilibrio de carga
Tengo una pregunta sobre cómo equilibrar la carga de los sockets web. Tengo un servidor que admite sockets web. Los navegadores se conectan a mi sitio y cada uno abre una conexión web a www.mydomain.com. De esa manera, mi aplicación de red social puede enviar mensajes a los clientes. Tradicionalmente, …

16
¿Cuáles son los beneficios de los envases de inyección de dependencia?
Entiendo los beneficios de la inyección de dependencia en sí. Tomemos Spring, por ejemplo. También entiendo los beneficios de otras características de Spring como AOP, ayudantes de diferentes tipos, etc. Me pregunto cuáles son los beneficios de la configuración XML como: <bean id="Mary" class="foo.bar.Female"> <property name="age" value="23"/> </bean> <bean id="John" …


10
No se puede usar NVM desde root (o sudo)
He mencionado que mi aplicación usa una versión diferente de NodeJS cuando se ejecuta desde sudo. $ node -v v0.10.23 $ sudo node -v v0.11.8-pre Este v0.11.8-pre me causó algunos problemas, así que definitivamente no quiero usarlo, pero no puedo cambiarlo por root. $ sudo nvm use v0.10.23 sudo: nvm: …
104 node.js  nvm 

12
Longitud de cadena en bytes en JavaScript
En mi código JavaScript, necesito redactar un mensaje al servidor en este formato: <size in bytes>CRLF <data>CRLF Ejemplo: 3 foo Los datos pueden contener caracteres Unicode. Necesito enviarlos como UTF-8. Estoy buscando la forma más cruzada de navegador para calcular la longitud de la cadena en bytes en JavaScript. Intenté …


30
¿La forma más sencilla de delimitar una lista por comas?
¿Cuál es la forma más clara de delimitar por comas una lista en Java? Conozco varias formas de hacerlo, pero me pregunto cuál es la mejor (donde "mejor" significa más clara y / o más corta, no la más eficiente. Tengo una lista y quiero recorrerla, imprimiendo cada valor. Quiero …
104 java  pretty-print 

22
NS Fecha de inicio y finalización del día
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …

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.