Skip to content

项目展示

这里展示我开发的一些精选项目,涵盖了全栈开发、系统工具、框架分析等多个技术领域。

🌟 精选项目

🎵 Serverless Music Cloud - 全栈音乐平台

🎵 Serverless Music Cloud

微信小程序Vue.js云开发

项目描述:基于微信小程序云开发构建的完整音乐平台生态,包含用户端小程序、管理后台和云端服务。

技术亮点

  • 🏗️ Serverless 架构:云函数 + 云数据库 + 云存储
  • 🎵 音乐播放:支持在线播放、歌词同步、播放列表
  • 👥 用户系统:微信授权登录、用户画像分析
  • 📊 数据分析:播放统计、用户行为分析

项目架构

  • 前端管理:Vue.js + Element UI 管理后台
  • 用户端:原生微信小程序开发
  • 后端服务:微信云开发 Serverless 架构

🔗 GitHub仓库

⚡ Mini Vue - Vue 源码分析项目

⚡ Mini Vue

JavaScriptVue2 源码响应式系统

项目描述:深度解析 Vue2.x 核心源码,手写实现简化版 Vue 框架,帮助开发者理解 Vue 内部工作原理。

技术亮点

  • 🔍 响应式系统:实现 Observer、Dep、Watcher 模式
  • 🎯 依赖收集:精确的依赖追踪和更新机制
  • 🔄 虚拟 DOM:简化版 VNode 和 diff 算法
  • 📝 模板编译:模板解析和指令处理

学习价值

  • 深入理解 Vue 响应式原理
  • 掌握观察者模式在前端框架中的应用
  • 了解虚拟 DOM 和 diff 算法实现

🔗 GitHub仓库

🔧 Port Checker - Rust 端口检测工具

🔧 Port Checker

RustCLI网络编程

项目描述:使用 Rust 开发的高性能端口检测命令行工具,提供快速、准确的端口扫描功能。

技术亮点

  • ⚡ 高性能:Rust 零成本抽象,极致性能优化
  • 🛡️ 内存安全:Rust 所有权系统保证内存安全
  • 🎯 精准检测:支持 TCP/UDP 端口状态检测
  • 🖥️ 友好界面:清晰的命令行输出和进度显示

功能特性

  • 单端口和端口范围扫描
  • 超时设置和并发控制
  • 详细的扫描结果报告

🔗 GitHub仓库

🚧 其他项目

🛒 Egg Shop

Egg.jsVue/ReactTypeScript

技术栈: Egg.js + Vue.js + React + TypeScript
特色: 前后端分离、RESTful API、权限管理
架构: 后端 Egg.js API + Vue H5 用户端 + React 管理端

🖥️ Electron Desktop App

ElectronVue3跨平台

技术栈: Electron + Vue3 + Concurrently
特色: 跨平台桌面应用、现代化界面
功能: 本地文件管理、系统集成

🎮 WebGL Demos

WebGLThree.jsCanvas

技术栈: WebGL + Three.js + Canvas
特色: 3D 渲染、数据可视化、交互体验
内容: 视频可视化代码收集和实现

🌐 Gin API Server

GolangGinRESTful

技术栈: Golang + Gin + RESTful
特色: 高性能 API 服务、云原生架构
应用: 微服务后端、API 网关

📈 开源统计

36+

开源仓库

5+

编程语言

3+

核心项目

5年+

开发经验

🎯 未来计划

  • 🔮 探索 Web3 和区块链技术
  • 🤖 学习 AI/ML 在前端的应用
  • 📱 深入 React Native 移动开发
  • 🌐 贡献更多开源项目

如果你对任何项目感兴趣,欢迎联系我交流讨论!

基于 VitePress 构建