自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 解决多用户及单用户在PC或者APP端控制同一台设备冲突问题

方案一:使用互斥锁来实现,当用户点击设备控制进入控制页面时,获取下此时设备是否被使用,若是被使用中,则提示用户设备在使用中,锁定状态下不允许进入控制页;若未使用则跳转至设备控制页,此时需要定时调用接口,将设备的使用信息(用户ID,设备ID,操作设备类型)给后端,若离开词页面,清除定时器,后端根据是否有用户操作判断是否释放此设备锁定状态。它被设计用来在低带宽、高延迟或不可靠的网络中进行通信,因此非常适合物联网(IoT)设备之间的通讯。方案二:使用MQTT来实现此功能。

2024-03-01 22:00:00 425 1

原创 解决uni中使用leaflet与canvas绘制动画不同设备绘制偏移问题

1、详细描述:在开发过程中,通过浏览器模拟的移动端设备,切换设备类型会出现绘制位置的偏移,在iphone6、7、8设备上进行绘制是正常的,切换到iphone6、7、8plus就会出现偏移至右下方。2、切换设备,对比屏幕尺寸,发现设备像素和 CSS 像素之间比率是不同的,在转化canvas绘制的中心点时,需要根据设备像素和 CSS 像素之间比率进行计算。起初认为是使用canvas添加图层到地图上,使用的canvas问题,于是乎更换为uni自带的canvas来进行绘制,但结果依然是存在偏差的。

2024-02-26 23:00:00 569

原创 前端如何配置环境变量

使用配置文件解决环境变量配置

2024-01-23 21:00:00 978 1

原创 性能优化:canvas在leaflet地图上绘制动画占用内存过高

性能优化:canvas在leaflet地图上绘制动画占用内存过高

2023-08-29 22:00:00 618 1

原创 ts学习笔记

源码录入 => 扫描器扫描(识别内容生成数据流) => 解析器解析(生成语法树 AST) => 绑定器(node.Symbol) => 校验器(检查TS语法错误) => 发射器(根据每个节点的检查结果产出node翻译成js)TS 是JS的一个超集,在原有的基础上,添加了可选静态类型,基于类的面向对象编程。Object:包含对象,以及Object.prototype上的属性,对实例的描述。类型检测:只是支持了动态与静态类型检测(仅仅是多了校验),void:声明函数的返回值 没有返回的函数声明为void。

2023-08-05 15:00:00 97 1

原创 解决Vue2 Vue3使用echarts报错 There is a chart instance already initialized on the dom

vue2 Vue3 解决echarts报错 There is a chart instance already initialized on the dom。

2023-06-09 10:08:07 1107 1

原创 前端面试题目总结(1)

前端面试总结1

2023-02-22 16:46:56 187

原创 Ajax学习笔记

一、Ajax异步交互概念:异步的JavaScript 和XML(实质:Ajax是一个可以和后台沟通的技术)工作原理:在用户与服务器之间加了一个中间层(Ajax引擎)使用户操作与服务器响应异步化。包含技术: CSS 、HTML来表示 DOM模型用来交互和动态显示 XMLHttpRequest来和服务器进行异步交互 JavaScript进行绑定和调用二、Ajax的使用 封装一个ajax函数1.创建特定异步对象 xhrvar x...

2021-09-05 16:06:30 212 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除