熟练掌握 vue 全家桶,熟悉 vue 基础语法、vuex 状态机等,了解 vue 的响应式原理、vue 组件的二次开发,熟悉 vue3.0、vite,熟练使用 typescript。
熟练运用 uni-app 开发小程序和 uview 的移动的 ui 框架的使用
熟练使用 elementUI、antd 前端框架的 form 表单组件、Model组件、分页组件以及 api
熟练使用 nodeJS 运行时的模块化、后台跨域、后台路由的跳转,
multer 文件上传等
熟悉 http 协议 ,对 Axios 和 ajax 进行二次封装
九章 AI 算法赋能平台
技术栈 :vue2、 label Studio、typescript、antDesign of vue、antv x6、 echarts、simple-upload。
项目描述 :一站式全流程 AI 开放平台 ,涵盖 CV、 NLP、知识图谱、数据挖掘四大 AI 方 向,提供海量行业真
实训练数据,采用弱监督训练方式降低标签数据依赖,使用联邦学习技 术保障训练数据安全。助力科研机构、企
业及个人使用者,低代码零代码、安全高效地实现 自主知识产权的 AI 算法研究与孵化。
项目链接 :https://algscab.tslsmart.com:7001/portal/
工作描述:
二次开发 label Studio 库 ,利用官方的前端 api 实现图片、文字、结构化数据等
使用 antDesign 的 Layout、Table、 Pagination、 Form、DatePicker 等实现页面的布局和表单的功能
二次封装 simple-upload 库,对单个文件分片、校验文件 MD5 值、记录分片数实现
单个 5G 大文件压缩包分片上传和断点续传和秒传功能。
使用 file.slice()方法把 5G 以上的文件分出 1M 大小的文件,并使用 papaparse.js 库把
csv 文件转化为数组 ,并用正则表达式对 csv 的 表头进行内容的判断。
使用 websocket ,通过定时器每 30s 的向后端发送一条消息的心跳方式实现前后
端长时间的链接和数据的获取。
通过自定义指令,计算图片缩放时与弹出框的边距实现图片在一个弹出框内放缩和移动。
通过 vue 的混入实现公共方法的提取和外部引入函数的方式来实现每个文件 500
行代码的规范。
通过递归、忽略对象某个字段中对两个对象的比较实现新旧数据的比对,从而提示
用户是否需要保存标注信息或者自动保存
使用 echarts 的柱状图、象形图、饼状图 ,仪表盘图等资产及赋能的统计页面。
使用 hls.js 实现视频流的播放、使用 canvas 对图片标注区域进行截图保存后端用
于标注信息的展示和预览
封装公共的组件和封装统一的消息提示框、用于多个页面的统一风格的提示。
凯达门业(客户端、司机端)
技术栈:uni-app 混合开发小程序、 sha1、uView。
项目描述 :凯达小程序对用户的已下好的订单 ,对运输和装车过程等进行订单流程的电子化 ,并用车辆装载
门的位置和对用户下订单后对车辆的信息推荐的算法实现装车损耗的优化和订单状态和订单数据的统计。
小程序名字:凯达名门一店通、凯达司机端开发
工作描述:
客户端:
使用 sha1 对客户账号进行加密登录、 使用 uni 的 scroll-view 的 scrolltolower实现小程序首
页和我的页面的历史订单的触底加载。
在微信公众平台配置一次性订阅消息 , uni.requestSubscribeMessage 的方法实
现用户订阅一次性消息。
使用 uni 的 movable-area 和 movable-view 封装一个可拖动的地址组件 ,实现
地址的拖拽排序
封装 uview 的 upload 对用户头像和装车建议反馈的文件上传和展示
使用 uni 的 uni.getRecorderManager 的封装一个可供用户 60S 录音组件,并封
装一个展示播放录音的组件
使用 uview 的 form 表单进行表单字段校验
司机端:
使用腾讯地图对后台管理的设置的经纬度进行导航 app 的唤起 ,实现用户对目的地的导航
开 通 微 信 后 台 的 wx.getLocation 和 wx.chooseLocation 并 使 用 腾 讯 地 图 的
calculateDistance 方法计算司机当前位置与仓库地址的距离实现后台设置的打卡 范围内的签到
KtAdmin-ChatGPT
技术栈 :vue3、element-plus、vite、echarts、wangeditor、vuedraggable。
项目描述 :狂团 chatGpt 后台管理分为系统设置、会员管理、对话记录、营销管理、订单管理、模型管理增
值功能对使用狂团 chatGpt 的配置和会员用户的展示和管理和创作 模型和角色模型的管理等功能。
工作描述:
使用 element-plus 的 Muen、Table、 Form 等对页面的搭建和基础功能的完善
自定义 use-permission 的 hooks 对用户权限的判断对相应菜单的显示隐藏的展示
二次开发 label Studio 库 ,利用官方的前端 api 实现图片、文字、结构化数据等 使用 antDesign 的 Layout、Table、 Pagination、 Form、DatePicker 等实现页面的布局和表单的功能 二次封装 simple-uplo
二次开发 label Studio 库 ,利用官方的前端 api 实现图片、文字、结构化数据等 使用 antDesign 的 Layout、Table、 Pagination、 Form、DatePicker 等实现页面的布局和表单的功能 二次封装 simple-uplo
狂团 chatGpt 后台管理分为系统设置、会员管理、对话记录、营销管理、订单管理、模型管理增 值功能对使用狂团 chatGpt 的配置和会员用户的展示和管理和创作 模型和角色模型的管理等功能。