Agregar y eliminar vértices en la representación de la lista de adyacencia del gráfico

Requisitos previos: lista enlazada , estructura de datos de gráfico En este artículo, se analiza la adición y eliminación de un vértice en una representación de lista de adyacencia determinada. Sea el gráfico dirigido : El gráfico se puede representar en la representación de la lista de adyacencia como: Es una representación de lista enlazada … Continue reading «Agregar y eliminar vértices en la representación de la lista de adyacencia del gráfico»

Introducción de Hyperledger

Hyperledger es un proyecto de código abierto bajo la base de Linux donde las personas pueden venir y trabajar en la plataforma para desarrollar los casos de uso relacionados con blockchain. Según Brian behlendorf, director ejecutivo de Hyperledger, “Hyperledger es una comunidad de comunidades de código abierto para beneficiar a un ecosistema de proveedores y … Continue reading «Introducción de Hyperledger»

Paradigmas de aplicaciones distribuidas

Paradigma significa una idea o patrón. En este artículo veremos la clasificación de los paradigmas para aplicaciones distribuidas.  Nivel de abstracción:  Paradigma de paso de mensajes:  es un enfoque básico para la comunicación entre procesos. El intercambio de datos entre el emisor y el receptor. Un proceso envía un mensaje que representa la solicitud. El … Continue reading «Paradigmas de aplicaciones distribuidas»

El impacto de Raspberry Pi

Cuando se lanzó la primera generación de Raspberry Pi , Raspberry Pi 1 Model B, en febrero de 2012, nadie esperaba que tuviera el impacto que ha creado en los últimos 8 años. Su objetivo original era promover las ciencias de la computación básica en los estudiantes de escuela, así como para los países en … Continue reading «El impacto de Raspberry Pi»

Agregue QT GUI a Python para trazar gráficos

El marco Qt (con QT Creator IDE) se puede usar para crear interfaces elegantes para la aplicación Python GUI. Es posible trazar gráficos en una GUI con la biblioteca pyqtgraph. Instalación de pyqtgraph: hay varias formas de instalar pyqtgraph según sus necesidades. Si está utilizando Anaconda, puede instalar con: conda install -c anaconda pyqtgraph O … Continue reading «Agregue QT GUI a Python para trazar gráficos»

Algoritmo de desenfoque de caja: con implementación de Python

Los píxeles de una imagen se representan como números enteros. Después de desenfocar, cada píxel ‘x’ de la imagen resultante tiene un valor igual al promedio de los píxeles que rodean a ‘x’, incluida ‘x’. Por ejemplo, considere una imagen de 3 * 3 como Then, the resulting image after blur is blurred_image = So, … Continue reading «Algoritmo de desenfoque de caja: con implementación de Python»

¿Cómo iterar a través de todos los elementos seleccionados en una array?

La tarea es agregar todos los elementos HTML seleccionados en una array e iterar a través de la array. Para conseguirlo, el primer paso es seleccionar todos los elementos deseados. Hay varias maneras de hacer esto. Encontrar elementos HTML por ID: var myElement = document.getElementById(«element-id»); Encontrar elementos HTML por nombre de etiqueta: var myElements = … Continue reading «¿Cómo iterar a través de todos los elementos seleccionados en una array?»

Strings compactas en Java 9 con ejemplos

Requisitos previos : String Compact String es una de las mejoras de rendimiento introducidas en JVM como parte de JDK 9 . Hasta JDK 8, cada vez que creamos un objeto String , internamente se representa como char[], que consiste en los caracteres del objeto String. ¿Cuál es la necesidad de Compact String? Hasta JDK … Continue reading «Strings compactas en Java 9 con ejemplos»

Vulnerabilidad de referencia de objeto directo inseguro (IDOR)

Una de las vulnerabilidades más cruciales enumeradas en el top 10 de OWASP es la vulnerabilidad de referencia de objeto directo inseguro (vulnerabilidad IDOR). En este artículo discutiremos la vulnerabilidad IDOR. Antes de continuar, analicemos primero la autenticación. Autenticación significa verificar la identidad de una persona y permitir que esa persona acceda a requests específicas … Continue reading «Vulnerabilidad de referencia de objeto directo inseguro (IDOR)»

Write Through y Write Back en caché

Requisito previo: organización de caché multinivel La  caché es una técnica para almacenar una copia de datos temporalmente en una memoria de almacenamiento de acceso rápido. La memoria caché almacena las palabras usadas más recientemente en una memoria pequeña para aumentar la velocidad a la que se accede a los datos. Actúa como un búfer … Continue reading «Write Through y Write Back en caché»