Mostrar los tags: C

Mostrando del 101 al 110 de 2.836 coincidencias
Se ha buscado por el tag: C
sin imagen de perfil

parchis


Access

Publicado el 8 de Noviembre del 2022 por Roger Orlando
444 visualizaciones desde el 8 de Noviembre del 2022
rotaz-@0969
1920-x-1080-NOW1
Jackbox-Games-Logo-Web1
pp9releasestream_1920x10801
th1
th1
th2
th2
Imágen de perfil

PCAP_OTRAS_LLAMADAS


C/Visual C

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Octubre del 2022 por Hilario (122 códigos)
505 visualizaciones desde el 27 de Octubre del 2022
/*
-------------------------
pcap_llamadas.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.
************************************
NOTA:
----
Este programa es una revisión (o intento), de mejorar el ya publicado aqui.
como:"datagrama.c". Publicado el 27 de Septiembre del 2022.
Quiero indicar que como puede verse en su compilación tuve que optar
por la opcion -w, ya que la opción -Wall, da errores tipo warning,
que no he podido resolver, referentes a incompatibilidad de tipos con
la llamada "ether_ntoa() para origen y destino de identificadores
de red, tipo MAC".
En concreto:
"passing argument 1 of ‘ether_ntoa’ from incompatible pointer type"

He intentado modificar tipos, y diferentes llamadas de conversión
sin ningún éxito aparente.
Como es un programa para jugar con él, si alguién descubre la
solución, podría indicarlo.
-------------------------------------------------------------------


Compilar:
-------
gcc -w -o pcap_llamadas pcap_llamadas.c -lpcap

Ejecutar:
$ sudo ./pcap_llamadas

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

Algoritmo de busqueda binaria


Java

Publicado el 24 de Octubre del 2022 por Rafael Angel (15 códigos)
1.070 visualizaciones desde el 24 de Octubre del 2022
Este algoritmo permite buscar en un vector en forma binaria.
Por ejemplo {1,2,3,4,5,6,7,8,9,10}, y quiero buscar el valor 4 entonces el algoritmo dibide la cantidad de items del vector en 2.
Luego verifica si el valor buscado es mayor o igual al primer item de la segunda mitad, de no ser asi entonces el valor debe estar en la primera mitad.

Ademas, viene una version personalizada del algoritmo.

Cualquier ayuda.
Numero de celular en Costa Rica:
506 83942235
Imágen de perfil

Ordenamiento por insercion


Java

Publicado el 19 de Octubre del 2022 por Rafael Angel (15 códigos)
760 visualizaciones desde el 19 de Octubre del 2022
Permite ordenar los datos por medio de insercion.
Abriendo un espacio en un vector determinado para colocar el item
Por ejemplo en 2,3,4,1.
Abriria entre 2 y 4 para colocar el 1 y asi sucesivamente hasta que quede en: 1,2,3,4
Imágen de perfil

FICHEROS Y ESTRUCTURAS


C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 16 de Octubre del 2022 por Hilario (122 códigos)
442 visualizaciones desde el 16 de Octubre del 2022


----------------------------------------------
Gaudeamus igitur iuvenes dum sumus.
----------------------------------------------
++Hilario Iglesias Martínez++
---------------------------------------------
Este programa fue realizado en una plataforma
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI-C,

-------------------------------------------

Sencillo ejemplo sobre el manejo
en ANSI-C, de ficheros y estructuras para
colocar datos.

Este ejemplo consta de dos programas:
Escritura_Registros.c
Lectura_Registros.c

El primero:"Escritura_Registros.c", abre
un fichero de texto indicado.
-Por ejemplo: entrada-
Una vez abierto nos va pidiendo
una serie de datos para alojarlos en una estructura,
y escribirlos en dicho fichero "entrada".

Después, deberemos ejecutar:"Lectura_Registros.c"
que nos pedirá el fichero, en nuestro caso:
"entrada", y volcará por consola
los datos existentes en el mismo.

Se puede jugar con estos sencillos programas.
**************************************************************
COMPILACIÓN:
gcc -Wall -Werror -o Escritura_Registros Escritura_Registros.c
gcc -Wall -Werror -o Lectura_Registros Lectura_Registros.c

------------------------------------------------------------
EJECUCIÓN:

./Escritura_Registros

./Lectura_Registros
----------------------------------------------------------



Imágen de perfil

Selector/Reproductor de archivos de audio, por comandos de voz.


Python

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 14 de Octubre del 2022 por Antonio (75 códigos) (Publicado el 9 de Noviembre del 2020)
3.659 visualizaciones desde el 9 de Noviembre del 2020
El presente código, permite al usuario, reproducir un archivo de audio (en formato ".wav"), escogiéndolo de una lista. A su vez, el programa se comunicará al usuario tanto a través de mensajes de texto como por mensajes de voz.
El programa se inicia, pidiendo el ingreso de la ruta al directorio en el que se encuentran los audios. Tras ello el usuario usará los comandos de voz para realizar las siguientes acciones:
COMANDOS PRINCIPALES:
"lista": Muestra la lista, numerada de archivos de audio, presentes en la carpeta indicada. Para reproducir uno de los archivos el usuario dirá en voz alta el número correspondiente al audio deseado (Este procedimiento también se seguirá para cambiar de micrófono).
"para": Finaliza la reproducción en curso de un audio.
"cambia micrófono": Despliega un listado con los micrófonos disponibles, para su selección numérica.
"comandos": Muestra la lista de comandos principales.
"fin": Finaliza la ejecución del programa.


imam
mas2
Imágen de perfil

SOCKETPAIRS


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 10 de Octubre del 2022 por Hilario (122 códigos)
384 visualizaciones desde el 10 de Octubre del 2022
*************************************************************************
Dulce bellum inexpertis.
************************************************************************
Hilario Iglesias Martínez

************************************************************************
Socket_Pair.c
----------------------------------------------------------------------
Este programa fue realizado en una plataforma
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI-C,
bajo una consola Linux.
*************************************************************************
En este programa trataremos la función socketpair
que realiza un mecanismo de comunicación entre procesos,
muy parecido al de la función pipes.
La diferencia fundamental con pipes, es que la comunicación
entre procesos es bidireccional.


Esta función se encuentra en la librería <sys/socket.h>

"int socketpair(int domain, int type, int protocol, int sv[2]);"

La función socketpair() crea un par de sockets del tipo especificado
que no tienen nombre y están conectados en el dominio indicado
y utilizando el protocolo especificado.

Argumentos descripción.
----------------------
dominio:(PF_UNIX, AF_UNIX, PF_LOCAL, AF_LOCAL)
El dominio: en el que abrir el socket.
Aunque se pueden obtener pares de sockets para sockets de dominio AF_INET,
se recomienda utilizar sockets de dominio:PF_UNIX, AF_UNIX para pares de sockets.

El tipo: de socket creado, ya sea SOCK_STREAM o SOCK_DGRAM.

Protocolo:El protocolo solicitado debe ser 0.
sv:Array, con los descriptores utilizados
para referirse a los sockets obtenidos.

-----------------------------------------------------------------
Para compilar el programa se puede utilizar la utilidad make, adjunta.
También se puede compilar directamente bajo consola de linux con el comando,
teniendo en cuenta que:
Socket_Pair.c
volcado.c
variables.h
deberán estar bajo el mismo directorio.


gcc -Wall -Werror -o Socket_Pair Socket_Pair.c volcado.c

Ejecutar:

./Socket_Pair



*/
Imágen de perfil

MerX


Visual Basic

Actualizado el 8 de Octubre del 2022 por Rafael (22 códigos) (Publicado el 20 de Marzo del 2021)
26.520 visualizaciones desde el 20 de Marzo del 2021
MerX es un programa para Windows.
Sirve para gestionar la contabilidad.
Produce: libro diario, auxiliar,
balanzas, recapitulación, estados financieros,
balance general, estado de pérdidas y ganancias,
estado de resultados y estados de cuentas.
Multiusuario cliente/servidor, red inalámbrica.
Adjunto Guía del Usuario MerX