OpenCV学习笔记

简介OpenCV(开源计算机视觉库)是一个开源库,包含数百种计算机视觉算法。它本质上是一个 C++ API,而不是基于 C 的OpenCV 1.x API(自 OpenCV 2.4 发布以来,C API 已弃用,并且未使用“C”编译器进行测试)。Op...

OpenCV

EMQX 集群搭建指南

1. 准备1.1 硬件要求: 3台服务器,每台服务器至少 4 核 CPU,8GB 内存,100GB 硬盘空间。 3台服务器拥有外网IP,网卡配置为静态 IP,服务器之间互通。 1.2 软件要求: Docker 24.04版本及以上 2. 集群...

消息队列

Django多数据库配置

简介Django 当前不提供对跨多数据库的外键或多对多关系任何支持。如果已经使用路由来分隔模型到不同数据库,那么通过这些模型来定义的任何外键和多对多关系必须在单一数据库内。这是因为参照完整性。为了维护两个对象之间的关系,Djagno 需要知道这个相关...

Python

Docker制作自定义镜像并上传

注册dockerhub账号注册网址 登陆自己dockerhub账号docker login :登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。docker logout :登出一个Docker镜像仓库,如...

Docker

Ubuntu安装docker和docker-compose

安装 卸载旧版本 Docker的旧版本被称为docker,docker.io或docker-engine。如果安装了这些,请卸载它们: 1for pkg in docker.io docker-doc docker-compose podman-d...

Docker

Docker Compose 搭建 Django 示例项目

准备工作 创建一个空的项目目录。 可以将目录命名为易于记忆的名称。此目录是应用程序映像的上下文。该目录应该只包含构建该图像的资源。 在项目目录中创建一个名为Dockerfile的新文件。 Dockerfile 通过一个或多个配置该映像的构建命令定义...

Docker

消息队列

MQ的概念MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器,用于分布式系统之间的通讯。 AMQP,即Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协...

消息队列

Nginx学习笔记

Nginx基本概念Nginx(发音为“engine-x”)是用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议的开源反向代理服务器,以及负载均衡器、HTTP 缓存和 Web 服务器(源服务器)。nginx 项目一开始就非常关注高并发、...

Nginx

Access Token 与 Refresh Token

Oauth2 使用Token的基本流程我们先看看一个来自RFC6749定义的Oauth2中token使用的基本流程,大概可以明白Access Token和Refresh Token两个的用法。 1234567891011121314151617181...

协议

JWT的介绍与使用

什么是JWT?JWT(json web token)是一个开放标准 (RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON对象的形式安全传输信息。信息可以验证和信任,因为它是数字签名的。JWT可以使用密钥(使用HMAC算法)或...

协议