logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于WebSocket的心跳重连机制(详解)

前言遇到的问题:实时聊天过程中,1、websocket连接后,长时间远端和客户端不发消息,服务端会把websocket给断开;2、所以就需要一种机制来检测客户端和服务端是否处于正常的链接状态。3、因此就有了websocket的‘心跳监测’。4、还有心跳,说明还活着,没有心跳说明已经断开了。websocket基础使用基础使用心跳机制1、心跳机制是每隔一段时间会向服务器发送一个数据包:告诉服务器(后台

#websocket
git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)

起点问题原因:  pre-commit钩子惹的祸  当你在终端输入git commit -m"XXX",提交代码的时候,  pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。  如果代码不符合相应规则,则报错,它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。 次要原因: 创建vue项目时,eslint校验 是否在 commit提交是

#git
git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)

起点问题原因:  pre-commit钩子惹的祸  当你在终端输入git commit -m"XXX",提交代码的时候,  pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。  如果代码不符合相应规则,则报错,它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。 次要原因: 创建vue项目时,eslint校验 是否在 commit提交是

#git
Gitlab配置ssh key

前言入职--分配邮箱以及gitlab权限--需要进行重新ssh配置开始打开git bash,输入一下命令生成ssh私钥和公钥对ssh-keygen -t rsa -C 'xxx@xxx.com'//然后一路回车(-C 参数是你的邮箱地址)然后打开/.ssh/id_rsa.pub文件(表示用户目录,比如我的windows就是C:\Users\Administrator),复制其中的内容(比如可以使用

#github
vue+video.js实现前端视频流(hls、MP4、flv)

前言之前、写过关于西瓜播放器xgplayer可以实现各种视频流的前端直播,目前这篇关于video.js实现直播、视频,拓展下知识面使用下载相应插件npm install video.js --savenpm install videojs-flash --save //rtmp格式//flv格式npm install flv.js --savenpm install videojs-flvjs-e

暂无文章信息