- 2022.9-2023.3 Aerospace Rule Checker
1. Code development. By analyzing the structure and syntax rules of VHDL code, a detection algorithm suitable for different error types is written in Java, and the exception handling mechanism of Java is used to accurately catch and report these errors. The syntax errors are effectively identified and suggested, which improves the quality and readability of the code.
2. Code testing. A round of testing was carried out to find out the syntax errors of VHDL code, and the problems were repaired by writing unit tests and integration tests. Then, two rounds of tests are carried out to find semantic errors, simulate different scenarios and input data, ensure the logical correctness of the code, and improve the stability and reliability of the code.
- 2022.12-2023.6 Industry - Policy and public opinion Analysis
1. Part of data mining. Python was used for data mining, including collecting relevant information from the bidding websites of various central enterprises, data cleaning and sorting.
2. Data analysis. Data analysis libraries in Python (such as pandas, numpy, etc.) were used for data processing and Bayesian model construction and training.
3. Website front-end and back-end development. The front-end development uses Java Web development framework Spring Boot, the back-end development uses Spring framework combined with MySQL database for rapid development, and uses Spring Data for data persistence operation.
- 2022.7-2022.8 ARM chip STM32 intelligent car
1. Welding and assembly of the car.
2. C++ code was written on keil to realize the functions of tracking, infrared obstacle avoidance and infrared remote control.
- 2021.7-2021.8 Shopping website
Mainly responsible for the implementation of the shopping cart function, and successfully completed the development of the front-end interface of the shopping website and the back-end MongoDB database using java