Tecnología

Inicio

como calcular hamming

Como calcular las fechas en Microsoft Excel

Como calcular las fechas en Microsoft Excel


Microsoft Excel es una hoja de cálculo que se utiliza comúnmente para editar y guardar los datos numéricos. Hay numerosas funciones que se pueden utilizar con Excel, incluyendo las funciones de tiempo que pueden mostrar y calcular el tiempo y la fecha. Algunas de las funciones comunes que se utilizan en el tiempo y fecha de averiguar incluyen "AHORA", "año", "mes", "día" y "fecha". Las diferencias entre las dos fechas pueden ser calculados y se muestran en número de días.

Instrucciones

1 Lanzar Microsoft Excel y abra una hoja de cálculo en la que desea editar fechas.

2 El tipo de "NOW ()" en una celda para mostrar la hora actual.

3 Seleccione la celda, haga clic en el menú "Formato" y seleccione "células".

4 Seleccione la pestaña "Número" y seleccionar "Date" en el menú "Categoría".

5 Seleccione el formato de fecha que desea visualizar en el menú "Tipo", y haga clic en "Aceptar". La fecha y la hora actual se muestra en la celda.

Consejos y advertencias

  • Las diferencias en el tiempo se pueden calcular en número de días, horas y minutos mediante el uso de la función de diferencia.

¿Cómo saber si su ancho de banda de Internet ha superado

Muchos proveedores de servicios de Internet están poniendo un límite a la cantidad de ancho de banda se permite que un cliente de usar y recarga de las mismas extra por cada gigabyte que descarga más allá de su límite. Si disfrutar de streaming de música o vídeo, la descarga de archivos de gran tamaño, jugar juegos en línea o tener varias personas utilizando la misma conexión a Internet, puede ser económicamente beneficioso para mantener un ojo en su ancho de banda.

Instrucciones

1 Póngase en contacto con su proveedor de servicios de Internet y les pregunta si tienen un método existente de ancho de banda de seguimiento. Esto se puede hacer por teléfono o en persona en sus oficinas locales de apoyo. También puede ser capaz de pedir un recordatorio por correo electrónico cuando se acerca a su límite de ancho de banda, dándole la oportunidad de bajar la cantidad de ancho de banda que se utiliza hasta el siguiente ciclo de facturación.

2 Descargar e instalar un programa de control de ancho de banda. Hay muchos tipos diferentes de programas para todos los sistemas operativos que hará un seguimiento de su uso de ancho de banda a través del tiempo, así como calcular tu descarga y velocidades de carga y la salud de su conexión con el ISP.

3 Revise sus estados de cuenta impresos de facturación o cuenta en línea para ver si tiene cualquier exceso de gastos de exceder potencialmente su tapa de ancho de banda. Muchos ISP proporcionan información de uso detallada a sus clientes.

4 Instalar ningún software proporcionado por el proveedor de servicios de Internet. Esto puede ser descargado desde su sitio Web o instalar desde un CD incluido con el módem. El software se ejecuta en segundo plano y mantiene una conexión con su ISP, lo que les permite enviar notificaciones directamente a su ordenador si se está acercando a su límite de ancho de banda.

Cómo diseñar un programa de ordenador

Cuando los profesionales de estos programas hasta un nuevo programa, que por lo general se entregaron una lista de especificaciones. Estas especificaciones de detalle qué datos serán pasados, cómo deben procesarse los datos de salida y lo que el usuario quiere ver. Las características determinan el diseño general del programa, por lo que la mejor de las especificaciones, mejor es el programa terminado.

Instrucciones

1 Definir los datos que necesita ser procesado. El programador tendrá que saber qué tipo de datos es (números o letras) y la longitud de cada campo de datos. Un registro de empleado podría tener este aspecto:
Apellido Char 25
Nombres Char 25
INICIAL 1 Char
Fecha de nacimiento Fecha dd / mm / aaaa
estado civil Char 1 (M, D, S)

2 Crear una muestra manuscrita del informe o archivo que espera ver que la salida del programa. El diseño de la salida temprana ayuda a determinar si usted tiene todos los datos que necesita y define lo que hay datos para ser calculado.

