- 博客(1237)
- 资源 (44)
- 收藏
- 关注
原创 【AI】郭老二博文之:AI学习目录汇总
【AI】PyTorch入门(一):通过Anaconda安装PyTorch,并总结张量TENSORS【AI】PyTorch入门(二):训练与预测【Python】入门(三):在jupyterlab中使用conda虚拟环境【AI】PyTorch入门(四):对数据样本进行转换【AI】PyTorch入门(五):构建神经模型【AI】PyTorch入门(六):自动微分torch.autograd【AI】PyTorch入门(七):优化模型参数【AI】PyTorch入门(八):从NumPy到PyTorch学习训
2022-10-24 18:00:00
2550
1
原创 【AI】古法编程者探索 Superspec(三部曲:描述需求、一直继续、最终确认)
OpenSpec:管,规范化、工程化编程Superpowers:管,执行纪律:头脑风暴、计划、TDD、子代理开发、代码评审、git 分支收尾Superspec:OpenSpec + Superpowers 自动在两者之间接力。
2026-11-06 11:21:18
6
原创 【相控阵超声】参数设置:发射电压、脉冲宽度、重复频率、超声孔径和焦距
相控阵超声检测风机叶片参数设置指南(0.5MHz / 64通道)针对0.5MHz、64通道相控阵探头检测风机叶片复合材料,以下按发射电压、脉冲宽度、重复频率、超声孔径和焦距五个参数逐一给出设置建议。风机叶片通常为玻璃纤维(GFRP)或碳纤维(CFRP)增强复合材料,具有高声衰减特性,检测标准依据GB/T 42592-2023,该标准规定相控阵探头频率范围为0.5MHz~2.5MHz,单个探头阵元数量不应小于64。
2026-10-13 17:44:06
259
原创 【docker】使用阿里云的容器镜像服务(ACR)构建自己的容器仓库
在上一篇博客中(),下载docker时,经常因为网络问题,导致下载失败。本篇博客,尝试使用 阿里云的容器镜像服务(ACR)是否可以加速下载;然后尝试在 阿里云的容器镜像服务(ACR)上构建自己的容器仓库。
2026-10-10 18:43:33
171
原创 【docker】docker compose使用,已nginx为例
Cloudflare 是美国一家全球互联网基础设施公司,核心产品是:CDN、DDoS 防护、DNS,全球几百个边缘节点,几千万网站都挂在它上面。Cloudflare的工作原理是什么?用户访问网站,先连接 Cloudflare 就近节点(CDN),如果有缓存,直接返回,如果没有缓存,Cloudflare 节点再去请求网站原始服务器。Cloudflare的作用是什么?很多网站不直接暴露自己真实服务器 IP,把流量交给 Cloudflare 的全球节点中转、缓存、防攻击。
2026-10-10 16:09:24
208
原创 【AI大模型】RAG 检索增强生成-基本概念
向量数据库和传统数据库的区别:1)数据类型传统数据库:存储结构化数据(如表格、行、列)。向量数据库:存储高维向量数据,适合非结构化数据。2)查询方式传统数据库:依赖精确匹配(如=、<、>)。向量数据库:基于相似度或距离度量(如欧几里得距离、余弦相似度)。3)应用场景传统数据库:适合事务记录和结构化信息管理。向量数据库:适合语义搜索、内容推荐等需要相似性计算的场景。向量数据库的核心价值?
2026-10-08 19:55:58
30
原创 【AI大模型】Prompt-提示词全攻略
最开始和大语言模型(LLM)交互时,提问比较随意,LLM回答的结果和我们想要的总会有出入,甚至LLM还会出现幻觉,答非所问。为什么相同的问题,问LLM和专家,LLM会出现幻觉,专家回答的就很准确?原因之一是:专家有记忆还可以把,之前相关的问答作为提示输入,这样大大提高了准确性。
2026-10-08 17:08:58
62
原创 【测评】科沃斯八界机器人试用、深度开发测评
非常荣幸,作为KOL来试用和开发测评科沃斯八界机器人,并同时参与了《科沃斯八界开源共享大赛》大赛链接:https://builderx.youkuaiyun.com/activity-site/ecovacs/home底盘底盘和扫地机器人相似,但是没有扫地功能,只是一个运动底盘,要是以后能加上扫地功能就完美了;底盘前面有防撞梁、激光雷达,用来避障;底盘轮子是静音的,运动起来比激光雷达的声音都小;底盘后面有红外传感器,用来在自动充电时,引导对准充电桩;
2026-10-06 10:27:43
13461
原创 【AI】古法编程者探索superpowers
1)brainstorming:头脑风暴,苏格拉底式方案迭代求精(苏格拉底式设计,AI 通过连续提问,挖掘边界、补齐需求,而不是直接给出方案)9)subagent‑driven‑development:子智能体驱动开发,双阶段评审实现快速迭代(先校验规格符合性,再检查代码质量)8)finishing‑a‑development‑branch:开发分支收尾,合并 / 提交 PR 的决策流程。test‑driven‑development:测试驱动开发 —— 红‑绿‑重构循环。
2026-09-23 18:32:57
42
原创 【AI】古法编程者探索OpenSpec
Spec直译是规格,OpenSpec是控制AI生成代码的规格文件,不是单个skill,而是多个skill 和相关的命令组成。OpenSpec 由 Fission AI 开发;Fission-AI 是一个开源技术团队,专注于开发面向 AI 编程场景的工程化与规范驱动开发(Spec-Driven Development,简称 SDD)工具OpenSpec 是面向 AI 编码智能体(Agentic Engineering)的轻量级的规格驱动开发 (SDD)开源框架。
2026-09-23 17:17:54
32
原创 【AI】古法编程者探索skill
一个skill对应一种技能,将这种技能写入md格式的文件中,供给AI Agent 读。md文件中定义了:该什么时候使用、目标是什么、遵循哪些规则、执行哪些步骤、输出什么样的格式。Agent 加载后,可以手动或自动触发,使用skill中描述的,执行一遍。自动调用:写 prompt 提示词时,AI 会根据 description/when-to-use 判断是否加载对应 skill手动调用:一般在AI对话框中,执行/命令,可以选择需要执行的skill---
2026-09-22 19:45:32
235
原创 【Python】基本语法:类object和元类type
获取对象的类型:type(obj)创建类:type(name, bases, dict)元类本质是用来创建类的类type 是默认元类,所有自定义元类都必须继承自 typetype 和 object 的关系type 的基类是 objectobject 的元类是 type,即 object 这个类,由元类 type 创建object 是所有类的父类type 是所有类的元类绕口的循环:type 继承自 object,同时 object 又是 type 创建出来的实例。True。
2026-09-22 14:56:31
193
原创 【Python】实例方法注入和类补丁
闭包 = 内部函数 + 捕获了外层函数作用域里的变量,即使外层函数执行结束,变量依然保留。内部函数记住外层的环境,后续调用内部函数时,还能访问当时捕获的变量。闭包本质就是自带私有环境的函数,不用类也可以保存状态。def inner(): # 内部函数,捕获外层的namef()输出:laoer。
2026-09-21 19:53:41
364
原创 【OpenCV】NumPy小结
NumPy是 Python 科学计算的底层库,提供高性能多维数组对象 ndarray,配套大量数组级运算,避免 Python 慢循环。在Python中 OpenCV 使用 numpy.ndarray 来保存数据。
2026-09-21 15:19:25
64
原创 【opencv】计算图片的清晰度:Laplacian和Sobel
一阶微分算子,求带方向(X或Y方向)的梯度,即图像亮度沿水平、垂直方向的变化率C++接口Python接口Sobel算子是一种联合高斯平滑加微分运算,因此它更能抵抗噪声。可以指定要取的导数的方向:dx、dy可以通过参数ksize指定内核的大小。如果ksize=-1,则使用3x3 Scharr滤波器,它比3x3 Sobel滤波器提供更好的结果。
2026-09-21 14:16:47
491
原创 【Qt】使用Qt6+libcurl库实现FTP客户端
在Qt4中还有FTP的类,Qt5中network模块还支持FTP,不过逻辑需要自己实现;发展到Qt6时,就和FTP彻底拜拜了。怎么办?推荐的方法是使用libcurl实现FTP逻辑,Qt6实现界面。
2026-09-18 16:34:08
73
原创 【Ubuntu】在Ubuntu22.04中使用古法自启动:rcX.d
1)在 /etc/init.d 目录中创建启动脚本,比如:laoer.sh2)自动启动在 /etc/ 下的 rc2.d、rc3.d、rc5.d 中创建以 S 开头的软连接3)自动停止在 /etc/ 下的 rc0.d、rc1.d、rc6.d 中创建以 K 开头的软连接。
2026-09-10 12:31:09
55
原创 【ROS2】FAST-LIVO2 ROS2版本安装
官方版本是 ROS1 :https://github.com/hku-mars/FAST-LIVO2ROS2版本的可以使用下面的项目:https://github.com/Rhymer-Lcy/FAST-LIVO2-ROS2-MID360-Fisheye创建ROS2项目目录,并下载源码:2、安装依赖2.1 算法底层库依赖及版本信息如下:安装方式:查看版本信息2.2 SophusSophus 是一个基于 Eigen 的 C++ 李群/李代数库,常用于机器人和 SLAM 中的位姿计算。Sophus
2026-09-03 22:10:59
158
原创 【驱动】计数编码器(A、B、C三相信号)介绍
计数编码器有RS485接口、三相信号输出等,也称为增量编码器。下面以三相信号为例:对外输出 A、B、Z 三相信号。
2026-09-02 15:41:28
25
原创 【Qt】QState::addTransition状态转换
有两种方法向 Qt 全局注册一个唯一的自定义事件类型值(QEvent::Type),可以确保的自定义事件不会与系统或其他库的事件类型冲突。
2026-08-11 14:46:34
45
原创 【驱动】Oirn NX中程序使用GPU加速时,虚拟空间很大约20G
在Orin NX中使用GPU硬件引擎时,虚拟内存超大,约20G,对系统和程序性能有影响吗?
2026-08-09 18:02:06
29
原创 【前端】vue3:编译步骤
以 Vite Vue3 项目为例,在Windows下编译vue3项目,将生成的dist目录拷贝到Ubuntu22.04+arm64上运行Vue3 本身、vue-router、vuex、axios、element-plus、ant-design-vue 这类纯 JS 依赖纯 JavaScript 代码,跨 CPU、跨系统全都兼容。注意:如果包含原生二进制插件,比如:node-gyp 编译的 C/C++ 模块,将会不兼容。
2026-07-31 12:18:30
263
原创 【ROS2】常用环境变量和参数
取值范围:0~230 ,默认值为 0作用:只有 ROS_DOMAIN_ID 相同的节点才能互相发现、收发话题或者服务消息;多台机器人如果在同一局域网时,为例避免相互干扰,需要配置各自 ROS_DOMAIN_ID。
2026-07-29 17:35:48
27
原创 【ROS2】cartographer源码分析09:PoseGraph 全局优化与回环
后端基于 Konolige 等人(IROS 2010)的回环公式并扩展到子图。每个节点都与一个或多个子图匹配产生约束,节点位姿与子图位姿联合优化。PoseGraph 是全局优化与回环的关键类;
2026-07-28 22:10:35
37
原创 【Python】Web框架 FastAPI 详解
FastAPI 基于 HTTP 标准方法定义接口,是Python中最火的Web框架FastAPI 内部是 Starlette 和 Pydantic ,外加类型提示。
2026-07-27 20:47:17
265
原创 【ROS2】cartographer源码分析08:局部SLAM LocalTrajectoryBuilder2D
本文摘要: Cartographer中LocalTrajectoryBuilder2D模块的核心功能包括多传感器数据同步、位姿预估、运动过滤、扫描匹配和子图更新。RangeDataCollator负责将多个雷达的异步点云数据按时间窗口对齐合并;PoseExtrapolator利用IMU和里程计数据预估当前位姿;MotionFilter通过时间和距离阈值过滤冗余位姿;扫描匹配采用RealTimeCorrelativeScanMatcher2D粗匹配和CeresScanMatcher2D精匹配两级策略;Acti
2026-07-26 23:49:47
37
原创 【Python】常用模块:xmlrpc
客户端 ServerProxy 默认使用Python内置的传输层 Transport;默认 Transport 功能有限:无法自定义超时、请求头、HTTPS、日志、重试逻辑;设置请求超时;添加自定义 HTTP Header;请求前后加日志、异常重试;适配 HTTPS;走网络代理访问外网 RPC 服务。
2026-07-26 18:16:44
237
原创 【Python】基本语法:装饰器语法糖@
Python装饰器是一种动态扩展函数功能的设计模式,无需修改原函数代码或使用继承。它通过@语法糖实现,常见用途包括异常捕获、日志记录、计时等。文中展示了异常捕获装饰器safe_wrapper的实现,以及计时装饰器timer的用法。此外介绍了三个内置装饰器:@property将方法伪装成属性、@staticmethod定义静态方法、@classmethod定义类方法(支持继承重写)。最后对比了类属性和实例属性的区别,类属性属于整个类,实例属性属于单个对象。装饰器模式和属性管理体现了Python灵活的动态特性。
2026-07-25 17:38:22
512
原创 【Python】基本语法:类型标注、-> 返回值类型
Python是动态语言,没有明确的类型定义,为例方便维护、提升可读性,可以使用下面的方式标注,函数返回值的类型例如,明确函数的返回类型是 int 型但是如果,提示的返回类型和实际不一致,也不会报错;如果函数无返回值,return None,可以标注为: -> None如果不确定返回值类型,可以标注为 :-> Any自引用类型:Self。
2026-07-25 14:13:59
298
原创 【Python】基本语法:字符串操作、asyncio
本文介绍了Python中字符串格式化和asyncio异步编程两个核心知识点。字符串格式化部分详细讲解了f-string的多种用法:变量嵌入、表达式计算、数字精度控制、千分位分隔、百分比显示、对齐方式、进制转换等。asyncio部分阐述了异步IO原理、协程函数定义、await关键字作用、多任务并发执行方式(create_task/gather),以及事件循环的永久运行(run_forever)和单次运行(run_until_complete)模式。文章通过丰富示例展示了如何利用这些特性实现高效字符串处理和异步
2026-07-24 18:36:11
239
原创 【ROS2】cartographer源码分析07:MapBuilder
cartographer_ros 中的 MapBuilderBridge 桥接器,主要包含了 cartographer 的 MapBuilder;MapBuilder 装配整个 SLAM 栈,持有 PoseGraph(后端全局图) + ThreadPool ,以及调用 LocalTrajectoryBuilder2D(前端子图)MapBuilder 继承自纯虚类 MapBuilderInterface。
2026-07-22 23:42:08
38
原创 【Python】基本语法:日期时间、平台信息、JSON
1)获取系统信息:platform.system()函数可以返回当前操作系统的名称,如Windows、Linux或Darwin(Mac OS X)。5)获取Python版本:platform.python_version()7)获取编译器信息:platform.python_compiler()4)获取处理器信息:platform.processor()6)获取平台标识符:platform.platform()2)获取系统版本:platform.release()2)Python对象转JSON字符串。
2026-07-22 15:53:20
176
原创 【Python】基本语法:调用外部程序
如果在调用的命令中,使用shell语法,比如管道 |、通配符* 等,需要开启shell=True。subprocess.run 内部调用 subprocess.Popen;直接使用 subprocess.Popen,可以实现流式持续输出、异步读取。1)简单执行,输出直接打印终端,代替 os.system。返回值:命令退出码(0 = 成功,非 0 = 失败);返回文件对象,可以 read() 获取命令标准输出。无法获取标准输出:stdout。打印标准输出、标准错误、返回值。2.)获取标准输出、返回值等。
2026-07-22 14:21:55
184
毕业设计:学生管理系统源码,界面为Qt,数据库为sqlite 代码里可以借鉴 sql 语句的操作
2022-06-19
qtmqtt在编译部署过程中需要将头文件导出,资源中是整理后的头文件,对应qtmqtt版本为5.14.2
2022-04-11
在编译部署emq的qmqtt过程中,需要整理出qmqtt的头文件,资源中对应qmqtt版本为1.0.0
2022-04-11
Camera的结构介绍以及Sensor参数和内部功能简介.ppt
2020-11-02
视频编解码资源:test_h265.mp4
2020-07-22
HDF5-1.10.5-win64.msi
2019-07-31
iperf-3.1.3-win64.zip
2020-11-25
图像编解码测试资源:test.y4m(YUV4MPEG2)
2020-07-22
mnist.tar.gz
2019-06-28
视频编解码资源:test_h264_aac.mp4
2020-07-22
valgrind测试代码
2020-09-04
sqliteman.zip
2019-11-18
1)使用Qt6和libcurl库实现的FTP客户端 2)运行环境windows11 3)libcurl库版本:curl-8.22.0-1-win64-mingw
2026-09-17
Docker 依赖内核模块 iptable-raw.ko
2026-06-17
使用Qt6实现mp3播放器的示例(QAudioDecoder 、QAudioSink、QMediaDevices)
2025-05-01
已经编译好的libfcitxplatforminputcontextplugin-qt6.so
2024-10-23
驱动修改USB转串口设备的属性,如:Serial CH9102修改串口号工具 CP210xx修改串口号工具
2024-09-24
Qt进阶:优秀QT开源项目
2024-05-15
Ubuntu20.04.6+Qt5.15.2+QtCreator10.0.1中文输入法
2024-04-03
linux(ubuntu)上测试手柄的程序jstest
2023-05-05
NVIDIA TX2 PyTorch-GPU安装包V1.10
2022-09-15
STM32 ST-LINK UtilityV4.0.0
2022-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