登录社区云,与社区用户共同成长
邀请您加入社区
摘要 本文探讨了如何在不完全可靠的物理硬件上构建可靠的持久存储系统。主要内容包括: RAID技术:通过将多个廉价磁盘虚拟化为高性能、高可靠的存储阵列。介绍了RAID-0(条带化)、RAID-1(镜像)和RAID-5(奇偶校验)等不同级别的工作原理和优缺点,其中RAID-5通过旋转校验实现了高效的容错能力。 存储虚拟化发展:从单机RAID演进到分布式系统(如Google的GFS、MapReduce)
可以把GMR只需要知道:你给我一个格式正确的,我就把它转换成G1动作。不是亲自转换,而是的两个具体实现分别负责转换,然后统一返回。
本文探讨了文件系统的演进历程,从1980年代的FAT到现代文件系统的设计理念。文件系统本质上是块设备上的数据结构,面临读写放大和局部性等挑战。FAT采用集中存储指针的方式,适合小文件但大文件性能差。UNIX的ext2引入iNode和分层索引,支持硬链接和大文件随机访问。现代文件系统如FUSE允许在用户态实现文件系统,扩展性更强。文件系统设计需权衡性能、可靠性和功能,适应不同存储需求和技术发展。
创造虚拟世界,产生运动与传感器数据(数据源)控制算法:做决策,输出运动指令(大脑)RViz2:可视化观测,学习与监控窗口(观察者)
实时语音模型不是自己在干所有活。它是持久 Agent 系统里的协调者:听、理解意图、分配任务、引导对话;Worker Thread 拿对应的工具和权限执行具体任务;只有需要用户知道的事件才会用语音反馈。语音开始成为异步工作的控制平台。不只是发 Prompt 的另一种方式。
一个进程调用write把数据交给内核,另一个进程再调用read把数据从内核取走。数据在两个进程之间流动时,需要经过系统调用和内核缓冲区。共享内存换了一种思路。操作系统不再只提供一条“你写我读”的通道,而是把同一段物理内存分别映射进两个进程的地址空间。映射完成以后,一个进程写这块内存,另一个进程通过自己的虚拟地址就能看到修改。第一次看到这里时,我觉得共享内存好像把 IPC 变得特别简单:拿到地址以后
VLAN(二层)虚拟局域网,二层广播域隔离技术;同 VLAN 终端二层互通,不同 VLAN 二层完全隔离,无法互访,不能配置 IP 地址。Vlanif(三层逻辑接口)VLAN 对应的三层网关,工作在网络层;一个 VLAN 唯一对应一个同名 Vlanif,可配置 IP 地址,实现跨 VLAN 路由转发。
文章摘要: 本章探讨AI助手跨会话持久化知识管理,提出双层记忆架构:用户记忆(个体个性化)和知识库(群体共享)。核心解决信息冲突、知识过期、检索不准等痛点。用户记忆系统分为三层能力评估(基础回忆→多会话检索→主动服务),采用四种存储格式(Simple Notes→Advanced JSON Cards)平衡效率与表达力。进阶方案包括可执行代码记忆、参数局部写入等。记忆分类(情景/语义/程序)与存储
route1:route2:switch:vlan 100学习篇供参考。
摘要(149字) 本章揭示Agent效能核心在于上下文工程而非模型本身,提出四大实践:1)API消息结构构建上下文骨架,KV Cache约束修改范围;2)提示工程与Skills实现动静知识高效注入;3)Agent状态栏显式化任务元信息;4)上下文压缩将原始数据蒸馏为高密度知识。强调显式结构化供给优于被动检索,呼应《苦涩的教训》的工程优先思想。技术方案均兼容Harness框架,未突破上下文五要素。下
本文介绍了多个实用的Shell脚本解决方案,涵盖ROS开发中的常见需求。主要内容包括: 工作空间创建 - 自动化生成ROS包目录结构和基础文件 文件归档 - 按日期和类型自动分类整理日志等文件 日志分析 - 自动生成包含错误统计、节点分析的健康报告 其他功能 - ROS环境初始化、机器人自检、节点管理等 这些脚本通过参数化设计提高了复用性,使用grep、awk等工具实现日志分析,mkdir、tre
摘要:上下文压缩优化技术解析 针对大模型上下文窗口限制,本文系统探讨了压缩策略的必要性与实施方案。核心动机包括硬件成本约束(减少API开销与延迟)和提升模型思考质量(避免注意力分散)。关键概念上下文腐化指出即使未溢出,信息检索效率也会下降。 压缩策略需权衡KV Cache效率,推荐在两次API调用间预处理,保留静态前缀。实验显示上下文感知压缩(结合任务意图定向摘要)效果最优,压缩率可达0.9%。生
本章完成了 Enterprise AI Agent Platform 的工程化基础structlog 日志系统:结构化日志输出、request_id 追踪、JSON 格式兼容 ELK/Lokipytest 测试体系:Fixture 依赖注入、异步测试、Mock 策略、参数化测试pydantic-settings 配置:类型安全的配置管理,支持 .env 文件和多环境Docker 容器化:多阶段构建
本文介绍 HRTOS 的长期维护规划与生态建设方向。HRTOS 是一款面向 51 单片机的轻量级硬实时操作系统,未来将持续进行版本优化、功能完善和案例扩展,不断增加传感器及外设应用实例。hrtos.com 将作为 HRTOS 官方生态入口,长期运营并持续建设文档、案例和开发资源,为 51 单片机开发者提供稳定、持续发展的技术平台。
本文是ROS 2从零开始完全指南的学习笔记,主要包含四个部分内容: ROS 2简介:介绍ROS的四大支柱(框架、工具集、插件和社区),与传统机器人开发对比的优势,以及ROS 1与ROS 2的关键区别,强调ROS 2是新项目的首选。 安装与配置:详细说明在Ubuntu 24.04上安装ROS 2 Jazzy Jalisco LTS版的步骤,包括双启动/虚拟机方案选择、区域设置、软件源添加、安装命令和
实现自主抓取策略生成,由固定抓取升级为候选抓取评估模式,可根据物体姿态生成多种抓取方案,并结合可达性、碰撞、关节限制进行筛选,输出机械手位姿及手指动作。在 x86 主控端部署轨迹桥,实现 ROS 运动轨迹到机器人电机指令的转换,支持轨迹下发、误差检测、异常停止和运动取消等安全机制,完成真机验证。排查机器人视觉定位误差问题,确认相机无异常,修正机器人基准坐标参数,使视觉坐标与机器人实际空间位置一致。
摘要:Agent状态栏是向AI模型注入动态结构化元信息的通用通道,用于解决复杂任务中的循环、遗忘和目标偏移问题。它通过上下文蒸馏将隐式状态显式化,显著提升模型性能(弱模型准确率提升40-54%)。状态栏包含任务规划、事件侧信道、环境状态和可用能力四类信息,需遵循三条工程铁律:优先代码统计、确保字段全覆盖、监控准确率。实现方式分每轮替换(短会话)和持久追加(长会话)两种,需搭配读数与策略说明才能有效
基于 RocketMQ 的可靠消息方案,本质是“本地消息表的 MQ 化”—— 把消息持久化、重试、回查逻辑交给 MQ,简化了业务开发。它的核心优势是“最终一致性 + 低侵入性”:只需关注本地事务和消费逻辑,MQ 自动处理消息状态、回查、重试。适合依赖 MQ 生态的项目,尤其是阿里系技术栈(如 Dubbo + RocketMQ)。理解这套流程后,面对跨服务事务需求,就能判断是否用 RocketMQ
重点讲解了QTChart的使用方法:通过QChart容器管理曲线对象,QLineSeries设置温湿度曲线样式,QValueAxis配置坐标轴参数,以及QChartView实现图表显示。针对曲线超过50个数据点后出现卡顿的问题,作者发现是remove(0)操作导致的重绘问题,改为动态调整x轴范围(setRange)实现平滑移动效果。文章还指出长期运行可能带来的内存问题,建议使用定时器定期清理数据,
Echarts特点:丰富的可视化类型,折线图,柱状图,饼图,K线图多种数据格式支持,key-value数据格式,二维表,TypedArray格式流数据的支持,流数据的动态渲染,增量渲染技术其他,移动端优化,跨平台使用,三维可视化echarts使用过程.......................................
可作为材料供初学者参考学习
ADS中Smith Chart Utility 使用--将负载14.97+j*49.63的匹配到50欧姆
本文介绍了双轴XY摇杆传感器的硬件连接与STM32驱动实现。该传感器通过5个引脚(GND、+5V、VRx、VRy、SW)与主控芯片连接,其中VRx和VRy输出模拟信号,SW输出数字信号。文章详细说明了ADC初始化配置流程,包括GPIO模式设置(模拟输入和上拉输入)、ADC参数配置(12位分辨率、独立模式等),并提供了带超时保护的ADC读取函数实现。最后封装了X/Y轴数据读取接口,完整实现了摇杆位置
用于表示某一物质在混合物(通常是气体、液体或固体)中的含量占比,因数值较小(1/10⁶),常用来描述低浓度成分的占比。)来判断气体类型,较为复杂,这里不做阐述,感兴趣的可以搜索资料自行实现。本次实验值做adc值的采集和判断,MQ-2可通过adc值换算PPM(是英文 “Parts Per Million” 的缩写,中文译为 “百万分之一”,是一种。MQ-2 是一款常用的气敏传感器模块,主要用于检测可
学习笔记
对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需
流程控制是 C 语言的 “骨架”,决定了程序的执行顺序 —— 无论是简单的条件判断(如登录验证),还是复杂的循环处理(如数据遍历、硬件轮询),都离不开**顺序、分支、循环**三大结构。对于编程初学者,掌握流程控制是从 “写代码” 到 “写好代码” 的关键;对于嵌入式、后端开发等场景,灵活运用流程控制更是提升程序效率、降低 bug 率的核心能力。本文将从基础语法到实战案例,全方位拆解流程控制语句,配
学习
——学习
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net