Codigos de programacion
Full código para programadores
Como instalar NetBeans 8.2
Instalacion de IDE NetBeans en Windows 8.
Primero Instalmos JDK:
JDK http://www.oracle.com/technetwork/jav...
Segundo Instalamos IDE NetBeans 8.2
Netbeans https://netbeans.org/downloads/
Cual es mi ip
Como saber cuál es la ip de mi ordenador o
computadora, de donde sacarlo o qué hacer cuando necesito esa información.
En varias páginas y canales de youtube he
visto o leído de personas que consultan sobre este tema aunque para muchos es
una cosa muy simple creo tener la necesidad de realizar un pequeño post al
respecto, teniendo en cuanta que siempre hay personas que necesitan saber sobre
este simple pero necesario tema.
Hay varias formas y maneras se saber cual
la ip de nuestro ordenador, una de ellas es con la combinación de teclas
WINDOWS + R entonces aparecerá la ventana de ejecutar.
En ella escribimos el comando "cmd" paso siguiente le damos Enter, se nos abrirá la consola de Windows que es una pantalla negra, en esta pantalla escribimos "ipconfig" sin comillas, por favor.
Paso siguiente se mostrará varios datos de nuestra red local, entre
ellas la ip de nuestra PC, la puerta de enlace predeterminado, la cual vendría
a ser la ip del router a la que estamos conectados, para mayor detalle
mostramos la imagen con los detalles de la red.
Veamos, donde dice:
- Dirección IP. . . . . . . . . .
. :192.168.251.2 esta dirección
ip es de nuestra PC
- Máscara de subred. . . . . .:255.255.255.0 la máscara de subred lo
dejamos igual.
- Puerta de enlace
predeterminada...:192.168.251.1 esta dirección ip es la de nuestro router
a la que nuestras PCs están conectadas, si tenemos una red WIFI, también estarían
conectadas: laptop, celular, tablet y cualquier dispositivo de conexión
WIFI, por lo tanto, si nuestro rango de ips es 192.168.251.1
- La ip de nuestra PC es:
192.168.251.2
- La ip de nuestra laptop sería:
192.168.251.3
- La ip de nuestro celular
seria:192.168.251.4
Y así sucesivamente las ips se irían agregando a nuestra red, obviamente
este rango de ips es solo un ejemplo; en tu caso podría ser: 192.168.1.1
o 192.168.0.1 y así.
Pero, como ya sabemos cuál es una de las formas de saber cuál es nuestra
ip, fácilmente podremos identificar el rango en la cual se encuentra nuestra
red local.
Como unir dos Routers
En primer lugar debemos tener un
router principal la que el proveedor nos da previamente ya configurado,
generalmente los proveedores nos facilitan routers con puerto DSL y puertos LAN, siendo así, mostraremos una
imagen de un router:
A modo de ejemplo la ip de este
router seria: 192.168.1.1 aunque para no
tener inconvenientes tendrían que verificar la ip respectiva de su pc:
En segundo lugar tendremos que
adquirir un router, puede ser de cualquier marca pero yo uso TP_LINK, este
equipo tiene que tener un puerto WAN que es muy importante para conectar un
router con otro, asimismo debe tener puertos LAN. La gran pregunta es:
¿Cómo unir un router con otro?
Muy fácil, nada complicado
conectas un extremo del cable UTP con su conector RJ45 al puerto LAN de tu router principal y el otro
extremo del cable UTP con su conector RJ45 al puerto WAN de tu router secundario o número
2 el que obviamente lo compraste en el mercado de informática.
Al momento de configurar el
router secundario la ip WAN el router captura automáticamente así es que toda configuración
WAN es automático; aunque la ip podría ser estática pero para ello deberíamos tener
mayor conocimiento de las ips WAN y LAN, aunque por cierto no es nada
complicado
Si hablamos de la ip del router
secundario dejando a un lado la WAN nos concentraremos en la ip LAN al momento
de configurar nuestro router secundario.
Si la ip del router principal es: 192.168.1.1
En el router secundario tendrá que
cambiar porque tiene que ser de otro rango de ips, es decir 192.168.10.1
Como conectar java netbeans con mysql
Creamos un paquete que puede ser como en este caso: CapaDatos,
Dentro de la CapaDatos creamos una clase el nombre puede ser Conexion .
package CapaDatos;
import java.sql.*;
public class Conexion {
Connection miconexion;
public Conexion() throws ClassNotFoundException,SQLException
{
//Cargamos el Driver MySQL
Class.forName("com.mysql.jdbc.Driver");
//Cambiamos el nombre de la base de datos, el usuario y la contraseña
miconexion=DriverManager.getConnection("jdbc:mysql://localhost/ventas","root","123");
}
}
Dentro de la CapaDatos creamos una clase el nombre puede ser Conexion .
package CapaDatos;
import java.sql.*;
public class Conexion {
Connection miconexion;
public Conexion() throws ClassNotFoundException,SQLException
{
//Cargamos el Driver MySQL
Class.forName("com.mysql.jdbc.Driver");
//Cambiamos el nombre de la base de datos, el usuario y la contraseña
miconexion=DriverManager.getConnection("jdbc:mysql://localhost/ventas","root","123");
}
}
Tecnologías de redes Inalambricas
Existen
varias tecnologías utilizadas en redes inalámbricas. El empleo de cada una de
ellas depende mucho de la aplicación. Cada tecnología tiene sus ventajas y
desventajas. A continuación se listan las más importantes en este género.
Banda
Angosta
Un
sistema de radio de banda angosta transmite y recibe información en una radio
frecuencia específica. La banda amplia mantiene la frecuencia de la señal de
radio tan angostamente posible para pasar la información. El cruzamiento no
deseado entre canales es evitado al coordinar cuidadosamente diferentes
usuarios en diferente canal de frecuencia. En un sistema de radio la privacidad
y la no-interferencia se incrementan por el uso de frecuencias separadas de
radio. El radio receptor filtra todas aquellas frecuencias que no son de su
competencia. La desventaja de esta tecnología es el uso amplio de frecuencias,
uno para cada usuario, lo cual es impráctico si se tienen muchos.
Espectro
extendido
La
gran mayoría de los sistemas inalámbricos emplean la tecnología de Espectro
Extendido (Spread Spectrum), una tecnología de banda amplia desarrollada por
los militares estadounidenses que provee comunicaciones seguras, confiables y
de misión crítica. La tecnología de Espectro Extendido está diseñada para
intercambiar eficiencia en ancho de banda por confiabilidad, integridad y
seguridad. Es decir, más ancho de banda es consumida con respecto al caso de la
transmisión en banda angosta, pero el ‘trueque’ [ancho de banda/potencia]
produce una señal que es en efecto más fuerte y así más fácil de detectar por
el receptor que conoce los parámetros de la señal de espectro extendido que
está siendo difundida. Si el receptor no está sintonizado a la frecuencia
correcta, una señal de espectro extendido se miraría como ruido en el fondo.
Otra característica del espectro disperso es la reducción de interferencia
entre la señal procesada y otras señales no esenciales o ajenas al sistema de
comunicación.
Infrarrojo
Los
sistemas de comunicación por infrarrojo utilizan muy altas frecuencias, justo
abajo del espectro de la luz visible para transportar datos. Como la luz, el
infrarrojo no puede penetrar objetos opacos, ya sea directamente (línea de
vista) o indirectamente (tecnología difundida/reflectiva). El alto desempeño del
infrarrojo directo es impráctico para usuarios móviles pero su uso es
prácticamente para conectar dos redes fijas. La tecnología reflectiva no
requiere línea de vista pero está limitada a cuartos individuales en zonas
relativamente cercanas.
Láser
La
tecnología láser tiene todavía que resolver importantes cuestiones en el
terreno de las redes inalámbricas antes de consolidar su gran potencial de
aplicación.
Hoy en día resulta muy útil para conexiones punto a punto con visibilidad directa, utilizándose fundamentalmente en interconectar segmentos distantes de redes locales convencionales (Ethernet y Token Ring). Es de resaltar el hecho de que esta técnica se encuentre en observación debido al posible perjuicio para la salud que supone la visión directa del haz. Como circuitos punto a punto se llegan a cubrir distancias de hasta 1000 metros, operando con una longitud de onda de 820 nanómetros.
Hoy en día resulta muy útil para conexiones punto a punto con visibilidad directa, utilizándose fundamentalmente en interconectar segmentos distantes de redes locales convencionales (Ethernet y Token Ring). Es de resaltar el hecho de que esta técnica se encuentre en observación debido al posible perjuicio para la salud que supone la visión directa del haz. Como circuitos punto a punto se llegan a cubrir distancias de hasta 1000 metros, operando con una longitud de onda de 820 nanómetros.
Microondas
Las
microondas son ondas electromagnéticas cuyas frecuencias se encuentran dentro
del espectro de las super altas frecuencias, SHF, utilizándose para las redes
inalámbricas la banda de los 18-19 Ghz. Estas redes tienen una propagación muy
localizada y un ancho de banda que permite alcanzar los 15 Mbps.
La red Rialta de Motorola es una red de este tipo, la cual va a 10 Mbps y tiene un área de cobertura de 500 metros.
La red Rialta de Motorola es una red de este tipo, la cual va a 10 Mbps y tiene un área de cobertura de 500 metros.
Radio
UHF
Las redes basadas en
equipos de radio en UHF necesitan para su instalación y uso una licencia
administrativa. Tienen la ventaja de no verse interrumpida por cuerpos opacos,
pudiendo salvar obstáculos físicos gracias a su cualidad de difracción.
WaveLAN es una red inalámbrica de NCR que utiliza las frecuencias de 902-928
Mhz en Estados Unidos, aunque en Europa ha solicitado la concesión de otras
frecuencias, ya que esta banda está siendo utilizada por la telefonía móvil.
Esta red va a 2 Mbps, y tiene una cobertura de 335 metros. Puede utilizarse de
forma independiente o conectada a una red Novell convencional (Arcnet, Token
Ring o Ethernet)
PureLAN es otra red de este tipo compatible con Novell Netware, LAN Manager, LAN Server y TCP/IP. Va a 2 Mbps y tiene una cobertura de 240 metros.
Derectorios de Linux
El sistema de archivo de Linux
sigue todas las convenciones de Unix, lo cual significa que tiene una
estructura determinada, compatible y homogénea con el resto de los sistemas
Unix. El sistema de archivos en cualquier sistema Unix no está ligado de una
forma directa con la estructura del hardware, esto es, no depende de si un determinado
ordenador tiene 1, 2 ó 7 discos duros para crear las unidades c:\, d:\ o m:\.
Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.
Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.
El Sistema Linux tiene un
sistema de directorios muy organizado, donde cada uno tiene una función, a continuación
se definen dichas funciones:
/ Raíz
del sistema de archivos.
/bin Almacena
la mayoría de los programas esenciales del sistema.
/boot Archivos
estáticos utilizados por el cargador de arranque (boot-loader) del sistema.
/dev Contiene archivos especiales del sistema,
conocidos como controladores de dispositivo (device drivers), los cuales se
usan para acceder a los dispositivos del sistema y recursos, como discos duros,
módems, memoria, etc.
/dev/hda Disco
primario
/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.
/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.
/etc Este directorio está reservado para los
ficheros de configuración y arranque del sistema Linux. En este directorio no
debe aparecer ningún fichero binario (programas). Bajo éste deben
aparecer otros subdirectorios:
/etc/X11 Ficheros
de configuración de X Window.
/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que módulos se anexan al kernel en el momento del boot.
/etc/fstab Instalación de quotas.
/etc/passwd Contiene información sobre los usuarios, como login, nombre y otra información que el administrador quiera agregar.
/etc/shadow Almacena los password en forma encriptada y las fechas de expiración de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene información para inicializar los demonios.
/etc/hosts.deny Almacena información para configurar los permisos sobre los servicios que ofrece.
/etc/hosts.allow También información para configurar los permisos sobre los servicios que ofrece.
/etc/sysconfig Almacena archivos de configuración de del sistema, por ejemplo el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del sistema.
/etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que módulos se anexan al kernel en el momento del boot.
/etc/fstab Instalación de quotas.
/etc/passwd Contiene información sobre los usuarios, como login, nombre y otra información que el administrador quiera agregar.
/etc/shadow Almacena los password en forma encriptada y las fechas de expiración de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene información para inicializar los demonios.
/etc/hosts.deny Almacena información para configurar los permisos sobre los servicios que ofrece.
/etc/hosts.allow También información para configurar los permisos sobre los servicios que ofrece.
/etc/sysconfig Almacena archivos de configuración de del sistema, por ejemplo el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del sistema.
/home Contiene
los directorios personales (casas) de los usuarios. En un sistema recién
instalado, no habrá ningún usuario en este directorio.
/lib Estos
ficheros contienen código que compartirán muchos programas. En lugar de que
cada programa contenga una copia propia de las rutinas compartidas, éstas son
guardadas en este fichero. Esto hace que los programas ejecutables sean menores
y reduce el espacio usado en disco.
/mnt Punto
de montaje. Montar temporalmente otros sistemas de archivos.
/opt Aplicaciones
adicionales
/proc Contiene Archivos especiales que o bien
reciben o envían información al kernel del sistema. Información asociada con el
núcleo que se está ejecutando, para obtener información de recursos utilizados
en el sistema (CPU, memoria, swap, dispositivos...) Este directorio es un
sistema de archivo virtual, es decir, no existe físicamente en el disco duro,
sólo en memoria.
/root Directorio
hogar (casa) del administrador del sistema.
/sbin Contiene
programas esenciales del sistema, que son únicamente accesibles al
administrador (root).
/tmp Archivos
temporales del sistema.
/usr Éste es
uno de los directorios más importantes del sistema puesto que contiene los
datos, programas y librerías de uso común para todos los usuarios
/usr/bin Herramientas
de uso general. Allí también se guardan muchos de los programas ejecutables de
Linux.
/usr/doc Documentación general del sistema.
/usr/etc Ficheros de configuración generales.
/usr/games Juegos y programas educativos.
/usr/include Cabeceras de librerías del lenguaje de programación C.
/usr/info Ficheros de información de GNU.
/usr/lib Librerías generales de los programas.
/usr/local Está diseñado para la personalización local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio.
/usr/man Páginas del manual de Linux.
/usr/sbin Programas de administración del sistema.
/usr/share Datos independientes de la arquitectura del sistema.
/usr/share/dict Diccionario de palabras.
/usr/share/doc Documentación variada sobre el software instalado.
/usr/share/man Paginas del manual.
/usr/src Archivos que almacena el código fuente de diferentes programas del sistema.
/usr/doc Documentación general del sistema.
/usr/etc Ficheros de configuración generales.
/usr/games Juegos y programas educativos.
/usr/include Cabeceras de librerías del lenguaje de programación C.
/usr/info Ficheros de información de GNU.
/usr/lib Librerías generales de los programas.
/usr/local Está diseñado para la personalización local del sistema. Por lo general, gran parte del software local se instala en los subdirectorios de este directorio.
/usr/man Páginas del manual de Linux.
/usr/sbin Programas de administración del sistema.
/usr/share Datos independientes de la arquitectura del sistema.
/usr/share/dict Diccionario de palabras.
/usr/share/doc Documentación variada sobre el software instalado.
/usr/share/man Paginas del manual.
/usr/src Archivos que almacena el código fuente de diferentes programas del sistema.
/var Este directorio contiene información
temporal de los programas (lo cual no implica que se pueda borrar su contenido)
/var/lib Información variable de configuración.
/var/lock Archivos para bloqueos.
/var/log Contiene archivos bitácora misceláneos. La mayoría de los archivos bitácora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes:
/var/lock Archivos para bloqueos.
/var/log Contiene archivos bitácora misceláneos. La mayoría de los archivos bitácora se deben escribir en este directorio o en subdirectorios apropiados, como los siguientes:
lastlog: registro
del último acceso de cada usuario.
message: mensajes del sistema desde syslogd.
wtmp: registro de todos los eccesos y salidas.
message: mensajes del sistema desde syslogd.
wtmp: registro de todos los eccesos y salidas.
/var/spool Área para spool (encarrilar) de algunas
aplicaciones. Se utilizan para guardar datos que son de manera transitiva, como
el correo y las noticias recién recibidas o puestas en cola para transmisión a
otro sitio.
/var/spool/mail Archivos de correo de los distintos usuarios.
/var/spool/mail Archivos de correo de los distintos usuarios.
Suscribirse a:
Entradas (Atom)