Colección de citas famosas - Libros antiguos - De Xiaobai a Niuda, después de graduarse de ocho proyectos en lenguaje C.

De Xiaobai a Niuda, después de graduarse de ocho proyectos en lenguaje C.

La práctica de 8 proyectos en lenguaje C va directo al grano

1 Reconocimiento de voz basado en Baidu AI

Factor de dificultad:

Número de códigos: 400 líneas.

Implementación de funciones: entrada de voz, voz a texto.

Adecuado para personas: aquellos con conocimientos básicos de C++, QT y redes.

Tecnologías relacionadas: QT, señales y slots, HTTP, plataforma abierta Baidu AI.

2. Sistema de gestión de comunicaciones

Factor de dificultad:

Número de códigos: 400 líneas

Funciones implementadas: agregar, eliminar, cambiar y Buscar información en la libreta de direcciones. Adecuado para la multitud: el lenguaje C es menos difícil para los principiantes y no es adecuado para escribir currículums. La aplicación integral de matrices y punteros puede entrenar el pensamiento lógico en la programación y acumular código.

Tecnologías relacionadas: arrays, punteros, estructuras, funciones.

3. Sistema de gestión de aparcamiento

Factor de dificultad:

Número de códigos: 800 líneas

Funciones: aparcar, encontrar coche, pago, salida, planificación de rutas.

Adecuado para personas que tienen conocimientos básicos de lenguaje C, listas enlazadas, pilas y colas.

Tecnologías relacionadas: punteros, arrays, listas enlazadas, colas, búsqueda en amplitud.

4. Reconocimiento de imágenes de Qianbaidu AI

Factor de dificultad:

Número de códigos: 800 líneas

Funciones: aparcar, encontrar un coche, pagar, salir, planificación de rutas.

Adecuado para personas que tienen conocimientos básicos de lenguaje C, listas enlazadas, pilas y colas.

Tecnologías relacionadas: punteros, arrays, listas enlazadas, colas, búsqueda en amplitud.

5. Cámara WiFi Inteligente

Dificultad

Número de códigos: 1500 líneas

Idioma: lenguaje c

Funciones de implementación: recopilación de datos de imágenes, visualización de aplicaciones, control remoto Adecuado para la multitud: lenguaje C, Linux, base de red es un proyecto integral, adecuado para estudiantes interesados ​​en el desarrollo integrado.

Plataforma de hardware: NanoPi Duo2

Tecnologías relacionadas: mjpg_stremer, json, TCP, UDP, QT, epoll.

Sexto, altavoces inteligentes

Factor de dificultad:

Número de códigos: 3000 líneas

Funciones implementadas: terminal integrado, backend Es compuesto por un servidor en la nube y una aplicación, que puede realizar cambio de canción, pausa, reanudación, ajuste de volumen, control de aplicación remota y control de voz.

Adecuado para personas: aquellos que tienen la base de C/C++/Linux, es relativamente completo y puede usarse.

Como promoción de proyectos, infraestructuras, empleo, etc.

Plataforma de hardware; mini 2440

Tecnologías relacionadas: C/C++, libevnet, json, proceso, TCP, QT.

7. Coche inteligente OpenCV

Factor de dificultad:

Número de códigos: 1000 líneas

Funciones implementadas: control del vehículo, control de crucero , Rango, detección de carril y mantenimiento de carril.

Adecuado para personas: aquellas con lenguaje C y base de desarrollo de microcontroladores.

Plataforma hardware: 51 microcontroladores y kit de desarrollo ARMCortexA.

Tecnologías relacionadas: Lenguaje C, 51 microcontroladores, procesamiento de imágenes, comunicación serie.

8. Software de comunicación remota

Factor de dificultad:? Número de códigos: 3000 líneas

Funciones implementadas: registro, inicio de sesión, agregar amigos, chatear, crear grupos y transferencia de archivos.

Adecuado para personas: aquellos con C++ y conceptos básicos de redes.

Plataforma: cliente Windows, servidor Linux.

Tecnologías relacionadas: C++, libevent, QT, multi-threading, MySQL, archivos.