3 Cómo diseñar un programa de ordenador

Dibuje un diagrama de flujo lógico. Esto debería mostrar los pasos que va a necesitar el programador que tomar para llegar desde la entrada de datos en bruto a la salida terminado. Utilizar términos como "calcular el salario bruto" y dejar que el programador escribir el código para hacer ese paso.

4 Mostrar todos los cálculos que son necesarios para llegar a su objetivo final. Hay muchas maneras de calcular valores. Si bien pueden parecer sencillo, no deje estos artículos a la interpretación del programador. Por ejemplo, si usted necesita para calcular impuestos sobre la renta después de 401 (k) los fondos se han eliminado, mostrar los pasos de esta manera:
Salario neto = salario bruto - deducciones antes de impuestos - 401 (k) las deducciones.

5 Dar el programador objetivos medibles, incluyendo un calendario. Romper el programa por tareas y asignar una fecha para cada tarea sea completa. Por ejemplo:
La revisión inicial - 1 semana
pantallas de entrada - 2 semanas
Los archivos de salida e informes - 2 semanas
Revisión final - 1 semana
Esto le indica claramente que el programador se espera que la tarea sea completada en el tiempo de 6 semanas.

Consejos y advertencias

  • Ningún diseño está completo sin un calendario. Si se necesita el programa creado dentro de 2 semanas, asegúrese de que esté indicado en las especificaciones. Su programador necesita esto para saber si el proyecto puede completarse con éxito.
  • especificaciones incompletas se llevan a retrasos y sobrecostos, así que sea detallada y específica al escribir sus especificaciones.

Cómo detener un hilo en Visual Basic 2005

Cómo detener un hilo en Visual Basic 2005


Un hilo es una pieza independiente de la ejecución de código. Un programa en ejecución es en realidad un hilo, pero el programa realmente puede iniciar y detener los hilos de su propia. Esta es la forma en que un programa puede generar un proceso de larga duración, pero todavía responder a peticiones de los usuarios o hacer otro tipo de elaboración. Antes de que un hilo se puede detener en Visual Basic que debe ser iniciado.

Instrucciones

1 Crear un nuevo proyecto en Visual Basic basado en la plantilla de Windows Forms.

2 Agregue dos botones al formulario. Nombre uno "btnStart" con el texto "Inicio" y el otro "btnStop" y el texto "Stop".

3 Añadir "Las importaciones System.Threading" en la parte superior del archivo de código.

4 Haga doble clic en el botón "Inicio" y añadir el siguiente código:

Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click

t = nuevo hilo (AddressOf Me.BackgroundProcess)

t.Start ()

End Sub

5 Declarar la "t" variable como sigue en el nivel de clase:

Dim t As Thread

6 Agregue el siguiente código para el botón "Stop":

Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click

t.Abort ()

End Sub

7 Crear la sub-rutina que se va a ejecutar como el hilo, en este caso se denomina "BackgroundProcess:"

Private Sub BackgroundProcess()

"Hacer algo mucho aquí como calcular Pi a un billón de dígitos.

Hacer mientras Verdadero

Lazo

End Sub

Obviamente tendrá que hacer algo útil en esta rutina, no sólo un bucle infinito.

8 Ejecutar el programa en el editor de Visual Basic. Presione el botón "Inicio". No habrá nada de lo que sucede, obviamente, pero trate de cerrar el programa. Note que no sale todo el camino de vuelta a la edición en IDE de Visual Studio. Presione el botón "Detener depuración" en la barra de botones de la IDE para detener el programa de ejemplo de ejecución.

9 Ejecute el programa de nuevo y pulse el botón "Inicio" para iniciar el hilo, después haga clic en el botón "Stop" en la forma de detener el hilo. Observe que cuando la forma del programa se cierra, el IDE vuelve a entrar en el modo de edición como el programa en ejecución puso fin.

LivePerson funciones de chat

LivePerson funciones de chat


