Red de conocimiento informático - Conocimiento informático - ¿Qué tal si aprendemos sobre los coches inteligentes conectados?

¿Qué tal si aprendemos sobre los coches inteligentes conectados?

La especialización en conexión de redes inteligentes automotrices ofrece principalmente cursos en aplicaciones de inteligencia artificial, control de programación, diseño de circuitos electrónicos, diseño de innovación mecánica, etc. La inteligencia automotriz y la conectividad de redes son las tendencias de desarrollo futuro de la industria automotriz. Después de graduarse, los estudiantes de esta especialización se dedicarán principalmente a la investigación y el desarrollo auxiliares, la producción, el montaje, el mantenimiento y las pruebas de sistemas electrónicos automotrices inteligentes, así como a la investigación y el desarrollo, la instalación y la puesta en marcha, la calibración de parámetros, el mantenimiento y las pruebas de sistemas inteligentes conectados. vehículos.

La llegada de la era 5G presagia que la tecnología de los automóviles inteligentes conectados marcará el comienzo de una era dorada. La popularización, escala y comercialización de la tecnología de automóviles conectados inteligentes en los próximos años será una tendencia de desarrollo inevitable, y las perspectivas para la especialidad automotriz inteligente conectada son buenas. Al elegir una escuela, lo mejor es elegir una gran marca con profesores sólidos. Una escuela grande. Lo mejor es ir a la escuela para una inspección in situ. Centrarse en las instalaciones y el equipamiento de la escuela, los modelos y métodos de enseñanza y la colocación laboral, y considerarlos de manera integral

上篇: Cómo escribir código elegante: 01. Descripción generalEl autor cree que el llamado código elegante consta de tres partes: buen estilo, buena estructura y buen rendimiento. Esto se aplica a todos los lenguajes de programación, pero cada lenguaje tiene características y sintaxis diferentes, y la forma de practicarlo también es diferente. Cabe señalar que en ocasiones estas tres connotaciones resultan contradictorias entre sí. Por ejemplo, un código bien estructurado a veces puede provocar una degradación del rendimiento. En este caso, no hay necesidad de insistir en los diversos pros y contras. El camino a seguir es hacer buenas concesiones y maximizar los intereses generales. Este artículo toma el lenguaje C# como ejemplo para resumir cómo lograr la elegancia del código en la práctica de programación C#. 1. Estilo de codificación conciso El estilo de código, como su nombre indica, es el estilo de escritura de los programadores que escriben código. El autor cree que un estilo de código conciso mejorará en gran medida la legibilidad del código y reducirá los costos de mantenimiento posteriores. Anteriormente, los programadores tenían un malentendido al escribir código. Creían que el código estaba escrito para que lo leyera la computadora, siempre que el programa fuera correcto, el estilo no era importante. De hecho, este no es el caso. Los programadores escriben código para que otros lo lean. La simplicidad y la uniformidad del estilo del código son muy importantes para que otros lo lean. En los últimos años, la industria ha reconocido la importancia del estilo de codificación. Sin embargo, bajo la presión del estricto progreso del desarrollo, los programadores a menudo ignoran el estilo de codificación. Desde la perspectiva de todo el ciclo de vida del sistema, este enfoque de centrarse en lo inmediato e ignorar el largo plazo no es aconsejable. El estilo de codificación incluye principalmente las siguientes partes: 1. Convención de nomenclatura: en el lenguaje C#, se recomienda utilizar denominación camel. Utilice camelCase grande para variables públicas, funciones, clases, etc.; utilice CamelCase pequeño para variables privadas, variables locales, etc. Por ejemplo: el nombre de usuario es nombrado: además de la forma de denominación, la semántica de la denominación también es importante. Intente utilizar palabras breves, claras y de uso común para la denominación. Cuando descubre que el nombre aún es muy largo (generalmente no más de 30 caracteres), a menudo es porque el nombre tiene demasiada lógica y la lógica debe dividirse en este momento. 2. Comentarios de código: hay muchas discusiones sobre los comentarios. El autor no está de acuerdo con los comentarios completos, ni yo estoy de acuerdo con ningún comentario. El propósito de los comentarios es ayudar a los programadores a leer el código, por lo que todo está dirigido a la legibilidad del código. No pongas el carro delante del caballo, solo comenta por comentar. El autor cree que en un sistema bien nombrado, no hay necesidad de hacer demasiados comentarios, solo es necesario comentar algunas interfaces públicas. Porque el significado de la mayor parte de la lógica del programa se ha expresado claramente a través del entorno contextual, como espacios de nombres, nombres de clases y nombres de funciones. 3. Diseño del código: el uso de saltos de línea hará que el diseño del código sea más hermoso. Por ejemplo: debe haber nuevas líneas entre funciones y las implementaciones de funciones pueden usar nuevas líneas como final de fragmentos lógicos. Hay mucha discusión sobre el estilo de codificación, pero aquí hay una breve introducción a algunos temas que a menudo se pasan por alto o son controvertidos. Para obtener más detalles sobre las especificaciones del código, debe leer libros relevantes de forma sistemática. Además, en programación C#, recomiendo la herramienta de refactorización de código Resharper. Resharper brindará algunas sugerencias de estilo de codificación en tiempo real durante el proceso de programación y tiene buenos consejos visuales. Si no está satisfecho con el estilo predeterminado de Resharper, también puede personalizar su propio estilo de codificación o el del equipo. 2. Estructura de código altamente reutilizable Si el estilo del código es externo, entonces la estructura del código es interna. Se necesita un período de acumulación para escribir un programa con una buena estructura de código. Los predecesores han resumido muchos estándares de codificación. Los desarrolladores solo necesitan seguirlos para escribir código fácil de leer. La estructura del código es diferente. Hay muchos libros sobre cómo lograr una buena estructura de código, pero todos explican la solución de forma abstracta. Por ejemplo, "Patrones de diseño para Gang of Four" resume muchos problemas comerciales que a menudo se encuentran en la práctica en varios patrones fijos y resume cómo organizar la estructura del código para lograr una alta reutilización. Los desarrolladores deben tener cierta experiencia en programación y luego comprender estos patrones abstractos para poder hacer inferencias de un ejemplo a otros casos en el trabajo real. En la programación orientada a objetos, hay tres formas de escribir programas reutilizables: herencia, polimorfismo y genéricos. La implementación de patrones de diseño también se logra a través de estas tres características. 下篇: ¿Qué alineación es adecuada para Pokémon XY Mewtwo?