目前开发的一个物联网项目,需要用小程序给物联网设备发消息 综合考虑下,决定使用MQTT协议进行开发 用npm安装 npm install mqtt --save 小程序使用Demo // 在小程序中使用MQTT需要先安装必要的polyfill import 'abortcontroller-polyfill/dist/abortcontroller…
背景 因为众所周知的原因 Rust的crates.io在国内速度不佳,有时候甚至直接404 经过一番查找,字节跳动旗下的镜像在速度、稳定性以及同步方面做的比较好。 步骤 步骤一:设置 Rustup 镜像 Linux和Mac修改配置 ~/.zshrc or ~/.bashrc export RUSTUP_DIST_SERVER="https://rs…
目标 Emqx使用Nginx进行反代并且进行SSL证书部署实现MQTTS协议接入服务器 首先解析一个域名到服务器(使用A记录): 例如:mq.abc.com 操作步骤 Emqx安装(Docker版本) docker pull emqx Emqx使用的协议如下: 协议 端口号 mqtt 1883 mqtts 8883 ws 8083 wss 8084…
背景 众所周知,CentOS7在2024年6月30日停服(停止生命周期的所有支持),CentOS8也早在2021年12月31日停服。 也就是说:所有【稳定】版本的CentOS系统都已经停服,变成了CentOS Stream 8和 CentOS Stream 9 Cent OS与CentOS Stream 上面说到CentOS 变成了CentOS S…
前言 在之前的文章,使用CentOS 7 安装新版本GCC需要手动去下载依赖和源码包进行编译,这种方式费时费力,且容易出错。当然这种方式适合离线环境去升级。 能连接到互联网的机器,几行命令搞定肯定是最好的,下面使用GCC Toolset来实现动态的切换GCC版本。 Rocky Linux 8 基于Red Hat Enterprise Linux(R…
因为众所周知的原因,目前(2024-06-21)DockerHub在国内已经不可访问,国内大多镜像也无法使用。 本文将通过CloudFlare搭建一个自用的Docker Hub镜像。 注意: 需要独立的顶级域名,如果没有可以去阿里云、腾讯云等注册top域名,性价比高。 CloudFlare Worker 每天每免费账号有次数限制,为10万次。每分钟…
引言 扩散模型(Diffusion Models)是近年来备受关注的一种机器学习算法,以其生成超逼真图像、视频和音乐的能力而闻名。其工作原理基于自然界的扩散现象,通过在数据中添加随机噪声并逆转这一过程,生成新的数据。例如,OpenAI的DALL-E 3和Midjourney v6等模型,能够根据用户描述生成相应的图像或视频。本文将从扩散模型的工作原…
Transformer模型是一种基于自注意力机制的深度学习模型,它在2017年由Vaswani等人提出,并在NLP领域取得了显著的成功。Transformer模型的核心思想是通过自注意力机制来捕捉序列数据中的长距离依赖关系,从而实现高效的并行计算和更好的性能。 自注意力机制(Self-Attention Mechanism) 自注意力机制允许模型在…
Python 使用国密有很多第三方库 有gmssl、pycryptodome等 以下是手动实现(参考了网上的代码且做略微修改) from array import array Tj_rl = array('L', ((0x79cc4519 << j | 0x79cc4519 >> 32 - j) & 0…
操作系统 CentOS 7.9 x64 RabbitMQ 3.13 Erlang下载地址 https://github.com/erlang/otp/releases/tag/OTP-26.2.2 RabbitMQ 下载地址 https://github.com/rabbitmq/rabbitmq-server/releases/do…