需求描述 报修状态推送给瑞云小程序,解决工单状态不能实时获取的问题。 目前运营平台报修接口API,能够提供工单列表和工单详情,但是如果要获取工单状态及时更新,目前只能通过轮询的方式。增加了运营平台接口请求压力,实时性也不能保证。 所以,运营平台开始选型消息队列(MESSAGE QUEUE,简称MQ),以下是MQ选型和技术对比。 Rabb...
深入理解JavaScript中的堆与栈 、浅拷贝与深拷贝 JavaScript中的浅拷贝与深拷贝 学了这么长时间的JavaScript想必大家对浅拷贝和深拷贝还不太熟悉吧,今天在项目中既然用到了,早晚也要理清一下思路了,在了解之前,我们还是先从JavaScript的数据类型存放的位置 堆栈开始说起吧! 现在我们...
js防抖和节流 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续触发事件时,一定时间段内...
Three.js绘制点、线、面 一、综述 在计算机世界里,3D世界是由点组成,两个点能够组成一条直线,三个不在一条直线上的点就能够组成一个三角形面,无数三角形面就能够组成各种形状的物体,如下图: 我们通常把这种网格模型叫做Mesh模型。给物体贴上皮肤,或者专业点就叫做纹理,那么这个物体就活灵活现了。最后无数的物体就组成了我们的3...
three.js camera 摄像头回到 初始角度 three.js 使用交互工具 controls 改变视角之后,要回到初始正常的视角如果使用交互工具的话比较麻烦,需要一键使视角回归初始值。 首先确定改变camera即可,百度到的基本都是设置position 显然,并没有达到应有的效果,若视角发生旋转,此时position只能让相机...
threejs模型旁边添加 文字注释,解释模型 3D效果 如上面所示,这是一个 简单的dome,就是在一个立方体旁边叠加一个显示文字的 模块。 threejs制作简单的立方体这个没有什么说,基本就是 let geometry = new THREE.BoxGeometry(50, 50, 50)//构建一个正方体 let materia...
为了便于服务端和手机端的实时数据传输,所以才用了websocket协议,所以最近研究了下websocket协议。找到了一个好用的C#类库websocket—sharp。 附上地址:http://sta.github.io/websocket-sharp/ 可以很好的实现服务端和客户端。也支持.netcore。使用官网写的很详细,我就不多...
.SQLServer数据库转 MySQL 数据 1. 本地SQLServer数据来源,如何转为指定 MySQL 数据库表信息。 2. 使用Navicat工具进行转换,如何安装,请参考陈一奇知识库文档 << 安装 MySQL 需要得软件与说明 >> 3. 建立两个相同的数据库,再MyS...