LivePerson es un producto que le permite controlar sus sitios web y chatear con los clientes en línea, al igual que lo haría si usted fuera un vendedor en una situación de la vida real. La porción de chat le permite interactuar con los clientes actuales y potenciales con el fin de ayudar a responder a cualquier pregunta que puedan tener acerca de sus productos o servicios.

Monitoreo y chat

La consola del operador LivePerson ofrece monitoreo de calidad de visitantes visitan su sitio para que puedas ver la página exacta que están viendo en tiempo real. Te da una idea de sus visitantes por palabras clave de rastreo utilizadas en las búsquedas, así como calcular automáticamente ubicaciones de los usuarios mediante el uso de sus direcciones IP. LivePerson utiliza invitaciones proactivas que permiten a los agentes de chat para enviar invitaciones a los visitantes específicos en su sitio. botones estáticos e inteligentes cambian en función de su disponibilidad para charlar con los visitantes. LivePerson también tiene una función denominada "Compartir escritorio", que permite que un agente para ver y tomar el control del escritorio de un visitante para asistir a ellos sin tener que estar allí en la vida real.

Seguridad y Administración

LivePerson ofrece alta seguridad que incluye el cifrado SSL de 128 bits V3. LivePerson es también McAfee y SAS 70 certificado. Los grupos de permisos se utilizan para los administradores y agentes para permitir el acceso a ciertas áreas de los agentes correctos. LivePerson ofrece grabaciones de transcripción de todos los chats, así como una función de búsqueda para buscar palabras clave. la mensajería privada está disponible para los agentes que se comunican entre sí de forma privada.

Otras herramientas

LivePerson ofrece respuestas pre-escrito a las preguntas más frecuentes para acelerar los tiempos de respuesta. Los agentes son notificados automáticamente de los historiales de chat que un visitante tiene con otros agentes en el sitio web. "páginas Push", que envían enlaces e imágenes a los visitantes durante un chat, se ofrecen junto con un servicio de mensajes de espera. LivePerson también ofrece un uso fácil de la charla organizador de tráfico para que pueda cambiar entre muchos chats diferentes al mismo tiempo.

¿Cuánta memoria tiene una tarjeta SD de 2 GB?

Muchos usuarios de computadoras cuenta de que los discos duros, tarjetas de memoria y dispositivos parecen estar "perdido" espacio de almacenamiento basado en la cantidad de memoria del fabricante promete frente a la cantidad de espacio detectado por Windows. En realidad, esta memoria no ha desaparecido; la discrepancia radica en cómo se calcula un gigabyte. Una tarjeta de memoria SD con una capacidad anunciada de 2 GB tendrá cerca de 1.863 GB de almacenamiento en un ordenador Windows.

decimal Gigabyte

Los fabricantes de tarjetas SD y discos duros utilizan un gigabyte decimal para calcular la capacidad de un producto. Un gigabyte decimal es igual a exactamente 1 mil millones de bytes.

Gigabyte binario

Un sistema operativo del ordenador como Microsoft Windows mide la capacidad de almacenamiento mediante gigabytes binarios en lugar de gigabytes decimales. Un gigabyte binario es igual a 1.073.741.824 bytes. Debido a este método de cálculo diferente, una tarjeta SD con una capacidad anunciada de 2 GB (decimal) tiene una capacidad de 1.863 GB (binario).

Como calcular

Al comprar un disco duro o la tarjeta SD, se puede esperar para obtener el 93 por ciento de la capacidad anunciada, debido a que un gigabyte decimal es aproximadamente el 93 por ciento del tamaño de un gigabyte binario.

Cómo utilizar varias llamadas dentro de Visual Basic

Cómo utilizar varias llamadas dentro de Visual Basic


Una "llamada" en el lenguaje Visual Basic es lo que hace una aplicación de software de Visual Basic para seguir el paso siguiente del código escrito. Las llamadas pueden ser usados ​​para hacer los números calcular Visual Basic, comparar los productos o condensar el mismo conjunto de pasos en secuencia que podría suceder más de una vez. La mejor manera de ver cómo funciona una llamada es escribir el código en un entorno de desarrollo de Visual Basic. Puede utilizar varias llamadas dentro de un programa de Visual Basic para crear aplicaciones de software ricos y fáciles de usar.

