# dev-box **Repository Path**: pengcunfu/dev-box ## Basic Information - **Project Name**: dev-box - **Description**: 我的个人开发者工具箱 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-18 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dev-Box 开发者工具箱 一个集成了多种实用工具的开发者工具箱,包含代码转换、数据库同步、文件上传、二进制转换等实用功能。 ## 🚀 功能特性 ### 📱 应用工具 #### 1. **代码转换工具** (`apps/code-conversion/`) - 支持多种编码格式转换(UTF-8, GBK, Base64等) - 字符串加密解密功能 - 二进制数据处理 - 插件化架构,易于扩展 - 现代化Qt界面 #### 2. **二进制转换工具** (`apps/binary-conversion/`) - 二进制、八进制、十进制、十六进制互转 - 支持大数值转换 - 简洁的图形界面 #### 3. **MySQL同步工具** (`apps/mysql-sync/`) - 数据库配置管理 - 数据库同步功能 - 图形化配置界面 - 日志记录和监控 #### 4. **项目上传工具** (`apps/project-upload/`) - 支持多种上传协议 - 批量文件上传 - 跨平台支持(Windows/Linux) ### 🛠️ 核心特性 - **跨平台支持**: Windows, Linux, macOS - **模块化设计**: 每个工具独立,便于维护和扩展 - **图形化界面**: 大部分工具提供友好的用户界面 - **命令行支持**: 支持脚本化操作 - **插件系统**: 可扩展的插件架构 ## 📦 安装说明 ### 环境要求 - Python 3.7+ - PyQt5 (用于GUI工具) - 其他依赖见各工具的 `requirements.txt` ### 快速安装 ```bash # 克隆项目 git clone cd dev-box # 安装依赖(以代码转换工具为例) cd apps/code-conversion pip install -r requirements.txt ``` ## 🎯 使用指南 ### 代码转换工具 ```bash cd apps/code-conversion python main.py ``` ### 二进制转换工具 ```bash cd apps/binary-conversion python main.py ``` ### MySQL同步工具 ```bash cd apps/mysql-sync python main.py ``` ### 项目上传工具 ```bash cd apps/project-upload python upload_simple.py ``` ## 🔧 开发说明 ### 项目结构 ``` dev-box/ ├── apps/ # 应用工具目录 │ ├── code-conversion/ # 代码转换工具 │ ├── binary-conversion/ # 二进制转换工具 │ ├── mysql-sync/ # MySQL同步工具 │ └── project-upload/ # 项目上传工具 ├── projects/ # 项目文件 └── README.md # 项目说明文档 ``` ### 添加新工具 1. 在 `apps/` 目录下创建新工具目录 2. 实现工具功能 3. 添加 `requirements.txt` 和 `README.md` 4. 更新主README文档 ## 📝 更新日志 ### v1.0.0 - 初始版本发布 - 包含代码转换、二进制转换、MySQL同步、项目上传等核心工具 - 支持插件化架构 ## 🤝 贡献指南 欢迎提交Issue和Pull Request来改进这个工具箱! ### 贡献方式 1. Fork 项目 2. 创建功能分支 3. 提交更改 4. 推送到分支 5. 创建 Pull Request ## 📄 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情 ## 📞 联系方式 如有问题或建议,请通过以下方式联系: - 提交 Issue - 发送邮件 - 项目讨论区 --- **Dev-Box** - 让开发更高效,让工具更智能 🚀