Algoritmo de consenso de balsa

Este artículo lo ayudará a brindar una breve historia sobre Raft, qué es el consenso, qué es el protocolo RAFT, cuáles son las ventajas, cómo es mejor que sus alternativas, cuáles son algunas limitaciones del protocolo RAFT.  Introducción El protocolo Raft fue desarrollado por Diego Ongaro y John Ousterhout (Universidad de Stanford), lo que le … Continue reading «Algoritmo de consenso de balsa»

Algoritmo de factorización de Shor

Algoritmo de factorización de Shor : El algoritmo de factorización de Shor es propuesto por Peter Shor. Sugiere que la mecánica cuántica permite que la factorización se realice en tiempo polinomial , en lugar del tiempo exponencial logrado después de usar algoritmos clásicos. Esto podría tener un impacto drástico en el campo de la seguridad … Continue reading «Algoritmo de factorización de Shor»

problema de transporte | Conjunto 3 (método de celda de menor costo)

El método de la esquina noroeste se ha discutido en el artículo anterior. En este artículo, se discutirá el método  de celda de menor costo . Solución: De acuerdo con el método de celda de menor costo, se debe encontrar el menor costo entre todas las celdas de la tabla, que es 1 (es decir, … Continue reading «problema de transporte | Conjunto 3 (método de celda de menor costo)»

Listas de control de acceso (ACL) en Linux

¿Qué es ACL? La lista de control de acceso (ACL) proporciona un mecanismo de permisos adicional y más flexible para los sistemas de archivos. Está diseñado para ayudar con los permisos de archivos UNIX. ACL le permite otorgar permisos para cualquier usuario o grupo a cualquier recurso de disco. Uso de ACL: piense en un … Continue reading «Listas de control de acceso (ACL) en Linux»

Dockerización de una aplicación simple de Django

Docker es un conjunto de la plataforma como productos de servicio que utilizan la virtualización a nivel del sistema operativo para entregar software en paquetes llamados contenedores (espacio de nombres). aquí, estamos dockerizando un inicio de sesión de usuario simple y registrando el proyecto Django. El proyecto que estamos usando demasiado dockerizado es Registrarse e … Continue reading «Dockerización de una aplicación simple de Django»

Aplicaciones y Popularidades de C++

C++ es un lenguaje de programación, que tiene funciones imperativas y de programación orientada a objetos (OOP) . Se le conoce como un lenguaje de programación de nivel medio. C++ fue desarrollado por Bjarne Stroustrup en Bell Labs en 1979 . Ha aparecido por primera vez en el año de 1985 . Admite programación oficial, … Continue reading «Aplicaciones y Popularidades de C++»

Imprima todas las subsecuencias de una string usando ArrayList

Dada una string str , la tarea es imprimir todas las subsecuencias de str . Una subsecuencia es una secuencia que se puede derivar de otra secuencia eliminando algunos o ningún elemento sin cambiar el orden de los elementos restantes. Ejemplos:   Entrada: str = “abc”  Salida: ab ab c ac bc abc Entrada: str = “geek”  … Continue reading «Imprima todas las subsecuencias de una string usando ArrayList»

Interesante bucle infinito usando caracteres en C

Ya hemos estudiado cómo funciona un “ bucle for ”. Mira el siguiente programa: int main(){     int i;     for(i = 0; i < 128; i++){         printf(«I am %d\n», i);     }     return 0; } En el ciclo anterior, la instrucción printf() se ejecutará 128 veces. Ahora, mira el siguiente programa: int main() {     char i;     for(i … Continue reading «Interesante bucle infinito usando caracteres en C»

¿Cómo prepararse para Google Kickstart, una competencia de CodeJam?

Google Kickstart, anteriormente conocido como APAC, es una prueba diseñada para contratar personas que buscan una carrera en Google. La principal diferencia entre su forma anterior y Kickstart es que habrá más rondas de prueba que antes y está dirigido a cualquier grupo de edad en lugar de estudiantes graduados.  Diseñado para contratar a las … Continue reading «¿Cómo prepararse para Google Kickstart, una competencia de CodeJam?»