摘要: web 页面的未读消息(小红点)怎么实现比较简单,之前说过可以用 rabbitmq 的 MQTT 协议做智能家居的指令推送,里边还提到过能用 MQTT 协议做 web 的消息推送,而未读消息(小红点)功能刚好应用到实时消息推送了。 MQTT 协议就不再赘述了,没接触过的同学翻翻前边的文章温习一下吧, 阅读全文
posted @ 2022-08-10 13:34 春光牛牛 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: 智能家居项目 智能可燃气体报警器 产品是一款可燃气体报警器,如果家中燃气泄露浓度到达一定阈值,报警器检测到并上传气体浓度值给后台,后台以电话、短信、微信等方式,提醒用户家中可能有气体泄漏。 用户还可能向报警器发一些关闭报警、调整音量的指令等。整体功能还是比较简单的,大致的逻辑如下图所示: 但当我真正 阅读全文
posted @ 2022-08-10 13:17 春光牛牛 阅读(1565) 评论(0) 推荐(1) 编辑
摘要: 做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。 不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做了实现。 什么是消息推送(push) 推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用 阅读全文
posted @ 2022-08-10 12:33 春光牛牛 阅读(408) 评论(0) 推荐(0) 编辑
摘要: HTTP 是一个无状态的协议 什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。 看过电影《夏洛特烦恼》的小伙伴肯定记得夏洛和大爷的一段对话: 夏洛:大爷,楼上322住的是马冬梅家吗?大爷:马冬什么?夏洛:马冬梅。大爷:什么冬梅啊?夏洛:马冬梅啊。大爷:马什么梅啊 阅读全文
posted @ 2022-08-10 10:35 春光牛牛 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了大家代码容易交流不关机用的。没有它大家一样可以工作,只不过“交 阅读全文
posted @ 2022-08-10 10:14 春光牛牛 阅读(24) 评论(0) 推荐(0) 编辑