### 1. Windows 自动化工具开发项目
项目描述:
根据实际业务需求开发 Windows 自动化工具,提高重复性操作效率。
主要工作:
* 使用 C++ / Python 开发桌面自动化程序。
* 实现窗口控制、进程管理、任务调度等功能。
* 处理 Windows 系统兼容性问题。
* 优化程序运行效率和稳定性。
技术栈:
C/C++、Python、Windows API、PyQt/PySide。
### 2. Android 应用开发及 Native 模块开发项目
项目描述:
参与 Android 应用开发及底层功能模块实现。
主要工作:
* 完成 Android 应用功能开发。
* 使用 Kotlin/Java 实现业务逻辑。
* 通过 JNI 与 C/C++ 模块进行交互。
* 进行应用性能优化和问题排查。
技术栈:
Android Studio、Kotlin、Java、JNI、C++。
### 3. 软件分析与兼容性优化项目
项目描述:
针对已有软件进行运行机制分析、问题定位以及兼容性优化。
主要工作:
* 使用调试工具分析程序运行流程。
* 定位软件异常、性能瓶颈。
* 分析模块调用关系。
* 协助解决软件兼容性问题。
技术栈:
IDA、Ghidra、x64dbg、Frida、C/C++。
### 4. 嵌入式控制系统开发项目
项目描述:
基于 STM32 平台进行嵌入式程序开发。
主要工作:
* 完成 MCU 程序设计。
* 开发外设控制逻辑。
* 使用 HAL 库进行硬件抽象开发。
* 调试软硬件交互问题。
技术栈:
STM32、Keil、CMSIS、HAL。
### 5. Linux 服务部署与运维项目
项目描述:
完成服务器环境搭建以及服务部署工作。
主要工作:
* 配置 Linux 服务环境。
* 使用 Docker 部署应用。
* 配置 Nginx 反向代理。
* 管理 HTTPS 证书及服务运行状态。
技术栈:
Linux、Docker、Nginx、Certbot。
### 6. 游戏工具及引擎相关开发研究
项目描述:
进行游戏开发技术研究,包括游戏引擎、工具链以及程序架构分析。
主要工作:
* 学习 Unreal Engine 游戏开发流程。
* 分析游戏客户端架构。
* 研究图形渲染、资源管理等相关技术。
* 使用 Blender 进行三维模型处理。
技术栈:
Unreal Engine、C++、Blender。