Mostrar los tags: buffer

Mostrando del 1 al 9 de 9 coincidencias
<<>>
Se ha buscado por el tag: buffer
Imágen de perfil

FICHEROS-COMPORTAMIENTO


C/Visual C

Actualizado el 26 de Agosto del 2022 por Hilario (125 códigos) (Publicado el 22 de Agosto del 2022)
411 visualizaciones desde el 22 de Agosto del 2022
-----------------------------------
*

*Non scholae, sed vitae discere.**



-----------------------------------
Hilario Iglesia Martínez.
Práctica en lenguaje C.
---------------------------
Utilización y creación de Ficheros.
--------------------------------
El programa fue realizado en plataforma
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Para ejecutar bajo consola de linux.
-------------------------------------
Otra forma de ejecución:
Si no se desea utilizar "make" para su ejecución,
y hacerlo bajo directorio en consola Linux.
Deberá estar bajo dicho directorio los ficheros: Variables.h
y main.c.
Se podrá ejecutar su compilación, según las exigencias de
depuración de la siguiente forma:
-----------------------------------------------
gcc main.c -Wall -Wextra -Werror -Wno-format -o Descriptor_Archivo
-----------------------------------------------------------
gcc -Wall main.c -o Descriptor_Archivo
-----------------------------------------
gcc main.c -o Descriptor_Archivo

***********************************************

**Descriptor_Archivo, es un programa realizado en ANSI-C, bajo LINUX,
que trata de aclarar un poco el funcionamiento de la apertura de un
pequeño fichero de texto, en el que se escribe una frase.**

**Se intenta buscar la dirección del descriptor de archivo, así como el
alojamiento de cada letra de la frase en memoria. También se hace un volcado
de la parte del alojamiento en memoria para intentar apreciar los
desplazamientos de cada letra. Al final del mismo se hace una llamada
mediante la función “system()”, para saber el PID (Identificador de proceso),
del mismo. En esta llamada podremos comprobar coincidencias en las
direcciones de memoria.**

**Al final, averiguamos con otra llamada mediante “system()”,
el inode, y la estructura de datos con la información del archivo.**
Imágen de perfil

SERVIDOR


C/Visual C

