摘要: c_ 前缀是扬声器,p_ 是麦克风 c_chmask 设置为 0x33 才是四声道,二进制为 00110011 向 function_name 写入可以改变接口名称,UAC1 初始值为 AC Interface,UAC2 的初始值为 Source/Sink 。 但是 UAC1 模式向这个文件写入会卡 阅读全文
posted @ 2026-03-29 18:37 awalol 阅读(4) 评论(0) 推荐(0)
摘要: 我的未来计划(挖的坑) USB通断器 (进行中) 因为买的台灯是吸在床架上面的,而开关是在线上面开关不方便。计划是做出一个2.4G的无线开关+物联网平台远程控制 可能还可以再加一个亮度调节?因为当时为了省钱没选可调亮度版本 听力随身练 APP (未开始) 小程序里面自带的键盘不好用,反应缓慢,输入起 阅读全文
posted @ 2025-12-30 14:58 awalol 阅读(13) 评论(0) 推荐(0)
摘要: 本文详细介绍了在 macOS 上从零搭建 CMake + vcpkg + Ninja 的现代 C++ 开发工具链,涵盖 Homebrew 安装、vcpkg 配置、CMake 集成及项目构建全过程,并推荐使用 CLion 简化开发体验。 阅读全文
posted @ 2025-12-30 14:30 awalol 阅读(71) 评论(0) 推荐(0)
摘要: 本文记录了使用 C++20 开发轻量化远程开机工具 wakeonlan-tcp 的全过程。针对嵌入式设备存储空间受限的痛点,通过放弃 Golang 改用原生 C++ 与巴法云 TCP 协议通信,成功将程序体积从数 MB 缩减至 KB 级。文章重点分享了基于 getaddrinfo 的域名解析、利用 RAII 机制(jthread) 管理多线程心跳保活、以及通过“逻辑短路”优化重连逻辑的实践经验。 阅读全文
posted @ 2025-12-27 19:15 awalol 阅读(25) 评论(0) 推荐(0)
摘要: 在使用 scp 上传的时候报出如下错误 sh: /opt/libexec/sftp-server: not found scp: Connection closed 原因是因为 dropbear 只支持旧版 scp 协议,而新版的 openssh 的 scp 已经换成了sftp 解决方法: scp 阅读全文
posted @ 2025-12-22 23:28 awalol 阅读(16) 评论(0) 推荐(0)
摘要: 题目链接 题目解法: 先将字符串按字典从小到大排序,之后遍历判断前一个字符和后一个字符是否相等,之后通过 next_permutation 函数生成下一个全排列 本题收获:学习到了新函数 next_permutation 可以通过这篇文章对该函数进行学习 截取: next_permutaiton(s 阅读全文
posted @ 2025-12-04 13:43 awalol 阅读(5) 评论(0) 推荐(0)
摘要: 题目链接 本题目的难点:输入的数太大无法存入变量 解决方法: 先输入成字符串进行存储,然后再一点点存入变量然后取余进行处理 #include<bits/stdc++.h> using namespace std; string str; long long b; void solve(){ cin> 阅读全文
posted @ 2025-12-04 13:26 awalol 阅读(11) 评论(0) 推荐(0)
摘要: 题目链接 本题目解法:构造斜对角线 #include <bits/stdc++.h> using namespace std; int main(){ int n,k; cin >> n >> k; for(int i = 0;i < n;i++){ for(int j = 0;j < n;j++) 阅读全文
posted @ 2025-12-04 13:18 awalol 阅读(7) 评论(0) 推荐(0)