ROS2核心概念之动作

博主头像 机器人是一个复杂的智能系统,并不仅仅是键盘遥控运动、识别某个目标这么简单,我们需要实现的是送餐、送货、分拣等满足具体场景需求的机器人。 在这些应用功能的实现中,另外一种ROS通信机制也会被常常用到——那就是动作。从这个名字上就可以很好理解这个概念的含义,这种通信机制的目的就是便于对机器人某一完整行为 ...

[dx12显示图片] ImGui Learn Data Day 3

博主头像 调试心得:相对路径陷阱与编译期/运行期的区别,以及如何显示图片 问题背景 最近我遇到了一个非常深刻的教训:imgui代码始终无法加载 graph/Alice.png,这让我一度怀疑是 DirectX 12 环境配置的问题。 就在刚刚,我终于发现了原因。 我的文件结构如下: 项目根目录:rt/ 源代码 ...

一张图看懂AI Agent的6种模式—MAS

博主头像 在大模型(LLM)狂飙突进的今天,我们经常听到“AI Agent(智能体)”这个词。如果说 ChatGPT 是一个超级大脑,那么 Agent 就是给这个大脑装上了手脚(工具)和耳朵(感知)。 但是,面对复杂的任务,一个 Agent 往往力不从心。于是,多智能体系统(Multi-Agent Syste ...

Linux DMA开发指南(一)

1、背景 在现代计算机系统中,CPU cache的引入极大地提升了内存访问的性能,但是同样也带来了非常让人头疼的问题——缓存一致性问题。 在仅涉及CPU访问内存的场景下,大部分开发者其实是感受不到cache的存在的,然而当系统中引入DMA设备后,情况就变了,很多时候你会发现在CPU视角下“完全正确” ...

.NET 10 网络堆栈深度架构解析:HTTP/3、性能优化与后量子加密的融合演进

博主头像 1. 摘要:迈向现代、高效与开发者友好的新纪元 随着.NET 10 的发布,微软不仅是在更新一个开发框架,更是在重新定义云原生时代的网络通信标准。本次更新的核心理念紧扣“更现代、更高效、更开发者友好”的三大支柱,标志着.NET 网络堆栈从传统的 TCP/IP 依赖向以 UDP 为基础的 QUIC 协 ...

.NET周刊【11月第3期 2025-11-16】

博主头像 国内文章 微软正式发布 .NET 10:三年 LTS 支持驱动性能革命与 AI 原生开发新纪元 https://www.cnblogs.com/shanyou/p/19212112 .NET 10 于 2025 年 11 月 12 日发布。这是一个长期支持版本,提供三年技术支持。新版本在运行时性能、 ...

软件逆向加密视频专用播放器是如何检测到用户在录像

现在很多加密视频的专用播放器都禁止录屏,检测到录屏会终止播放或禁止观看。出于好奇,分析下它是如何检测到在录屏的。 目前分析到的播放器有两种检测方式,一种是检测程序标题另外一种是进程名字。 一、检测标题播放器在播放视频时,如何加密选用了禁止录像功能,那播放器就会检测系统所有运行的程序窗口标题。如标题中 ...

Flink学习笔记:如何做容错

博主头像 现在我们已经了解了 Flink 的状态如何定义和使用,那 Flink 是如何做容错的呢?今天我们一起来了解一下。 先来回答问题, Flink 是通过状态快照来做容错的,在 Flink 中状态快照分为 Checkpoint 和 Savepoint 两种。 Checkpoint Checkpoint 是 ...

MAUI库推荐一:MAUIIcons

博主头像 项目介绍 MAUIIcons是对Maui可用的Icon集合库。可以方便的在Maui上进行使用。本库集成了:Fluent、Material、Cuperitno和FontAwesome。提供了对上述图标集合的完整访问,为用户在MAUI上提供丰富而通用的图标解决方案。 项目地址 https://githu ...

基于深度学习的脑肿瘤检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)

博主头像 本文介绍了一种基于深度学习的脑肿瘤智能检测系统。该系统采用YOLO系列算法框架,支持多源数据输入、交互参数调节和可视化分析。系统测试结果显示平均检测准确率达98.3%,检测耗时满足临床应用需求。研究对比了YOLOv5/YOLOv8/YOLOv11/YOLOv12等模型的性能,推荐YOLO12n(精度... ...

利用齐次坐标系证明各种几何定理【射影几何】

符号约定 齐次坐标 \(a,b\) 等价(\(\exists \lambda, a = \lambda b\))记作 \(a\sim b\) 所有的齐次坐标都记录为用圆括号包裹的三元组。(有的资料会把直线的齐次坐标记录为方括号包裹的三元组)(使用本文的记录方法可以更突显点、线的代数共性而非几何区别) ...

开源项目分享:Gitee热榜项目 2025年12月第二周 周榜

本文档整理Gitee本周热门开源项目,包含名称、链接、星级、描述及本周趋势分析。 1. fay 项目链接:https://gitee.com/xszyou/fay Star 数:1680 项目描述:Fay是一个专为连接数字人(涵盖2.5D、3D、移动端、PC端及网页端形态)与大语言模型(兼容Open ...

咱们聊聊Spring循环依赖那点事儿:从“死锁”到“三级缓存”的奇妙之旅

博主头像 最近看了点面试题,发现Spring循环依赖,一二三级缓存还是一个盲点,估计很多人也是一样吧,就专门查了资料了解了这部分内容,希望给在这部分内容茫然的同仁们一点点启发,先赞后看你必能学会~ ~ ~ 你有没有写过这样的代码:两个类A和B,A里要用到B,B里又要用到A,结果Spring启动时“啪” ...

LaTeX学习笔记:学术文档排版

博主头像 LaTeX 学习笔记:学术文档排版 在实际应用中,如果我们仅仅需要完成的是《[[LaTeX学习笔记:文档排版基础]]》中所介绍的那些纯文本排版工作,其实并不一定需要用到 \(\LaTeX\) 这样复杂的排版系统。毕竟,\(\LaTeX\) 的核心优势主要在于其对数学公式、图表、参考文献等复杂文档元素 ...

微信支付集成_JSAPI

博主头像 微信支付集成_JSAPI 0.背景 产品接入微信支付,需要实现PC端扫码支付,移动端公众号支付,以及小程序支付.经过调研统一采用微信的JSAPI实现.主要过程分两个大步骤: 下单接口(/v3/pay/transactions/jsapi),获取预付单号 切换到微信环境(公众号,小程序)并结合预付单号 ...

【AI编程】5分钟用AI复刻有BOSS战的《坦克大战》

博主头像 友友们,又到了周末AI整活时间了 现在AI编程工具已经能做到一句话的需求生成一个完整的项目了,今天我们用Trae solo来试着复刻小时候的游戏《坦克大战》,并且部署上线,下面是演示效果和地址: https://tanke-orpin.vercel.app/ 1.工具准备 下载Trae,国际版下载: ...

大厂生存启示录:从“螺丝钉”到“金牌个人”的 9 次关键跃迁

大厂生存启示录:从“螺丝钉”到“金牌个人”的 9 次关键跃迁` 你是否也在大厂的洪流中感到迷茫?每天面对写不完的代码、修不完的 Bug,不仅担心被定义为“工具人”,更害怕自己真的沦为一颗随时可被替换的“螺丝钉”。 真相是,大多数人都在用战术上的勤奋掩盖战略上的懒惰。从懵懂新人到技术专家的距离,并不只 ...

123···100>