He oído hablar del término "cortocircuito" que se usa en C, C ++, C #, Java y muchos otros. ¿Qué significa esto y en qué escenario se
He oído hablar del término "cortocircuito" que se usa en C, C ++, C #, Java y muchos otros. ¿Qué significa esto y en qué escenario se
Estoy aprendiendo NodeJS y solo quería aclarar algo. En varios tutoriales y libros introductorios hasta el momento, describieron muy pronto la arquitectura "sin bloqueo" de Node, o mejor dicho, es posible (y se recomienda, todo el punto) codificar de manera no bloqueante. Entonces, por ejemplo,...
Al leer artículos sobre ISP, parece haber dos definiciones contradictorias de ISP: Según la primera definición (ver 1 , 2 , 3 ), el ISP establece que las clases que implementan la interfaz no deberían verse obligadas a implementar funcionalidades que no necesitan. Por lo tanto, interfaz...
Los sockets se inventaron en Berkeley alrededor de 1983, pero ¿cómo funcionaban los programas informáticos en red antes de esto? En estos días, casi todo usa enchufes, por lo que me resulta difícil imaginar cómo podrían comunicarse los programas y Google no encontró
Encontré un proyecto en Github en el que estoy interesado en contribuir, y afirma que es de código abierto y que incluye una licencia GPL. Pero el autor original ha agregado una notificación de derechos de autor a cada archivo fuente. No estoy seguro de por qué, pero no me siento bien...
A menudo, en una tabla que no tiene una clave natural, sigue siendo útil para que los usuarios puedan tener un identificador generado de forma única. Si la tabla tiene una clave primaria sustituta (y, en tal caso, es de esperar), ¿se debe exponer esa clave al usuario o se debe utilizar otro campo...
Estoy diseñando una API de servicio REST y me atasqué en la forma adecuada de anidar recursos. Recursos: socios, entradas, configuraciones Conexiones entre recursos: el compañero tiene muchas entradas, el socio tiene una configuración, Lógica de negocios: puede enumerar todos los socios...
De la documentación oficial ... Modificador Clase Paquete Subclase Mundo público YYYY protegido YYYN sin modificador YYNN privado YNNN La cuestión es que no recuerdo haber tenido un caso de uso en el que necesitaba acceder a miembros protegidos de una clase dentro del mismo...
Recientemente me uní a una empresa en la que estoy trabajando como scrum master en un proyecto de desarrollo ágil que crea una aplicación web. El equipo está a punto de ser el tamaño máximo para un equipo ágil (esperando 9 la próxima semana). Hemos hablado de dividir potencialmente al equipo en...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .
Tengo que diseñar y construir un script de importación (en C #) que pueda manejar lo siguiente: leer datos de varias fuentes (XML, XSLX, CSV) verifique los datos escribir los datos en varios tipos de objetos (cliente, dirección) Los datos provendrán de varias fuentes, pero una fuente siempre...
En la compañía en la que estoy trabajando, comenzamos a hacer proyectos Scrum. No fue tan difícil convencer a los gerentes de pasar de la cascada a Scrum. Estamos haciendo un proyecto donde reconstruimos nuestra plataforma desde cero. Entonces, (la mayoría) de las funciones es conocida y la mayoría...
tl; dr Algunos programas ampliamente utilizados, que generan html, solo generarán etiquetas de párrafo de apertura y no de cierre, suponiendo que el navegador cierre los párrafos correctamente. A primera vista, me parece que la suposición de que los navegadores cerrarán los párrafos correctamente...
En el caso de un código en el que debe realizar una limpieza de recursos antes de salir de una función, ¿existe una diferencia de rendimiento importante entre estas 2 formas de hacerlo? Limpieza del recurso antes de cada declaración de devolución void func() { login(); bool ret =...
Por ejemplo, supongamos que quiero buscar un Usuario y todos sus números de teléfono y direcciones de correo electrónico. Los números de teléfono y correos electrónicos se almacenan en tablas separadas, un usuario para muchos teléfonos / correos electrónicos. Puedo hacer esto con bastante...
Estoy haciendo una optimización de velocidad de página para mi sitio web y estoy estudiando cómo lo hacen otros sitios web. Noté que algunos sitios web como Facebook o Ringgitplus muestran 0 bytes para algunos de sus recursos en las herramientas de desarrollador de Chrome, pestaña Red, mientras que...
Estoy enviando una gran cantidad de datos al servidor. Ahora, mientras envié los datos y espero la respuesta del servidor, de repente mi dispositivo Android pierde la conexión a Internet. Entonces, lo que solía hacer es mostrar un diálogo de alerta de pérdida de conexión, pero en el lado del...
En este momento estoy trabajando en un proyecto que genera una tabla (entre otras cosas) basada en el contenido de un sistema de archivos y, a su vez, realiza algunas modificaciones de metadatos en las cosas que encuentra. La pregunta es: ¿cómo deben escribirse las pruebas en torno a esto, o...
En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc. Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue...
Actualmente tengo una aplicación de línea de comandos en C llamada btcwatch. Tiene una -Copción que puede recibir como argumento que compara el precio actual de Bitcoin con un precio almacenado de antemano -S. El resultado de ejemplo con esta opción es: $ btcwatch -vC # -v = verbose buy: UP $...