Instrucciones

1 Anote con lápiz y papel las diferentes funciones o rutinas que pueda necesitar su aplicación a realizar. Por ejemplo, si alguien quisiera construir una calculadora, se necesitaría funciones tales como "Calcular", "Salir" o "Borrar". Si usted está construyendo una base de datos destinada a la búsqueda de información, es posible que tenga una "o" función "Orden", "Eliminar Update".

2 Abra su entorno de desarrollo. Puede utilizar la versión gratuita de Visual Basic Express para un entorno de desarrollo que puede descargar de Microsoft.com. Visual Studio.NET es la versión completa que permite a los programadores para que los programas informáticos complejos. Abra el proyecto que está trabajando en ese momento.

3 Haga clic en un elemento que ya tiene en su lugar en la forma que le llevará a la pantalla de codificación. Al hacer doble clic en un elemento crea un nuevo módulo con un "Private Sub" y un "End Sub" aparecerá en la pantalla de código en el que puede escribir el código necesario para hacer de cada elemento, la función, el trabajo rutinario de rutina o sub.

El código necesario para cada módulo será diferente para cada función o rutina que está trabajando. También se dará cuenta de que cualquier elemento que elecciones para llegar a la pantalla de codificación se añadirá automáticamente al final de "Private Sub." Por ejemplo, el botón "Salir" dirá "Private Sub Salir" en la pantalla de codificación.

4 Llamar a las rutinas, funciones y subfunciones escribiendo "llamar Private Sub (nombre del módulo) ()" sin los paréntesis alrededor de las marcas de nombre y la cita sustituyendo el nombre del módulo codificado dentro de los paréntesis.

Por ejemplo, si desea la aplicación para salir cuando el usuario pulsa el botón "Salir" y un botón "Finalizar", escribiría "Close ()" entre el "Private Sub Salir" y secciones "End Sub" para el " Salir "módulo y luego" llamada Private Sub Salir () "sin las comillas en el marco del módulo" "entre" Finalizar Private Sub Finalizar "y" End Sub ".

Si desea que la función "Calcular" para suceder cada vez que una persona presiona un botón de operación de suma, resta y así sucesivamente, de tipo "llamada Private Sub Calcular ()" sin las comillas en el módulo de cada botón del operador.

5 Pulse el botón "Archivo" en la parte superior de las opciones de menú y luego elegir la opción "Guardar todos los archivos" cuando haya terminado. Cierre el entorno de desarrollo.

Consejos y advertencias

  • Si usted se encuentra repitiendo el mismo conjunto de código para realizar una función o rutina varias veces durante la fase de codificación, entonces es una buena indicación puede crear un submódulo de que una pieza de código. Una vez que se ha creado, puede "llamar" en ningún otro lugar es necesario que la función tenga lugar, ahorrándole las pulsaciones del teclado y mantener el código un poco más fácil de leer.
  • Rutinas, rutinas y subfunciones son inútiles a menos que las rutinas y funciones hacen algo para procesar información o mostrar los resultados. Por lo tanto, debe incluir puntos en un formulario en blanco, el nombre de los objetos y sus variables antes de añadir el código de Visual Basic para que el módulo funcione.

Cómo hacer matrices en C ++

Creación de matrices en C ++ es muy útil para el trabajo matemático o cuando se necesita para almacenar datos organizados en filas y columnas. Las matrices, el plural de matriz, se utilizan en los campos científicos que van desde la infografía a la mecánica cuántica. Haciendo una matriz en C ++ se realiza por la que se declara una matriz multidimensional e introducir datos en él. Una vez que la matriz se ha inicializado, puede realizar operaciones matemáticas en la matriz, tales como calcular su determinante.

Instrucciones

1 Abra su archivo fuente C ++ en un editor como Microsoft Visual Studio Express.

2 Incluir las bibliotecas necesarias para trabajar con su matriz añadiendo el siguiente código en la parte superior de su archivo:

incluir <stdio.h> incluir <stdlib.h>

3 Definir el número de filas y columnas en la matriz con el siguiente código:

