Red de conocimiento informático - Problemas con los teléfonos móviles - Programación de rock

Programación de rock

¿Empiezas a rendirte?

“C/C++ es realmente muy difícil de aprender, ¡estoy dispuesto a rendirme!”

Muchos principiantes se estancan después de aprender la sintaxis básica de C y C++ y, finalmente, hacia "De la entrada al abandono". De hecho, lo que más necesitamos los principiantes no es HelloWorld ni la acumulación de conocimientos gramaticales. Lo que necesitamos es formación en proyectos prácticos.

Un proyecto, una ciudad.

Un proyecto, una ciudad. Completa un proyecto y conquista la ciudad ideal.

Los siguientes 13 proyectos paso a paso te ayudarán a pasar rápidamente de principiante a maestro.

Plan 1 de Qiniu: Sistema de piratería: primera ciudad

A partir de una base completamente cero, desarrollamos este sistema de piratería manualmente.

A través de la entrada del cliente, los comandos de ataque se envían al troyano del lado del servidor para lograr diversos efectos de ataque.

A través de este proyecto, podrá dominar los conocimientos básicos de C/C++ (tipos de datos, uso de variables, diversas operaciones, declaraciones de control, espacios de nombres, entrada y salida, llamadas a funciones, archivos de biblioteca, etc.). Utilice directamente la biblioteca de gráficos para implementar la interfaz de usuario de la ventana y utilice directamente los archivos de la biblioteca para lograr efectos de ataque.

Proyecto Qiniu 2 "Sistema de navegación terrestre con inteligencia artificial": la segunda ciudad

Después de tener las bases de C/C++, se estudiará más a fondo el uso de matrices bidimensionales y multidimensionales. matrices en aplicaciones de proyectos de ingeniería en.

De acuerdo con los datos de altitud del mapa, se puede identificar cada punto de pico (punto más alto) y punto de valle (punto más bajo) en el terreno, determinando así el número y la ubicación de los puntos de pico en el terreno. y proporcionar información para los datos de navegación del detector.

A través de este proyecto, podrá comprender profundamente la esencia de los arreglos bidimensionales y los arreglos multidimensionales, así como sus métodos de aplicación en proyectos de ingeniería.

Proyecto Qiniu 3 "Sistema de predicción de bolas de doble color con inteligencia artificial": ¿la tercera ciudad?

Según las obras ociosas del autor Locke, me di cuenta del placer de utilizar cosas pequeñas para marcar una gran diferencia.

Al analizar automáticamente datos masivos del sitio web oficial y basándonos en reglas de predicción estadística personalizadas, podemos capturar la probabilidad máxima del próximo sorteo de lotería.

A través de este proyecto, dominará el uso de punteros y su aplicación en proyectos de ingeniería.

Proyecto Qiniu 4 "Sistema de vigilancia de terremotos": ¿la cuarta ciudad?

El geófono toma muestras periódicamente de los datos de energía sísmica pronosticados y los guarda en un archivo. El sistema de monitoreo de terremotos lee los datos de energía correspondientes de este archivo y prueba el cociente de los valores muestreados en la ventana de tiempo corta y los valores muestreados en la ventana de tiempo largo en un momento determinado. Si esta relación es superior a un umbral determinado, es probable que se produzca un terremoto en este punto del evento.

A través de este proyecto podremos dominar la lectura y escritura de archivos C/C++, el uso de la gestión dinámica de memoria y su aplicación en proyectos de ingeniería.

Proyecto Qiniu 5 "Sistema inteligente de matrimonio y citas" - La quinta ciudad

Las actividades de citas a ciegas del programador son discretas y lujosas. Este proyecto es un homenaje directo a cierta plataforma de citas XX Jiayuan. Después de todo, Rock alguna vez fue miembro registrado de la plataforma y había estado activo en ella durante mucho tiempo.

Este proyecto realiza la función principal de la plataforma: citas automáticas de alta coincidencia.

A través de este proyecto, podemos dominar los mecanismos centrales de C++, como las ideas orientadas a objetos, la herencia y derivación, el polimorfismo, la amistad y la sobrecarga de operadores, así como su aplicación en ingeniería.

Proyecto Qiniu 6 "Sistema de comunicación por microondas de la región militar de Guangzhou" - Sexta ciudad

Este proyecto está reescrito en base al sistema de comunicación inalámbrico por microondas Nanhai de la región militar de Guangzhou desarrollado por el autor Rock Sensitive. los datos fueron eliminados.

