常见的MQTT Broker Eclipse Mosquitto:轻量级 MQTT Broker,易于部署和使用。 EMQX:高性能、可扩展的 MQTT Broker。 Hi...

常见的MQTT Broker Eclipse Mosquitto:轻量级 MQTT Broker,易于部署和使用。 EMQX:高性能、可扩展的 MQTT Broker。 Hi...
Eclipse Mosquitto 和 Paho MQTT 的联系 Eclipse Mosquitto 和 Paho MQTT 都是 Eclipse 基金会旗下的开源项目,旨...
在 Go 语言中,标准库 container/heap 提供了堆(Heap)的实现。可以使用 container/heap 包来实现自己的大顶堆或小顶堆。 小顶堆示例 以下是...
📢注意:slice 是引用传递 ,传递过去的参数,内存没有重新分配。 示例 输出: [-1] 问题一道经典题目,下面会输出什么呢。 输出结果 没有答对的小伙伴,可以同时参考这...
某X云服务平台的证书托管服务中,有关于HTTPS证书获取,生成和自动更新的功能。但其作为一项增值服务,每月就要几百元 。但是这个我们可以自己写几行代码来实现, 证书生成 更新...
开始之前,先看下下面这个例子, 这个输出什么 , [1,3] [2,4]? 错❌,输出的是[2,4] , [2, 4]。 为什么 先来看下slice, 可以看出 Slice ...
在编程中,shim 是一种技术,用于在不同的环境中提供一致的 API 接口。它通常用于填补不同浏览器或平台之间的功能差异,使得代码能够在各种环境中正常运行。 具体来说,shi...
WebRTC 什么是WebRTC WebRTC(Web Real-Time Communication)是一项由 W3C 和 IETF 推动的开源项目,旨在为浏览器和移动应用...
最近开发个项目,需要在 Mac 电脑上调试 iOS 手机设备上的 Chrome 浏览器,并查看Chrome网页上的 console 信息,本来以为要安装一些插件,没想到直接使...
在WebRTC中,对于通信的两端不在同一个局域网的情况下,通信两端往往无法P2P直接连接,需要一个TURN中继服务,而中继服务可以选用 COTURN 构建。 注:COTURN...
在开发过程中,如果不主动console.log,浏览器中的信息有些不会主动输出到 控制台console里面。这个如果是一些浏览器内部的接口调试,则会很麻烦。比如RTCPeer...
在 Go 语言中,没有 double 类型,只有 float32 和 float64 两种浮点数类型。 它们的区别如下: float32:32 位浮点数,精度较低,适合对内存...
背景 最近接手了个项目,项目代码不多,但是问题不少,尤其是项目中涉及了服务之间的数据同步。数据不是丢,就是乱 。每天提心吊胆 ,生怕又有数据不一致了,需要手动介入处理 ,偶尔...
无意间发现 hostname库 ,真的是,史上最短的库了吧 [捂脸]有的时候还真的是多看下源码 ,完全没必要引入啊
当你想修改某个文件,却被提示文件正在被修改,类似如下提示, 当你想删除某个日志文件,却因为还有地方持续写入,执行rm 操作却迟迟无法删除, 甚至某一天,当你本地想用git提交...
生成 什么是vin码?车辆VIN码是车辆识别码(Vehicle Identification Number)的简称。它是一个独特的17位字符编码,用于识别每一辆机动车。VIN...
在Go进行MongoDB的查询,插入等语句的运行时,总是会用到bson.D。 对于bson.D,官方文档中的解释是有序的,这也是其与bson.M的一大区别。但是这个有序的到底...
这个命令会生成一个新的 2048 位 RSA 密钥对,并创建一个包含指定主题信息的证书签名请求。 重点摘要 keyout : client.key 私钥在这里面 out: c...
场景 自增器的作用是生成一个唯一的递增序列号。这在一些需要生成自增id的场景十分有用,比如自增的订单号,任务号,序列号。 要点 全局统一:在整个服务体系下,多个服务或者进程,...
前提重点:类型断言,先转换 ,再断言(判断是否转换成功) Go语言中,类型断言用于将接口类型的变量转换为具体类型。类型断言的语法如下: interfaceVariable 是...