Red de Respuestas Legales - Derecho empresarial - Preguntas del examen escrito de 2010 Guangzhou Huizhi Communication Technology Co., Ltd.

Preguntas del examen escrito de 2010 Guangzhou Huizhi Communication Technology Co., Ltd.

Resumen de la prueba escrita de comunicación Huizhi

1 Los tres estados de Hibernate:

Los objetos de Hibernate tienen tres estados, a saber: Transitorio (Transitorio), Persistente, distante.

2. Orden frontal, medio y posterior

Recorrido de preorden, raíz izquierda y derecha

Recorrido de orden medio, raíz izquierda derecha

Recorrido posterior al pedido, raíces izquierda y derecha

3. El concepto y las características de las transacciones de la base de datos.

Una transacción de base de datos se refiere a una serie de operaciones realizadas como una única unidad lógica de trabajo.

Para que una unidad lógica de trabajo se convierta en una transacción, debe satisfacer las propiedades denominadas ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad):

4.

Definición de problemas, estudio de viabilidad, análisis de requisitos, diseño general, diseño detallado, codificación y pruebas unitarias, pruebas integrales, mantenimiento de software.

5.

1. Objeto de solicitud

La información de la solicitud del cliente se encapsula en el objeto de solicitud, a través del cual podemos comprender las necesidades del cliente y luego responder. Es una instancia de la clase HttpServletRequest.

2. Objeto de respuesta

El objeto de respuesta contiene información relevante en respuesta a las solicitudes de los clientes, pero rara vez se usa directamente en JSP. Es una instancia de la clase HttpServletResponse.

3. Objeto de sesión

El objeto de sesión se refiere a una sesión entre el cliente y el servidor, comenzando desde una aplicación web que conecta el cliente al servidor hasta que el cliente se desconecta del servidor. . Es una instancia de la clase HttpSession.

4. objeto de salida

El objeto de salida es una instancia de la clase JspWriter, que es un objeto de uso común para enviar contenido al cliente.

5, objeto de página

El objeto de página apunta a la página JSP actual, un poco como el puntero this en la clase, es una instancia de java.lang.Object clase

6. Objeto de aplicación

p>

El objeto de aplicación realiza el intercambio de datos entre usuarios y puede almacenar variables globales. Desde el inicio del servidor hasta el cierre del servidor, durante este período, este objeto siempre existirá, de modo que las mismas propiedades de este objeto puedan operarse en las conexiones anteriores y posteriores del usuario o entre diferentes usuarios; en cualquier lugar Las operaciones sobre las propiedades de este objeto afectarán el acceso de otros usuarios a él. El inicio y apagado del servidor determina la vida útil del objeto de la aplicación. Es una instancia de la clase ServletContext.

7. Objeto de excepción

El objeto de excepción es un objeto de excepción cuando ocurre una excepción durante la ejecución de una página, se genera este objeto. Si una página JSP quiere utilizar este objeto, debe establecer isErrorPage en verdadero; de lo contrario, no se puede compilar. En realidad, es un objeto de java.lang.Throwable

8. Objeto pageContext

El objeto pageContext proporciona acceso a todos los objetos y espacios de nombres en la página JSP, lo que significa que puede acceda a la SESIÓN donde se encuentra esta página, o puede tomar un determinado valor de atributo de la aplicación donde se encuentra esta página. Es equivalente a la culminación de todas las funciones en la página. Su nombre de clase también se llama pageContext.

9. objeto de configuración

El motor JSP utiliza el objeto de configuración para transferir información a un servlet cuando se inicializa. Esta información incluye los parámetros utilizados cuando se inicializa el servlet (. a través del nombre de los atributos y los valores de los atributos) e información relacionada con el servidor (pasando un objeto ServletContext)

6 Redundancia de datos

Redundancia de datos: los datos duplicados en un conjunto de datos se denominan redundancia de datos.

La tecnología de redundancia de datos utiliza uno o más conjuntos de unidades adicionales para almacenar copias de datos. Esto se denomina tecnología de redundancia de datos. Por ejemplo, la duplicación es una tecnología de redundancia de datos.

Tecnología de redundancia de datos. En el desarrollo de software de control industrial, la tecnología de redundancia es una de las tecnologías más importantes y es la garantía del funcionamiento estable a largo plazo del sistema. El uso de la tecnología OPC puede lograr más fácilmente la redundancia del software y tiene una mejor apertura e interoperabilidad. Esta situación ocurre porque algunos datos se grabaron incorrectamente al grabar el disco. También es posible que el disco sea incompatible con su unidad óptica o que la unidad óptica esté físicamente dañada y no se pueda leer.

