- 博客(7)
- 收藏
- 关注
原创 WebSocket与HTTP区别
长轮询:对轮询的改进,客户端发送一个HTTP请求,服务器保持该请求的连接,直到有新的数据返回,客户端收到数据后再发起新的请求;轮询:客户端定时发送HTTP请求给客户端,询问是否有数据更新,每次轮询会新开一个HTTP连接,服务器若有新的数据就返回给客户端,否则返回空响应;HTTP是单工通信,无状态的,每次客户端发起请求,服务器不会记住之前的请求状态。WebSocket是全双工通信,有状态的,客户端和服务器在连接期间共享状态。HTTP是单向的,客户端发起请求,服务器响应,每次请求-响应后,连接关闭。
2025-03-04 20:07:31
511
原创 前端项目部署到阿里云服务器过程
1. 之前的项目里用到了this.$route,打包部署后访问会报错:TypeError: Cannot read properties of undefined (reading '$route')<template>修改成如下形式,重新打包部署即可</script><template>2. 跳转到/xxx页面后,刷新就会404,与History工作原理相关,应由index.html处理路由。
2025-02-27 00:25:26
532
原创 wireshark不能解析ueransim rrc层的包
找到 Personal Lua Plugins 或 Global Lua Plugins 目录,将脚本放在那里。将 my_protocol.lua 文件放在 Wireshark 的插件目录中。路径:UERANSIM/tools/rls-wireshark-dissector.lua。然后将其路径添加到 Wireshark 的插件目录中,或者在启动时指定脚本路径。转到 Help -> About Wireshark -> Folders。选项 1:Wireshark 插件目录。然后就可以看到RRC层的包了。
2024-11-14 17:37:58
285
原创 5GBaseChecker部署open5gs报错:multiple definition of `amf_uee‘
重复定义,尝试了一下把5GBaseChecker/StateSynth/modified_cellular_stack/5GBaseChecker_Core/build/../src/amf/gmm-handler.c中的amf_uee定义去掉就可以。
2024-10-17 20:21:33
241
原创 Javascript刷题ACM模式——Nodejs模式
调用readline.createInterface(),创建一个readline的接口实例。这里的line都是字符串形式,但是大部分题目都是输入数字,可以直接转为数组再取值。监听line事件,事件处理函数的参数就是输入的行。引入readline模块。
2024-09-11 14:57:37
306
原创 Vue3前端项目渲染数学公式
html部分代码如下:(但是class没有加hello的其他含公式文本也被渲染了,不太懂)3. 在math.js文件中引入MathJax.js,并挂载到Vue原型上,进行全局引入。4. 在需要的地方使用MathJax。
2024-09-11 09:14:35
1221
原创 error: too many arguments to function ‘ieee80211_beacon_get_tim’
fw.c文件中2425行去掉参数中的0即可。
2024-01-16 15:52:59
499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