Mostrar los tags: n

Mostrando del 161 al 170 de 2.753 coincidencias
Se ha buscado por el tag: n
Imágen de perfil

DATAGRAMAS-PCAP


C/Visual C

Publicado el 27 de Septiembre del 2022 por Hilario (145 códigos)
749 visualizaciones desde el 27 de Septiembre del 2022
/*
-------------------------
datagrama.c
-------------------------------
Dulce bellum inexpertis.
--------------------------------
Hilario Iglesias Martínez
-----------------------------
El programa fue realizado en una plataforma
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI-C,
bajo una consola Linux, con las
librerías libpcap cargadas
**********************************
Este programa una vez compilado
debe ejecutarse bajo administrador
principal ROOT.
************************************
Compilar:
gcc -Wall -o datagrama datagrama.c -lpcap

Ejecutar:
$ sudo ./datagrama
CAPTURA PAQUETES.
-----------------
Para agilizar la captura de paquetes,
se puede iciar la navegación por intertet.
Por defecto he configurado el puerto 443.

El tamaño del PAYLOAD recuperado está
está configurado solamente para 128 bytes.

*/
Imágen de perfil

Generador de carpetas comprimidas (en ZIP).


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 22 de Septiembre del 2022 por Antonio (77 códigos) (Publicado el 11 de Enero del 2021)
6.730 visualizaciones desde el 11 de Enero del 2021
Aplicación para crear carpetas comprimidas (en ZIP).
USO:
En el recuadro de la derecha aparece el nombre de los archivos ubicados en el directorio de ejecución (el cual puede seleccionarse con el botón "CAMBIAR DIRECTORIO") Para añadir un elemento a la futura carpeta (el nombre de dicho elemento aparecerá en el recuadro de la izquierda), seleccionar el elemento deseado y hacer click en el botón "AGREGAR/QUITAR ARCHIVO" (este botóm sirve también para eliminar un elemento ya incluido). Una vez seleccionado los archivos a comprimir, hacer click en "CREAR ZIP". También se incorpora un campo para introducir el nombre que se quiere para la carpeta (este campo es opcional ya que si se deja vacío el programa le asignará un nombre ("carpeta_comprimida") al ZIP). Finalmente el botón "BORRAR TODO" eliminará todo el contenido seleccionado para el ZIP.
PARA CUALQUIER DUDA U OBSERVACIÓN USEN LA SECCIÓN DE COMENTARIOS.

tkzip
Imágen de perfil

Traductor Texto-Voz en tiempo real.


Python

Actualizado el 20 de Septiembre del 2022 por Antonio (77 códigos) (Publicado el 5 de Marzo del 2020)
9.222 visualizaciones desde el 5 de Marzo del 2020
Aplicación que reproduce, mediante voz, texto introducido por el usuario, en tiempo real. Finaliza al introducir '.' y repite el último texto introducido al introducir un espacio ' '

tv
Imágen de perfil

Calculadore inline


JavaScript

Publicado el 18 de Septiembre del 2022 por Oscar (8 códigos)
1.314 visualizaciones desde el 18 de Septiembre del 2022
Este codigo en javascript permite sacar una cuenta con los operadores basicos, poniendo todos ellos en la misma cadena, siempre dejando un espacio como restricción. Este código esta basado en una kata de codewars que resolvi y que paso una test enorme de bastantisimos operadores
Imágen de perfil

Conexion con Firebird


Python

Publicado el 11 de Septiembre del 2022 por Augusto (9 códigos)
3.728 visualizaciones desde el 11 de Septiembre del 2022
Código de ejemplo de conexion de python 3+ con firebird 3. Funciona de forma estandar en linux/windows.
Adjunto archivo de ejemplo funcional.
Imágen de perfil

Arbol de expresiones


Java

Publicado el 3 de Septiembre del 2022 por Rafael Angel (15 códigos)
5.146 visualizaciones desde el 3 de Septiembre del 2022
Ejemplo claro, bien programado de un arbol de expreciones.
Datos de ejemplo:

Datos de entrada: 22/24+467-5****

Datos de salida en Postorder:
Expresion postfix mostrada en PostOrder
22/24+467-5****

Datos de salida en InOrder:
Expresion Infix mostrada en InOrder
((2/2)*((2+4)*(4*((6-7)*5))))

Muy claro el resultado.

Las delcaraciones estan en palabras completas, nada de abreviaturas.
Finalmente se hace uso del stack de java.
Imágen de perfil

Lista doblemente enlazada de nodos 2022


Java

Publicado el 3 de Septiembre del 2022 por Rafael Angel (15 códigos)
1.584 visualizaciones desde el 3 de Septiembre del 2022
Un ejemplo basado en http://codigolibre.weebly.com/blog/listas-simples-en-java
De una lista doblemente enlazada, la programada de la lista es personalizada, las declaraciones estan en palabras completas, nada de abreviaturas.
Imágen de perfil

Arbol binario actualizado 2022


Java

