8k7 分钟

​环境配置方式:🚀 整个过程采用远程的方式,记录树莓派部署 YOLOv5s 的过程。 准备: 树莓派 5-4B 树莓派系统(安装的官方 64 位系统) USB 摄像头 # 获取 yolov5s.pt 权值文件 使用的是轻量的 yolov5s 模型,在本地训练后,通过命令发送发到树莓派上: 首先查看树莓派地址: ifconfig # 查看地址 连接的 wify,可以看到所属的地址端口。 将本地训练好的 yolov5s.pt 权值文件发送到树莓派上: scp yolov5s.pt <用户名>@<树莓派地址>:<保存文件地址> # 树莓
27k25 分钟

Pytorch: https://pytorch.org/docs/stable/index.html # Dataset 导入: from torch.utils.data import Dataset , 需要继承 Dataset 类,并实现 __len__ 和 __getitem__ 方法 例如: 简单制作图像数据集 from torch.utils.data import Datasetfrom PIL import Imageimport osclass MyData(Dataset): def __init__(self
4.9k4 分钟

# git 基本使用 git clone 拉取仓库项目 git clone https://github.com/xxx/xxx.git #拉取所有分支git branch -a #查看所有分支git checkout -b main #切换到 main 分支git pull origin main #拉取远程仓库 main 分支 git add 添加文件到暂存区(一般修改后执行) git filename #修改# 或者添加所有文件git add . # git commit 提交文件到本地仓库 git commit -m &quo
8.6k8 分钟

# 基础类型 (8 种) JavaScript 语言(注意,不是 TypeScript )将值分成 8 种类型。 boolean 布尔 string 字符串 number 数量 bigint 长整型数字 symbol 象征 object 对象 undefined 未定义的 null 零值 TypeScript 继承了 JavaScript 的类型设计,以上 8种类型 可以看作 TypeScript 的基本类型。 注意,上面所有类型的名称都是小写字母,首字母大写的 Number、String、Boolean 等在 JavaScript 语言中都是内置对象,而
4.7k4 分钟

I/O多路复用 是一种技术,允许一个进程同时监控多个文件描述符,并在其中任何一个文件描述符准备好进行 I/O 操作时通知进程。这种技术可以提高程序的性能和效率,特别是在需要同时处理多个网络连接或文件描述符的情况下。 # select 函数原型:使用 select 这种 IO 多路转接方式需要调用一个同名函数 select ,这个函数是跨平台的, Linux 、 Windows 、 MacOS 等操作系统都是支持的。该函数可以委托内核帮助我们检测若干个文件描述符的状态,其实就是检测这些文件描述符对应的读写缓冲区的状态。 读缓冲区状态:检测里面是否有数据,如果有数据