logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS1到ROS2迁移完全指南:核心差异与迁移实践

维度ROS1ROS2设计目标研究原型生产部署通信机制TCPROSDDS节点发现集中式(Master)去中心化实时性不支持支持(QoS)跨平台主要Linux全平台构建系统catkinamentLaunch格式XMLPython参数系统全局节点级Python版本2.73.x。

让AI“看图识字“的革命:DeepSeek-OCR如何突破长文本处理瓶颈

这个想法的灵感来源于一个简单的事实:一张包含 1000 个字的文档截图,在视觉上只需要几十个“视觉信息块”就能被 AI 理解,而同样的 1000 个字作为文本,需要 1000 个“文字信息块”才能被处理。这项技术为 AI 的长文本处理问题提供了全新的解决思路,用 1/10 的信息量实现相同的效果,大幅降低计算成本,让 AI 能够处理更复杂的任务。这个大脑也很特别,它有 30 亿个知识细胞,但每次只

#人工智能#深度学习
Docker 容器 X11 转发配置完全指南

深入理解 Docker 容器中 GUI 应用显示的原理,掌握 X11 转发的完整配置流程和最佳实践。

#docker#容器#运维
用内存数据做LLM对话上下文管理,选Redis还是Memcached?

Memcached 是一个优秀的、纯粹的缓存工具,但它的“纯粹”在对话管理这种需要复杂数据操作的场景下,变成了“简陋”。我们可以为每个会话设置一个过期时间(如30分钟无活动自动过期),并在每次用户交互时刷新这个过期时间,从而实现会话的“滑动过期”,自动清理不活跃的会话,释放内存资源。对比 Memcached 的“序列化-反序列化”噩梦,Redis 的原生 List 操作不仅代码简洁、性能极高,而且

#redis#memcached#websocket
如何设计Tools让LLM通过Function Calling查询MongoDB真实数据

我们使用OpenAI兼容的tools定义格式,这样DeepSeek、OpenAI等模型都能理解。"description": "获取订单统计信息,包括状态分布、金额分布、时间分布等","description": "分类ID(必需)"},},# ... 更多tools:获取订单列表,支持分页和多种筛选条件:获取单个订单的详细信息:获取订单统计信息:搜索订单,支持关键词搜索:获取分类基本信息把too

#mongodb#数据库
前端异步高速显示更新实践:WebSocket + 消息队列优化

在现代 Web 应用中,实时数据更新是一个常见需求。无论是监控系统、聊天应用,还是机器人控制界面,都需要高效地处理大量实时数据更新,同时保证 UI 的流畅性和响应性。本文将介绍如何通过WebSocket 双工通信和异步消息队列实现前端高速显示更新,避免阻塞主线程,提升用户体验。分离关注点:将数据接收、处理和显示分离批量处理:使用消息队列批量处理更新异步优先:所有耗时操作都应该是异步的性能监控:持续

#前端#websocket#网络协议
斯坦福CS146S如何重塑软件工程师的定义?

课程最后两周展望行业未来。Devin 等全自动编程 AI 将“需求转代码”的周期从周压缩到小时。这催生了新的职业要求:现代开发者需成为高级需求架构师——能将模糊的业务愿景转化为 AI 可执行的精确系统指令。正如 a16z 合伙人 Martin Casado 所言:“未来十年最有价值的程序员,是那些能让AI发挥80%潜力的人,而不是试图超越AI的人。”课程提出的“AI开发成熟度模型”将能力分为五级,

到底了