La verificación de redundancia cíclica (CRC) es una función de detección de errores en la transmisión de datos que realiza un cálculo polinómico en los datos y adjunta el resultado a la parte posterior de la trama. El dispositivo receptor también realiza un algoritmo similar para garantizar la exactitud e integridad de la transmisión de datos. . Si la verificación CRC falla, el sistema copiará datos repetidamente al disco duro y caerá en un bucle infinito, lo que provocará que el proceso de copia no se complete.

Propósito de la redundancia de datos:

La redundancia de datos se adopta para ciertos propósitos en las aplicaciones de datos.

1. Almacene o transmita datos repetidamente para evitar la pérdida de datos.

2. Codificación redundante de datos para evitar pérdidas y errores de datos, y proporcionar la función de transformación inversa de datos erróneos para obtener datos originales.

3. Redundancia de datos provocada por la simplificación del proceso. Por ejemplo, enviar la misma información a múltiples destinos y almacenar la misma información en múltiples ubicaciones sin analizar los datos reduce la carga de trabajo.

4. Para acelerar el proceso de procesamiento, los mismos datos se almacenan en diferentes ubicaciones. Por ejemplo, se pueden procesar en paralelo diferentes contenidos de la misma información, o la misma información se puede procesar de diferentes maneras.

5. Para facilitar el procesamiento, una misma información tiene diferentes formas de expresión en diferentes ubicaciones. Por ejemplo, versiones de un libro en diferentes idiomas.

6. Indexación de grandes cantidades de datos. Generalmente se utiliza con frecuencia en bases de datos. El objetivo es similar al del punto 4.

7. Redundancia de información de tipo método: Por ejemplo, cada conductor debe recordar información básica del tráfico en una misma ciudad; una gran cantidad de computadoras personales tienen instalados sistemas operativos o software similares.

8. Datos redundantes para que estén completos. Por ejemplo, hay muchas palabras en el diccionario, pero solo consultamos algunas de ellas. El software tiene muchas funciones, pero solo utilizamos algunas de ellas.

9. Redundancia periódica. Realizado de acuerdo con leyes, sistemas, reglas y otras limitaciones. Por ejemplo, hay muchos contenidos estampados en el contrato.

10. Redundancia para otros fines. Por ejemplo, repetir información para llamar la atención, etc.

La redundancia de datos o redundancia de información es un comportamiento inevitable en la producción y la vida, y no existe una tendencia general de bien o mal.

En cuanto a la naturaleza, es una forma de existencia material y una existencia objetiva. Por ejemplo, todo el mundo tiene esencialmente los mismos genes que los demás.

7.CGI

El nombre completo de CGI es "Common Gateway Interface". El servidor HTTP "habla" con su programa o el de otras máquinas. Una herramienta cuyo programa debe ser. ejecutar en un servidor de red.

Common Gate Interface suena un poco profesional, así que llamémoslo CGI. Físicamente, CGI es un programa que se ejecuta en el servidor y proporciona una interfaz con la página HTML del cliente. Puede que esto no sea fácil de entender. Así que veamos un ejemplo práctico: la mayoría de las páginas de inicio personales ahora tienen un libro de visitas. El libro de visitas funciona así: el usuario primero ingresa cierta información en el campo del cliente, como el nombre y similares. Luego, el usuario hace clic en "Dejar un mensaje" (hasta ahora el trabajo se ha realizado en el cliente), y el navegador envía la información a un programa cgi específico en el directorio CGI del servidor, y el programa cgi se procesa en el servidor de acuerdo con un método predeterminado. En este ejemplo, la información enviada por el usuario se almacena en el archivo especificado. Luego el programa cgi envía un mensaje al cliente indicando que la tarea solicitada ha finalizado. En ese momento, el usuario verá las palabras "Mensaje finalizado" en el navegador. Todo el proceso ha terminado.

8. Paradigma de diseño

9. La única pregunta de programación

Título: Encuentre un número que cumpla las siguientes condiciones entre números enteros positivos menores a 99999. es ambos Un número cuadrado perfecto con dos dígitos idénticos, como 144,676. Escrito en lenguaje C (no se pueden convertir números en cadenas).

#include

#include

//La función hasamenum confirma si num cumple las condiciones

int havesamenum(int num)

{

int i=0,j;

char a[10] = {0};

mientras(num>0)

{

j=num%10;

a[j]+=1;

num=num/10;

}

mientras(a[i]<=1&&i<10)

i++;

if (i<10)

devuelve 1;

si no

devuelve 0;

}

void main(void)

{

int i,j,m;

m=(int)sqrt(99999);

for(i=1;i

{

j=i*i;

if (1==havesamenum(j ) )

printf("%6d\t",j);

}

}