个人介绍
全栈接单|低价高效|网页小单速来!全栈开发,技术全面!- 擅长H5、C#、Python(Flask),精通前后端、数据库、UI设计,快速交付网站。- Unity游戏开发高价单可接(≥5000元),主接网页小单。 服务范围:- 核心:企业官网、静态页、CMS、Flask接口、响应式布局等。- 其他:小程序、C#工具等(按需接单)。- 游戏单需≥5000元,否则不接!!! 规则:- 网页单:100-300元/单(依难度协商)。- 仅收人民币,流程简:沟通→报价→开发→交付,无隐藏费用。 优势:- 响应快,质量稳,量大不拒,长期合作可优惠。联系: 码上达ID / 微信:[你的账号] 附案例链接(可选)。清久Ace|全栈开发|接单中!
核心技能
C#
C++
Python
Web
Flask
H5
精选作品集
百中表白墙
想给高中学校做个表白墙,让同学们能匿名表白
主要功能:
- 表白发布:用户可以匿名发布表白内容
- 敏感词过滤:系统会自动检测敏感内容,根据严重程度用*代替或者直接拦截
- 手机登录:用手机验证码登录,60秒内只能发一次验证码
- 置顶功能:管理员可以置顶重要的表白内容
- 封禁机制:对违规用户和IP进行封禁,还有等级系统,违规次数多了封禁时间更长
- 申诉功能:被封禁的用户可以提交申诉
- 管理后台:管理员可以审核、删除、置顶内容,还能管理封禁
- 字体切换:支持不同字体,让界面更有感觉
- 请求限制:防止刷帖,每分钟最多60个请求
还有用户档案记录,会记录用户的违规历史
项目实现
后端用Flask,前端用纯HTML+CSS,数据用JSON文件存,还用了阿里云短信服务
我主要做了这些:
1. 敏感词系统:分了不同等级,一级敏感词用*代替,二级的要审核,三级的直接拒绝,还会记录违规
2. 封禁系统:分等级封禁,第一次60分钟违规3次,第二次6小时5次,最长封禁7天
3. 登录系统:手机验证码登录,用阿里云短信服务发验证码
4. 后台管理:可以审核内容、置顶、删除、封禁,还有副管理员权限
5. 申诉系统:被封禁的可以申诉,管理员处理后自动解封
6. 防刷机制:IP限制,每IP每分钟最多60请求
7. 数据持久化:用JSON文件存表白数据、配置、敏感词库
8. 跨平台兼容:Windows和Linux都能用,Windows下不用文件锁
遇到的问题:
- 文件并发写入问题,Windows下没有fcntl,单独做了处理
- IP封禁和用户封禁要分开,后来搞了基于IP和基于用户标识的双重封禁
- 敏感词库要分分类,后来搞了色情、暴力、政治、赌博、毒品等分类
整个项目从内测版到现在Beta版功能越来越完整,学校里很多同学也在用,两周前刚刚更新版本,用的腾讯云轻量应用服务器
LVMO_Music
业务和功能介绍
之前想做个音乐分享平台,让大家能分享好听的音乐
主要功能:
- 音乐上传:支持多种音质(标准、HQ、SQ、Hi-Res等),上传能获得贡献值
- 在线播放:底部播放器,支持播放/暂停、上一首下一首,进度条,音量控制
- 搜索功能:按歌名/歌手搜索,结果按官方认证,播放量,音质排序
- 求歌曲:用户可以发布求歌请求,别人帮忙上传能获得奖励
- 商店系统:用贡献值买虚拟物品或兑换券
- 任务广场:显示待解决的求歌任务
还有管理员后台,能管理用户,审核注册,封禁违规内容这些
项目实现
后端用 Flask + Python,前端就是纯 HTML + CSS,数据存在 JSON 文件里。
我主要做了这些玩意:
1. 用户系统:注册、登录、权限验证、封禁和解封功能
2. 音乐上传:音质检测、文件大小限制、贡献值计算
3. 播放器:Web Audio API 实现,支持进度拖动、音量控制、自动播放下一首
4. 搜索功能:按关键词过滤,多重排序规则(认证优先、播放量、音质)
5. 商店和贡献值:购买物品、退款逻辑、虚拟文件下载
6. 求歌曲任务:发布请求、解决任务、奖励发放
遇到的问题:
- 音频播放切换时会有AbortError,后来用setTimeout延迟加载解决了
- 搜索排序规则比较复杂,写了优先级映射表
- 文件上传要处理不同音质的大小限制,做了配置表
现在平台已经能正常运行,支持用户上传,播放,下载音乐,还有完整的用户管理功能
LVMO_GAME
业务和功能介绍
这是我做了很久的一个完整游戏社区平台,功能特别多
- **游戏商店**:类似Steam那种网页版商店,用户可以用贡献值购买游戏,有虚拟物品、兑换券、实物三种类型,支持退款(24小时内且未下载)
- **求游戏任务广场**:用户可以发布求游戏请求,别人帮忙上传完成后能获得贡献值,每日最多发布5个请求
- **API授权系统**:支持第三方网站用LVMO_GAME账号登录,类似OAuth2,有验证用户凭据、获取会话状态、获取用户游戏列表这些API
- **用户系统**:注册需要审批,密码用bcrypt加密,有封禁机制(支持临时封禁和永久封禁),封禁后能提交申诉,管理员审批后自动解封
- **私信系统**:用户之间可以发消息,实时通知,有未读提示
- **开发者功能**:用户可以申请成为开发者,上传原创游戏,管理自己的项目
- **大文件分块上传**:支持最大100GB的文件上传,用分块上传,支持文件夹结构,断点续传
- **充值系统**:支持支付宝和微信充值(有二维码)
- **管理后台**:管理员可以审批用户、管理开发者、封禁用户、处理申诉、管理充值订单、管理游戏项目
还有很多细节,比如在线用户检测,浏览量统计,下载量统计,游戏文件大小计算,敏感词过滤(虽然这个版本好像没完全实现,但架构有了)
另外非常抱歉由于这个项目存在我的夸克网盘上项目实在太大了所以游戏资源文件夹没有下载下来所以某些功能无法演示!
项目实现
后端用Flask框架,前端纯HTML+CSS+JavaScript(没有用复杂框架),数据存在JSON文件里(users.json, games.json, conversations.json, notifications.json, game_requests.json这些)
我主要做了这些核心功能:
1. **API授权模块**
- `/api/auth/verify` - 验证用户密码
- `/api/auth/status` - 检查会话状态
- `/api/users/me/games` - 获取用户购买的游戏列表
- bcrypt加密密码,安全验证
- 第三方网站可以集成登录
- `/auth_sync_demo` - 演示页面
2. **大文件分块上传**
- `handle_chunked_upload()` 函数处理分块
- `upload_chunk` 接口接收分块
- `upload_final` 接口合并文件
- 支持文件夹结构,保留相对路径
- 最大支持100GB文件上传!
- 分块上传进度实时显示
3. **用户与权限系统**
- 用户注册需要管理员审批
- 封禁机制:临时封禁(分钟/小时/天)、永久封禁
- 申诉系统:用户可以提交申诉,管理员审批后自动解封
- 开发者申请与审批
- 主副管理员权限分离
4. **游戏商店与交易**
- 贡献值系统:购买游戏消耗,充值获得
- 退款逻辑:虚拟物品24小时内未下载可退款,兑换券未使用可退款
- 虚拟物品下载时标记已下载状态
5. **任务广场与游戏请求**
- 用户每日最多发布5个求游戏请求
- 接受任务后自动跳转到上传页面
- 完成任务奖励贡献值
6. **实时消息与通知**
- 用户间私信聊天
- 在线用户检测
- 通知系统,未读提示
7. **数据存储**
- JSON文件存储,虽然简单但够用
- 有文件锁机制防止并发问题
- Windows和Linux都兼容
遇到的问题:
- 文件并发写入:加了锁机制解决
- 大文件上传超时:分块上传解决
- 密码安全:bcrypt加密解决
- 第三方登录安全:用token机制解决
这个项目投入了很多精力,功能真的很完整!现在虽然换了电脑但核心代码都在,非常适合作为项目案例!!!
LVMO_Builder
业务和功能介绍
这是个纯前端的网页搭建工具,不用搞后端,浏览器里直接用就行
能做这些事:
- 左边是组件库,有文本、标题、按钮、图片、卡片、容器,直接拖中间画布就行
- 点一下组件,右边能改文字、颜色、大小、对齐方式
- 按钮可以设置跳转链接,还能选新窗口打开
- 有两种布局模式:自由模式(想把组件拖哪就拖哪),自动模式(竖着按顺序排)
- 可以预览,看看做出来什么样
- 能导出HTML文件,直接就能部署
- 操作错了能撤销重做
- 界面适配手机电脑
界面用的shadcn/ui组件库,看起来比较现代简洁,没事自己做个简单网页用挺好
项目实现
用Next.js 15 + React + TypeScript写的,样式用Tailwind CSS,UI用shadcn的组件
主要做了这些功能:
1. 拖拽功能
- 原生HTML5的拖放API,不用额外库
- 拖进去会自动生成唯一ID,存好配置
- 自由模式存坐标,自动模式存索引
2. 属性面板
- 选中组件就显示对应的属性
- 改完样式实时更新
- 颜色、文字、下拉框这些基础控件
3. 布局切换
- 自由模式用absolute定位
- 自动模式用block,垂直排
- 对齐、间距都能调
4. 预览和导出
- 预览弄了个弹窗,直接渲染看效果
- 导出HTML会把所有组件转成静态HTML+CSS
- 导出来的文件浏览器直接开就行
5. 状态管理
- 就用React的useState,没搞复杂的状态管理库
- 撤销重做用历史记录数组
- 选中状态单独存
界面还算好看吧,用shadcn的组件配合Tailwind的渐变,看起来挺现代的,虽然不如专业的建站工具功能多,但自己玩玩够用了
工作经历
百色中学 · 教育部
2022-09-01 - 1
百色中学初中部数学教师
教育背景
百色学院 · 数学与应用数学(师范)
1999-09-01