sky 光·遇
本篇用于记录,不定期更新。谨以此纪念我和我的好友们,以及我们一起度过的时光。
手写数字识别
你说不能识别字母?去[字符识别演示Demo](https://o0wde0o.github.io/2025/07/15/%E5%AD%97%E7%AC%A6%E8%AF%86%E5%88%AB%E6%BC%94%E7%A4%BADemo/)看看!
随笔
不知道是什么啊,看到就记录下来了:) C++ 中的 struct 对 C 中的 struct 进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct 能包含成员函数吗? 能! struct 能继承吗? 能!! struct 能实现多态吗? 能!!! 既然这些它都能实现,那它和 class 还能有什么区别? 最本质的一个区别就是默认的访问控制,体现在两个方面: 1)默认的继承访问权限。struct是public的,class是private的。 你可以写如下的代码: struct A{ char a;};struct B : A{ char b;};这个时候 B 是 public 继承 A 的。 如果都将上面的 struct 改成 class,那么 B 是 private 继承 A 的。这就是默认的继承访问权限。 所以我们在平时写类继承的时候,通常会这样写: struct B : public A就是为了指明是 public 继承,而不是用默认的 private 继承。 当然,到底默认是 public 继承还是...
无标题
完善远程功能 1234sudo apt install python3-pip python3-venv python3-full libgpiod2 -ysudo apt install python3-opencv -y sudo apt install python3-requests -ysudo apt install python3-flask -y flask构建网页 调用octopi本地地址的视频流 打印实时访问 夜间开关灯
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. 这个页面就不删除了,以后会作为测试用例。 Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
无标题
关于esp32 c3 mini: 恢复串口监视器功能 打开Arduino IDE,点击菜单栏的 工具 (Tools)。 在 开发板 (Board) 菜单中,确认你选择的是 ESP32C3 Dev Module。 在同一个 工具 (Tools) 菜单下,找到并点击 USB CDC On Boot 选项。 在展开的列表中选择 Enabled。 将下面的代码烧录到你的开发板。 ESP32-C3 SuperMini开发板使用的是芯片内置的USB串口,它的“硬件串口”和“软件调试串口”是同一个通道,但默认配置下两者可能会冲突,导致调试信息无法正常输出。
树莓派使用 OctoPrint
树莓派 OctoPi + OctoPrint 记录最近买了一台3D打印机,但是实验室离宿舍有一段距离,而且时开时不开,于是准备做一个上位机远程控制,同时观察打印效果: 1. 主流控件与软件 OctoPrint 3D 打印机管理平台,网页控制打印机。 官网: https://octoprint.org/ Klipper 高性能 3D 打印固件,支持多种主板。 官网: https://www.klipper3d.org/ Moonraker & MainsailOS Klipper API 与网页前端管理界面。 Moonraker: https://moonraker.readthedocs.io/ MainsailOS: https://docs.mainsail.xyz/ 查完之后发现响尾蛇X1是马林固件,上位机octopi和klipper都能使用,安卓手机或树莓派,旧电脑是主流刷写设备。OctoPrint最简单,不用刷下位机,也有远程控制工具,决定拿树莓派先试一下。 2. 安装 OctoPrint(OctoPi 镜像) 下载 OctoPi...
Astra Pro 使用
Linux 下 Astra SDK 安装与示例使用教程本文以 树莓派 / Linux 系统为例,详细介绍 Astra SDK 2.1.3 的安装、环境配置、示例编译与运行。 1. 下载 SDK 根据你的系统环境,从 Orbbec 官方开发者网站下载对应的 SDK 源码包: Astra SDK 下载页面 将下载的 .tar.gz 包复制到开发环境的用户家目录下,例如: 1~/Downloads 2. 解压 SDK 创建 SDK 安装目录: 1mkdir ~/AstraSDK 解压 SDK 包到安装目录: 1tar xf AstraSDK-v*.tar.gz -C ./AstraSDK --strip-components=1 上面的 * 为通配符,可以直接替换为你的文件名完整路径。 进入 SDK 目录,给安装脚本加上执行权限: 12cd ~/AstraSDKchmod a+x install/install.sh 执行安装脚本: 1./install/install.sh 安装过程中,会自动配置 udev rules,确保 Orbbec...
宠物喂食器
关于换源:直接覆盖写入 sources.list 123456sudo tee /etc/apt/sources.list > /dev/null << 'EOF'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main...