Publicado el 3 de Septiembre del 2022 por Rafael Angel (15 códigos)
1.158 visualizaciones desde el 3 de Septiembre del 2022
Demostracion facil de entender de un arbol de nodos, asi mismo tambien se incluye un ejemplo de cada uno de los siguientes enumerados: fila, cola, pila, stack, fila doblemente enlazada.
Es un codigo muy limpio y ordenado, las declaraciones estan en palabras completas, noda de abreviaturas.
Imágen de perfil

SERVIDOR DE TIEMPO.


C/Visual C

Publicado el 30 de Agosto del 2022 por Hilario (145 códigos)
698 visualizaciones desde el 30 de Agosto del 2022
*********************************************
De gustibus et colon bus non est disputandum.
------------------------------------------
Hilario Iglesias Martínez.
-------------------------------------------
Sencillo servidor de tiempo.
A una petición o llamada de un cliente,
devuelve los datos del día y la Hora
del Servidor.
Se utiliza la llamada sprintf().
---------------------------------------
Puede ejecutarse bajo consola Linux
en el mismo ordenador,o distintos, debidamente
configurados para permitir la conexión.
Realizar un comando ifconfig, para saber
com qué IPs interactuar.
Utilizar los comandos telnet o nc.
----------------------------------
Realizado en:
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Consola de Linux.
Imágen de perfil

LEER SECTORES DEL DISCO


C/Visual C

Publicado el 27 de Agosto del 2022 por Hilario (145 códigos)
1.113 visualizaciones desde el 27 de Agosto del 2022
/*
-----------------------------
Aut viam inveniam aut faciam.
*****************************
Leo_Sectores_Disco.c
*******************************
-----------------------------------
Hilario Iglesias Martínez.
*********************************
Este programa ha sido realizado en.
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Consola de Linux.
***********************************
V-0 -Ag/2022.
--------------------------------------
El programa, abre un fichero por consola,
y va pidiendo sectores del disco :0,1,2,3,4...
hasta llegar al final de lectura de Buffer,
remarcado en otro color,volcando
el contenido en las sucesivas peticiones.

Forma de compilarlo bajo prompt:

gcc -Wall Leo_Sectores_Disco.c -o LeoSectores

*********************************************
Una posibles salida por consola de parte
de un sector de disco sería la siguiente,
(después de haber ejecutado, en este caso
de ejemplo, un fichero de texto para
prueba llamado Alicia.txt):

./LeoSectores Alicia.txt

Introduzca el Sector que quiere abrir:0
41 6C 69 63 69 61 20 65 73 74 C3 A1 20 61 20 70 | Alicia est.. a p
75 6E 74 6F 20 64 65 20 71 75 65 64 61 72 73 65 | unto de quedarse
20 64 6F 72 6D 69 64 61 20 64 65 62 69 64 6F 20 | dormida debido
61 6C 20 61 62 75 72 72 69 6D 69 65 6E 74 6F 20 | al aburrimiento
71 75 65 20 73 69 65 6E 74 65 20 6D 69 65 6E 74 | que siente mient
72 61 73 20 65 73 74 C3 A1 20 63 6F 6E 20 73 75 | ras est.. con su
20 68 65 72 6D 61 6E 61 20 73 65 6E 74 61 64 61 | hermana sentada
20 61 20 6C 61 20 6F 72 69 6C 6C 61 20 64 65 6C | a la orilla del

**********************************************************************
Funciones importantes que utilizamos en el programa:
------------------------------------------------------------------
"fseek()
---------------------------------------------------------------------
La función fseek() establece el indicador de posición del archivo para el
flujo apuntado. La nueva posición, medida en
bytes, se obtiene añadiendo bytes de desplazamiento a la posición
especificada.se establece con:
SEEK_SET,
SEEK_CUR,
SEEK_END,
El desplazamiento es relativo al inicio del archivo, el
indicador de posición actual o fin de archivo, respectivamente.

La llamada exitosa a la función fseek() borra al final del archivo
el indicador de flujo, y deshace cualquier efecto.
En resumen: La función fseek establece un indicador
de posición de archivo para un flujo de archivo establecido.
---------------------------------------------------------------------
"fread()
-----------------------------------------------------------------------
La función fread() es el complementario de las funciones como fwrite()

fread().
Esta función se usa comúnmente para leer datos binarios.
Acepta los mismos argumentos que la fwrite()

La llamada fread()está compuesta por una serie de parámetros.
Veamos, en rasgos generales, cada uno de ellos :

-Búfer: Puntero al búfer donde se almacenarán los datos.
Un búfer es una región de la memoria utilizada para
almacenar datos temporalmente.
-Tamaño: El tamaño de cada elemento a leer en bytes.
-Count: Contador del número de elementos a leer.
-Stream: Puntero al objeto FILE desde donde se leerán los datos.
++++
---Valor devuelto:
Tras una ejecución exitosa, la función devuelve un
valor entero equivalente a count .
Devuelve el número de elementos completos leídos
realmente, que puede ser menor que count
si se produce un error, o se encuentra
un final de archivo antes de llegar al
parámetro count declarado como constante
en el programa, dependiendo de la ejecución
que queramos dar al mismo.

-------------------------------------------
Las librerías utilizadas son las siguientes:
include <stdio.h>
include <ctype.h>
include <stdlib.h>

*/