definir MAX_ROWS 2define MAX_COLUMNS 2

4 Declarar una matriz almacenar sus valores añadiendo el siguiente código en su función:

int estera [MAX_ROWS] [MAX_COLUMNS];

5 Recuperar los valores con un mensaje para el usuario para cada elemento de la matriz con el siguiente código en su función:

printf ( "Introduzca valores enteros para cada elemento de la matriz (% d,% d)", MAX_ROWS, MAX_COLUMNS);

int x, y, i;

Char str [256];

para (x = 0; x <MAX_ROWS; x ++)

para (y = 0; y <MAX_COLUMNS; y ++)

{

printf ( "\ n% d,% d:", x, y);

fgets (str, 256, la entrada estándar);

estera [x] [y] = atoi (str);

}

El doble "para los" ciclos de bucle uno por uno a través de todos los elementos de la matriz. La función "fgets" recupera la entrada del usuario y la función "atoi" convierte la entrada de una cadena en un valor entero.

6 Calcular el determinante de una matriz de dos por dos y mostrar su valor añadiendo el siguiente código:

int determinante;

determinante = (mat [0] [0]

mat [1] [1]) - (mat [0] [1] mat [1] [0]);

printf ( "\ nDeterminant:% d", determinante);

7 Guarda el archivo. Compilar y ejecutar el programa para hacer su matriz.

Cómo calcular el Código de Hamming

Cómo calcular el Código de Hamming


códigos de Hamming se utilizan para insertar la información de corrección de errores en los flujos de datos. Los códigos están diseñados para que no sólo se puede detectar un error, pero corregidos. Adición de información de corrección de error aumenta la cantidad de datos, pero aumenta la fiabilidad de comunicaciones a través de medios con altas tasas de error.

Hamming de codificación puede ser difícil de implementar, pero se puede hacer muy rápidamente usando trucos aritméticos a nivel de bits. Esto hace que sea un sistema de corrección de errores útiles para alta velocidad y aplicaciones embebidas.

Instrucciones

1 Crear la palabra de datos. Cualquier bit con una posición que es una potencia de dos (primero, segundo, cuarto, etc.) debe ser reservado para la información de paridad. Utilice siempre una palabra de lo que necesita para adaptarse a los datos de origen y bits de paridad.

Ejemplo:

1 1 0 1 0 0 1 0 se convierte

1 1 0 1 0 0 1 0

Los bits se mantienen en el mismo orden, pero se han extendido a cabo para adaptarse a los bits de paridad.

2 Calcula el primer bit de paridad. Comenzando con el primer bit, leer un poco, a continuación, saltar un poco y repetir, mientras que cuenta el número de las encontradas. Los bits de paridad cuentan como ceros.

Si el número de unos es par, establecer el primer bit a cero. De lo contrario configurarlo a uno.

Ejemplo:

Bits 1, 3, 5, 7, 9 y 11 de

1 1 0 1 0 0 1 0, 11101, contienen cuatro más. Esto es par, por lo que el primer bit se pone a cero: 0 1 1 0 1 0 0 1 0

3 Calcular los bits de paridad restantes. Bit Dos lee dos bits a partir de dos bits, entonces se salta dos y repeticiones. Bit cuatro lee cuatro bits, se omitirá el cuatro y comienza con cuatro bits. Continúe con este patrón hasta que no haya paridad de bits de izquierda a calcular.

Ejemplo:

Bit 2: 0

1 1 0 1 0 1 0 _ 0 cheques 1, 01, 01, que contiene 3 unidades, por lo que el bit 2 se pone a uno.
Bit 4: 0 1 1 1 0 1 0 0 1 _ 0 controles 101, 0, que contiene 2 unidades, por lo que el bit 4 se fija en cero.
Bit 8: 0 1 1 0 1 0 1 0 0 1 0 cheques _0010, con sólo un uno, el bit 8 a uno.

La palabra codificada es por lo tanto 011010110010.

