/minip.jpg

技术博客分享

论文阅读WebWalker-Benchmarking-LLMs-in-Web-Traversal

【导读】传统搜索只能“扫射”网页表层,而复杂答案往往藏在多级按钮之后。阿里通义实验室最新论文提出WebWalkerQA,用680个双语问答,首次系统评测大模型“翻网页找答案”的能力。作者还设计多智能体框架WebWalker,让探索者负责逐层点击,评论者实时记忆与判断,像人类一样深度遍历。实验显示,即使GPT-4o,准确率也不到40%,证明深度信息仍是RAG盲区。把WebWalker插入传统RAG后,性能立涨,尤其擅长多源问答。想让你的AI不止会搜,还会点?这篇干货值得细读。

深度学习第二章-线性代数简介

摘要: 本文系统介绍了深度学习中的线性代数核心概念与实践应用。重点阐述了从标量、向量、矩阵到张量的多维数据表示方法,深入解析了矩阵转置、广播机制等关键运算原理。文章详细探讨了三种乘法规则(元素对应乘积、点积和矩阵乘积)在深度学习中的不同作用,并强调矩阵乘法不满足交换律的特性。最后,通过单位矩阵、逆矩阵和线性相关性等概念,揭示了线性代数在模型优化与数据分析中的基础性作用,为理解深度学习算法提供了坚实的数学基础。

算法题-day8-单链表C语言

这篇文章摘要总结了8个链表相关算法题的解题思路和代码实现: 移除元素 - 通过创建新链表,遍历原链表将非目标值节点尾插到新链表 反转链表 - 使用三指针迭代法逐个反转节点指针方向 链表中点 - 快慢指针法,快指针走2步慢指针走1步 合并有序链表 - 双指针遍历+尾插法,比较节点值大小依次插入 回文链表 - 两种方法:转数组验证或快慢指针+反转后半部分 相交链表 - 计算长度差后同步遍历找交点 环形链表1 - 快慢指针判断是否有环 环形链表2 - 快慢指针找入环点,利用数学规律定位 各题均采用高效解法,时间复

黑盒测试测试用例设计之场景法流程图法模拟用户实际使用软件的场景来设计测试用例,适用于业务流程复杂的系统测试基本流备选流

场景法是黑盒测试中一种高效、实用的测试用例设计方法,它通过模拟用户真实操作场景来覆盖系统的主要功能和异常情况。在实际测试工作中,应首先使用场景法验证核心业务流程,然后再通过其他方法对细节进行补充测试,从而确保软件系统的功能完整性和稳定性。

Eureka

Eureka 是 Netflix 开源的服务发现组件,基于 REST 实现,主要用于 AWS 云环境中的中间层服务发现与故障转移。其核心原理围绕服务注册、心跳续约、服务剔除和客户端缓存等机制展开。

go资深之路笔记四中间件Middleware设计模式

本文介绍了Go语言中Web框架中间件的实现原理,通过装饰器模式和责任链模式将多个中间件串联执行。核心是通过Middleware函数类型和ApplyMiddleware方法构建处理链,其中每个中间件都能在调用前后添加逻辑。文中提供了日志记录和认证两个中间件示例,日志中间件会记录请求耗时和状态码,认证中间件会检查请求头中的token。最后通过ApplyMiddleware将中间件应用到业务处理器上,形成"日志→认证→业务"的执行顺序。这种设计模式使得中间件可以灵活组合,便于扩展和维护。

Objective-C-APIs-declaration-自定义

NS_REFINED_FOR_SWIFT 是把 Objective-C API 在导入到 swift 时,重命名成在第一个标签前加 _ _ 的函数——表示不建议 swift 侧直接调用. 然后你就可以在 swift 侧用 swift extension 里写一个更 Swifty 的替代方案.举个例子:__initWithCString(_:freeWhenDone:) // 有双下划线,不建议直接在类外调。