Este proyecto se desarrolló en el contexto del acoso desenfrenado de Filipinas y Vietnam a las islas del Mar de China Meridional. A través de este proyecto, podrá dominar el uso del polimorfismo, el mecanismo central de C++, y su aplicación en proyectos de ingeniería militar.

Biblioteca de plantillas Qinu Project 7 Programación avanzada-Optimizador general-Séptima ciudad

Después de dominar las funciones principales de C y C++, ¿puedes dominar la biblioteca de plantillas estándar de C++ STL? Símbolo importante para distinguir a un programador calificado de C++.

Este proyecto domina el uso de la programación genérica C++ y su aplicación en el desarrollo de módulos personalizados mediante la construcción de un optimizador universal.

Proyecto Qiniu 8 "Base de datos del servidor de juegos" - La octava ciudad

Después de conquistar las características centrales del lenguaje C/C++, muchas personas sentirán una nueva confusión: C/C++ ¿Qué puede ¿El idioma? ¿Cómo manejar cantidades masivas de datos de usuario?

Este proyecto construye una base de datos de juegos a gran escala desde cero, para dominar los métodos de desarrollo de bases de datos y su aplicación en proyectos a nivel de producto.

Plan Qiniu 9 "Enterprise QQ" - La Novena Ciudad

Muchos principiantes de C/C++ piensan que, aunque C y C++ son muy potentes, no son muy adecuados para el desarrollo de interfaces de usuario. conveniente.

De hecho, C y C++, especialmente C++, son muy potentes para el desarrollo de interfaces de usuario. C++ puede presentar fácilmente varias interfaces de usuario magníficas.

Este proyecto puede proporcionar una comprensión profunda del desarrollo de interfaces de usuario basado en C++ y programación de red, y lograr efectos de aplicación a nivel de producto.

Proyecto Qiniu 10 palabras multiplataforma" - Décima ciudad

Cuando se desarrolla la subcontratación de TI, las necesidades de los usuarios cambian constantemente y requieren interfaces y funciones especialmente personalizadas. Este proyecto nos permitió dominar el desarrollo de software de aplicaciones con UI específicas y funciones específicas, sentando una base sólida para emprender de forma independiente la subcontratación de TI en el futuro.

Proyecto Qiniu 11 "Modificador fuera del juego*" - Undécima ciudad

Externo*, reverso y craqueo son sin duda las "áreas prohibidas" que todo programador anhela. Este proyecto integra ingeniería inversa, ensamblaje, inyección de DLL, manipulación de memoria y otras tecnologías negras para desarrollar complementos para juegos de clientes e interceptar y modificar datos del juego.

A través de este proyecto, podrá obtener una comprensión profunda del uso de punteros, inversión, inyección de DLL y otras tecnologías, así como el desarrollo de aplicaciones cliente de Windows.

Proyecto Qiniu 12 "Juego de ajedrez chino de inteligencia artificial para humanos y computadoras": la duodécima ciudad

El perro alfa que derrotó por completo a Li Shishi y Ke Jie, su marco subyacente está implementado en C++ de.

A excepción de Go, C++ ha derrotado completamente a los humanos en el campo del ajedrez. Este proyecto es un ajedrez de inteligencia artificial creado en C++.

A través de este proyecto, podrá dominar fácilmente varias estructuras de datos complejas y mejorar sus habilidades personales de programación al extremo.

Proyecto Qiniu 13 "Proyecto de Internet a gran escala a nivel de telecomunicaciones - * * * Sistema de viaje gratuito" - Trece ciudades

Después de dominar el desarrollo de clientes C y C++, el desarrollo de Los servidores de alto rendimiento se han convertido en un símbolo importante que distingue a los programadores senior de C++. Este proyecto implementará un servidor de Internet de nivel operador a gran escala.

A través de la práctica real del proyecto de programación Qiniu, hemos dominado las tecnologías centrales (grupo de subprocesos, arquitectura epool, desarrollo de protocolos, etc.) de millones de servidores de alta concurrencia.

En la noche en que se escribe el código, el sonido claro de las pulsaciones de teclas es solitario y firme.

En un abrir y cerrar de ojos, el asedio se llenó de humo.

Trece ciudades te esperan para conquistar.

Después de capacitarte en los 13 proyectos anteriores, has pasado de ser un novato a un maestro que puede controlar el desarrollo de proyectos a gran escala.