4 Confirme la palabra. Si está dañada una palabra, los bits de paridad no coincidirán con lo que se espera. Para confirmar que una palabra no está dañado, sólo tiene que calcular los bits de paridad utilizando los pasos dos y tres. Si cualquier bit no coinciden, grabar sus posiciones.

5 Corregir el mal bits. Si encuentra bits de paridad incorrectas, simplemente resumir las posiciones de los bits. La suma es la posición del bit incorrecto. Da la vuelta al valor del bit en esa posición.

Por ejemplo, si los bits de paridad uno y cuatro son incorrectas, volteando el valor de la quinta bit corregirá el error.

Consejos y advertencias

  • Adición de un bit de paridad adicional que calcula el número de ceros en la palabra completa hace que sea posible detectar errores de dos bits. códigos de Hamming normales proporcionarán un resultado erróneo en el caso de error de dos bits.

Cómo calcular un software de código de Hamming

Cómo calcular un software de código de Hamming


Richard Hamming desarrolló el código de Hamming en los Laboratorios Bell en la década de 1940 para su uso en telecomunicaciones, pero posteriormente se encontró aplicaciones en ciencias de la computación. El Hamming es el más famoso, y se utiliza con mayor frecuencia, de la "corrección de errores" códigos. Estos códigos se suman unos pocos bits de una cadena binaria. Cuando la cadena se transmite - y posiblemente dañado en transición - los bits adicionales permiten que el receptor de saber si la cadena de transmisión se corrompió. El código de Hamming también indica qué poco ha cambiado. La posibilidad de que más de un bit se cambió por lo general se considera demasiado pequeño para preocuparse.

Instrucciones

1 Configurar una matriz en la que se le agrega los bits de control de los bits de datos para hacer la cadena que se transmite. Para obtener el espacio correcto, es útil para definir la pequeña función que muestra donde los bits de control van. La función "place_bit" se define así: "int place_bit (int k) {int i; for (i = 1; i GT K; i = 2 * i) {if (i == k) return 1;} return 0;} "Esta función devuelve 1 si la entrada es una potencia de 2, y 0 en caso contrario. Con esta función se puede poner los bits de datos en una matriz con la función "place_data" que se define así: "place_data int (cadena data_string) {int j, k; para (j = k = 0; data_string (k) = '\ 0'; j ++, k ++) si place_bit (k), entonces j ++ más data_ray (j) = data_string (k)} Esto pone bits de datos en data_ray, dejando espacios para los bits de control va a agregar para corrección de errores.

2 Calcular los bits de control y añadirlos a la data_array. La función que hace esto es "add_check_bits" y se ve así: "add_check_bits int () {int m, n, p; para (m = 0; m LT data_ray_max; m ++) si place_bit (m), entonces para (n = 0; n LT m; n ++) p =

ray datos p XOR (m + n); datos (m + n) = p}}. "Esto calcula los bits de control y pone los bits en el lugar correcto.

3 Transmitir la cadena de datos.

4 Volver a calcular los bits de control cuando se reciben los datos. Si todos los bits de control son correctas, no se cambiaron los bits durante la transmisión. Si sólo hay un bit de comprobación es incorrecta, que poco se corrigió durante la transmisión. Si hay más de uno de los bits de control es incorrecto, añadir las posiciones de los bits incorrectos para encontrar el bit que fue dañado. El código para detectar el error es: "int find_error () {int k, m, n, p; para (k = 1; k LT data_ray_max; k * = 2) {for (m = 0; m LT data_ray_max; m ++) si place_bit (m), entonces para (n = 0; n LT m; n ++) p = p XOR ray de datos (m + n); ! datos (m + n) = p} if (p = data_ray (m + n) return 1;} return 0;} ".

Consejos y advertencias

  • Si se determina que la posición k en data_ray estar en error, la manera de solucionarlo es con la función fix_ray, que se define así: "int fix_ray (int k) {data_ray (k) = data_ray (k) XOR 1;} ".
  • El código de Hamming se puede ampliar para comprobar si hay más de un bit de la corrupción, pero si revisas para demasiadas trozos, los bits de control puede superar en número a los bits de datos. Si el canal es este ruido, tal vez sería mejor simplemente retransmitir señales corruptos.