¿La especialización en datos se centrará en la programación y la codificación en el futuro?
Los especialistas en big data tienen varias direcciones de empleo: como el análisis de datos y el diseño de productos, no hay requisitos de codificación elevados, siempre que se puedan utilizar software para el diseño de software. los requisitos se pasan según las necesidades del cliente para implementarlo. Es necesario aprender el siguiente contenido en big data:
1. La interfaz de programación es un determinado formato de datos estandarizado escrito para una determinada lógica.
Lo utiliza el programa anfitrión para. comunicarse con Lu Un conjunto de funciones C. Todas las funciones API se declaran en el archivo de encabezado lua.h según los tipos y constantes relacionados.
2. Aunque estamos hablando de "funciones", algunas API simples se proporcionan en forma de macros.
A menos que se indique lo contrario, todas estas macros usan sus parámetros solo una vez (excepto el primer parámetro, que debe estar en estado Lu), por lo que no necesita preocuparse de que la expansión de estas macros cause algunos efectos secundarios.
3. Todas las funciones de la API de Lua en la biblioteca C no verifican si los parámetros son compatibles y válidos.
Sin embargo, puedes cambiar este comportamiento activando el interruptor de macro LUA_USE_APICHECK al compilar Lu.
Lu utiliza una pila virtual para transferir valores hacia y desde C. Cada elemento de la pila es un valor Lu (nulo, número, cadena, etc.).
4. Cada vez que Lua llama a C, la función llamada obtiene una nueva pila.
Esta pila es independiente de la pila de la función C e independiente de la pila de Lu anterior. Contiene todos los parámetros pasados por Lu a la función C, y la función C coloca el resultado devuelto en esta pila para devolvérselo a la persona que llama.
5. Por conveniencia, todas las operaciones de consulta API para la pila no siguen estrictamente las reglas de operación de la pila.
En cambio, se puede utilizar un índice para señalar cualquier elemento de la pila: un índice positivo se refiere a la posición absoluta en la pila (comenzando desde 1; un índice negativo se refiere al desplazamiento desde la parte superior); de la cantidad de la pila. Para expandir, si la pila tiene n elementos, entonces el índice 1 se refiere al primer elemento (es decir, el primer elemento insertado en la pila) y el índice n se refiere al último elemento. El índice -1 también se refiere al último elemento (que; es decir, el elemento superior de la pila), el índice -n se refiere al primer elemento.
4.2 - Tamaño de pila
5. Cuando utilizas la API de Lu, eres responsable de asegurarte de realizar las llamadas adecuadas. Se debe prestar especial atención al hecho de que usted es responsable de controlar el desbordamiento de la pila
Espero que esto ayude, ¡gracias!