vue2,3 ,react,uniapp,微信小程序,支付宝小程序,node,express,flutter,js,jquery,php,thinkphp6,mysql,liunx.docker,window
2022.11-2023.01 运维宝
项目描述:
1os版
1.连接设备外放的 WIFl,连按指定的1P 和端口,通过本地创建tep 客户端,通过不E数据编码和解码,发送数据和接受数据
2.通过本地创建 tcp服务端,在tep客户端中发送,本地启用的服务端的1P 和端口,设备会吐传 H264 的数据流,解析再通过 web 渲染 H264 视频流,实现全端可以播放 H264
视频流
3.通过权限获取到wifi 名称,实现国际化,包括 app 名称国际化
4.tcp 获取设备抓拍图片,设备通过tcp 传输,通过拼包获取到 Uint8List 数据,Uint8List
数据转为 base 64 格式
5.解码和编码 7E 协议,将数据转为 Uintsuist 的格式,数据内容中如果存在和数据头 7E
相同的数据,转为0x7D,0x01 格式再发送数据
6.获取到的数据通过 gbk 解析
7. 实现 tcp 重连机制,心跳机制
AndraidH
1.通过网页编辑界面,完成可以通过一套代码实现 10S 和Android 共同使用
2.和网页进行通信,通过发送不同的数据格式,界面显示不同的样式和设罝界面
3. 通过开放回车键,发送数据,页面通过点击事件控制,网页通过綁定事件到 window
中,Android 可回调数据到网页中,网页进行渲染工作,通过 Android 回调base64图片,网页进行数据渲染,实现功能包括 下发指令,获取指令,获取图片,实现 Android 跳转
界面,返回网页,等功能
2022.07 -2022.09 仓库系统 + Three + Parcel + echarts
项目描述:
1.通过使用 three 编写 + Parcel 打包完成 +echarts
2.通过 protobuf 协议建立ws 和http连接
3. 在项目中涉及到30 旋转,创建箱子,以及出库和入库的情況,通过使用echarts 中的柱状图显示每个分区中,入库的情况,已经每一箱装箱的状态,包括每一箱装的型号,以及每一项设备的SN号。
4.制作深圳工厂的模型,包括办公室,己经工厂的流水线,已经生产流水线的情況,在每一台设备上生产的状态,已经用测试工具测试的状态,做智慧数宇化性工厂。
2022.05 - 至今外包厂生产系统 Node + Express + Vue3 + Ant
项目描述:
1.通过使用 Node + Express + Vue3 + Ant 开发
2.Node 中使用redis 和mysal 数据库 完成数据的操作
3,路由权限功能,包括路由,以及页面显示的操作按钮和组件的控制显示和隐藏
4. 通过使用jut 设置token 值,在全局添加 检验,是否需要携带 token 值,才可访问
5. 通过使用Docker 容器,将项目部署到node 镜像中,然后将镜像中的端口映射到宿主
机中,宿主机在安全组中开放端口,使用 PM2 搭建 web 服务
6. 在请求中使用 Promise 和 Aync await 操作数据,通过使用axios 请求 第三方 Api接
口,操作数据,封装函数。
7.设计 post 和 Get 接口,发送和接受数据 通过 二进制 获取,protobuf 数据,通过操作 ArravBuffer,再对二进制数据加密,增强安仝系数
8.通过使用 socket.io 创建即时通讯
9.通过redis 缓存 路由,登录的 token 和 包括角色的杈限等等
10. 在操作mysal 前检验数据的类型,和格式,防止sal 注入问题,完成一对多,多对一等场景的使用,如:一对多:用户查角色。多对一:多个SN 号查箱号。
11. vue3 使用语法糖 setup + lang=-ts ,编辑项目,包括使用计算属性,watch, pinia 等等功能,路由模式为 history 模式
2022.04-至今蓝牙对接
项目描述:
1.使用reacttts 制作项目
3.使用 ws 配合 protobuf协议做接口的对接工作
4.包括使用hooks 中 usestate,useReducer 代替redux,usecontext 创建上下文,useEffect,
usevemo, forwardRet ¥功能的伊州
5.通过使用node + express + mysal 做服务端,配合使用 docker,使用node 镜像,创建虚拟环境,将 node 镜像映射到主宿机端口
6.通过 protobuf 进行通信,使用 router 做接口,完成对于数据的增删改查,包括上传图片
功能,登陆注册,以及使用 socket.io 做即时通讯,
角色 | 职位 |
负责人 | 中级前端开发 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.通过使用 Node + Express + Vue3 + Ant 开发 2.Node 中使用redis 和mysal 数据库 完成数据的操作 3,路由权限功能,包括路由,以及页面显示的操作按钮和组件的控制显示和隐藏 4. 通过使用jut 设置token 值,在全局添加
帮5 洗车小程序,洗车项目,通过微信扫码进入小程序,扫码指定的商家的二维码,进行洗车,使用matt 完成及时通讯功能,功能包括:matt,支付,个人中心,订单详情,优惠券,门店在GPS 中展示等等功能…,原生开发,主要使用uniapp 编辑代码。