Publicado el 6 de Julio del 2022 por Hilario (125 códigos)
778 visualizaciones desde el 6 de Julio del 2022
/*
*********************
servidor_chat.c
*********************
Hilario Iglesias Martínez.
-------------------------
SERVIDOR.
----------------------------------
Volviendo hacía atrás a algunos
programas sobre sockes ya publicados.
He realizado este Sevidor para chat,
con el fin de poder interactuar
con el a través de dos consolas
Linux en el mismo ordenador,
utilizando la dirección Localhost (127.0.0.1),
u otra en la cual la configración del
cortafuegos lo permita.
Una vez abierto y a la escucha el servidor,
se podrán interactuar mensajes con él
a través del comando linux, por ejemplo
nc 127.0.0.1 5898, o utilizando el antiguo
telnet.
donde se coloca como atributo del comando
nc de linux la ip y el puerto establecido
en el servidor previamente.
En este ejemplo se puede ver, en un volcado
de memoria, como se dispone la ip y el puerto
en memoria según se su tratamiento.
formatos Big Endian, o Little Endian
Como en otros programas puestos aquí,
se podría hacer un seguimiento de
los mensajes con wireshark para analizar
los paquetes.
---------------------------
Salida del Servidor poniendo en consola
la frase.
hasta luego lucas
*********************************
Este programa ha sido realizado en.
LINUX Ubuntu 20.04.4 LTS.
Bajo el standard ANSI C.-C-11
Usado el IDE Sublime Text.
Consola de Linux.
*****************************
Compilacion.
$ gcc servidor_chat.c -o servidor_chat
Ejecucion.
+++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++
Salida por consola.
------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++
Tu sistema es Little Endian
+++++++++++++++++++++++++++++++++++++++++++++++
Introduce una IP
127.0.0.1
++++++++++++++++
*******************
Introduce un Puerto:
+++++++++++++++++++
8767
-------------------
Valor de entrada: 8767
Socket creado con éxito
Tamaño de la strucServidor = 16
La IP local es: 127.0.0.1
El Puerto local de conexión es: 8767
----------------------------------------------
Disposición en memoria del Puerto y la IP
----------------------------------------------
02 00 22 3f 7f 00 00 01 00 00 00 00 00 00 00 00 || .."?............
c2 00 00 00 00 00 00 00 f7 a0 ba dc fc 7f 00 00 || ................
38 37 36 37 00 7f 00 00 ad 79 54 c1 92 55 00 00 || 8767.....yT..U..
e8 72 03 3b 66 7f 00 00 60 79 54 c1 92 55 00 00 || .r.;f...`yT..U..
31 32 37 2e 30 2e 30 2e 31 00 54 c1 92 55 00 00 || 127.0.0.1.T..U..
00 a2 ba dc fc 7f 00 00 00 a5 6b 08 1f 31 1f 71 || ..........k..1.q
00 00 00 00 00 00 00 00 83 a0 e6 3a || ...........:
----------------------------------------------
Socket enlazado con éxito.
El Servidor está preparado
Imágen de perfil

Copiar un archivo en binario


Java

Publicado el 16 de Septiembre del 2020 por Katas (25 códigos)
3.454 visualizaciones desde el 16 de Septiembre del 2020
Código que muestra como copiar archivo en modo binario. En vez de usar los Reader y los Writer, se usan los InputStream y los OutputStream. En lugar de los readLine() y println(), hay que usar los métodos read() y write() de array de bytes.
Imágen de perfil

Código para leer un archivo y mostrar su contenido con FileReader


Java

Publicado el 14 de Septiembre del 2020 por Katas (25 códigos)
3.185 visualizaciones desde el 14 de Septiembre del 2020
Código que muestra como leer un archivo de texto linea a linea y mostrar su contenido por pantalla, teniendo en cuenta cualquier excepción de apertura y cierre. Utiliza FileReader y el BufferedReader.

Ejemplo utilizando Scanner: https://www.lawebdelprogramador.com/codigo/Java/6472-Codigo-para-leer-un-archivo-y-mostrar-su-contenido-con-Scanner.html
Imágen de perfil

Uso de archivos temporales en Java


Java

Publicado el 7 de Abril del 2019 por Info (100 códigos)
10.877 visualizaciones desde el 7 de Abril del 2019
Ejemplo que muestra como crear, escribir y leer en un archivo temporal en Java.

La salida del ejemplo seria algo así:
1
2
3
Java tmp dir: /tmp
Path: /tmp/archivoTemporal_5279288869856060260.lwp
Texto guardado en el archivo temporal: La Web del Programador
Imágen de perfil

CLASE SCANNER


Java

Publicado el 18 de Febrero del 2019 por Oswaldo Alberto (6 códigos)
1.805 visualizaciones desde el 18 de Febrero del 2019
Cordial saludo.

La clase SCANNER nos sirve para realizar las entradas de información cuando se usa el modo consola de java, antiguamente era la pantalla del DOS de windows y su uso era muy sombrio y oscuro y monotono, en la actualidad la consola es una ventanita en modo gráfico que sale o resulta del IDE que se esté usando como Eclipse, o NetBeans que son los más populares.

Retomemos SCANNER como clase tiene unos métodos para capturar directamente los tipos numéricos como int, float, etc. Esos métodos son: nextInt para capturar un tipo entero corto o también nextDouble para capturar un tipo real largo.

Mediante ejemplos sencillos se ilustra cada método de la clase SCANNER, el código es nativo de Java, fué programado en NetBeans IDE 8.2 en español, tambien puede usar Eclipse, solo es importar el proyecto y listo.

Gracias.


Java
Imágen de perfil

Notas tipo diario en java


Java

Publicado el 2 de Febrero del 2018 por Rafael Angel (81 códigos)
2.432 visualizaciones desde el 2 de Febrero del 2018
Permite guardar tus notas diarias.
Puede guardar y abrir archivos.
Tiene un buscador de registros por medio de un JList.
Los datos se guardan en un block de notas y al abrirse se colocan en diferentes controles.
Como el control nombtre del registro, fecha, detalles.
Imágen de perfil

Leer un archivo de texto


Java

Publicado el 7 de Enero del 2018 por Rafael Angel (81 códigos)
3.414 visualizaciones desde el 7 de Enero del 2018
//Rafael Angel Montero Fernandez.
//[email protected]
//"end_rs" es el separador de datos, esto permitirá muchos saltos de linea en el código.
//Basandome en mi experiencia adquirida en otro lenguaje de programación.
Un ejemplo de como hacerse una base de datos casera con un archivo de texto.
Ademas se ejemplifica como abrir un archivo de texto.
Hay más de una forma un varias bibliotecas para hacerlo pero después de algunas investigaciones por Internet, me he decidido por las que he usado en este proyecto de ejemplo.

El pequeño programa aquí hecho puede guardar el texto de 3 campos diferentes pero en un solo archivo de texto. Al abrirlo puede colocar la primera entrada en los campos de texto y la lista de nombres en un JList.

Finalmente, si lo mejoras o puedes darme recomendaciones en los comentarios se lo agradecería, ya que eso me ayudará mejorar.