浏览器自动化一般主要靠代码框架、零代码工具和 AI 辅助工具实现,常用于功能测试、回归测试和跨浏览器兼容性测试。 常见的代码框架类工具: Playwright:微软开发,速度快,自动等待机制强,支持 Python、JS、Java、.NET,适合复杂的跨浏览器测试。 Puppeteer:Google ...
针对视频散景制作常面临操作复杂、效果不自然等问题,难以满足创作者高效出片需求等问题,我们提出 Any-to-Bokeh 一键式视频虚化工具,对应的论文已被 ICLR2026 接收!该工具无需复杂操作无需专业操作即可生成电影感虚化效果。为短视频创作者、影视从业者提供了高效易用的创作工具,也为相关领域科... ...
OpenClaw 是一款开源的 AI Agent 工具,但对第一次接触的用户来说,完整跑通流程并不直观。本文以 Linux 环境为例,详细记录了 OpenClaw 的安装、初始化流程、模型选择、TUI 使用方式,以及 TUI 与 Web UI 认证不一致导致的常见问题与解决方法,帮助你最快速度把 O... ...
本篇文章记录了作者在遇到 SQL Server 2008 数据库因事务日志已满导致程序崩溃时,通过执行特定 SQL 语句查看 log_reuse_wait_desc 字段,精准定位问题的根本原因是存在一个长时间未提交的活跃事务(ACTIVE_TRANSACTION),并详细演示了如何使用 DBCC ... ...
结构级优化 设计结构的选择 在DW中选择最合适的结构或算法实现电路功能 数据通路的优化 选择CSA等算法优化数据通路设计 共享共同的子表达式(算术电路) 减少比较器数目 资源共享 算术运算资源共享的默认策略是约束驱动,可以使用DC的面积优化策略: set hlo_resource_allocatio ...
在设计基础库或跨平台框架时,一个反复出现的问题是:如何构建抽象层。 典型场景包括: GUI 框架(Windows / macOS / Linux) 图形 API(OpenGL / DirectX / Vulkan) 数据库访问接口 图像处理框架 操作系统适配层 这些系统具有一个共同特征:底层实现差异 ...
在开发高并发系统时,限流是一个绕不开的话题。无论是为了保护后端服务不被突发流量打垮,还是为了防爬虫、防恶意攻击,限流都是最常用的手段之一。常见的限流算法有计数器(固定窗口)、滑动窗口、漏桶、令牌桶等。今天我们就来聊一聊如何用 Redis 的有序集合(ZSET)实现一个滑动窗口限流,并以 IP 维度限... ...
前提: node v22 npm v10+ 官网特性介绍地址:GitHub Copilot CLI ReadMe GitHub - github/copilot-cli: GitHub Copilot CLI brings the power of Copilot coding agent dire ...
在数据处理场景中,JSON 作为轻量级数据交换格式被广泛使用,而 Excel 则是业务分析、数据交付的核心载体。将 JSON 数据结构化转换为 Excel 文件,是日常开发中高频且基础的需求。本文将介绍如何使用免费库 Free Spire.XLS for Python 完成这一转换任务,并提供处理复 ...
程序员必须掌握的核心算法思想 算法思想 ≠ 代码实现。同一个思想可以用多种语言、多种方式来实现。掌握算法思想,就是掌握问题求解的本质,通过不同的实现方式,将问题解决得更加高效。 概述 算法是解决问题的方法,解决问题的方法离不开指导思想,指导思想是解决问题的关键。 作为程序员,当我们面对一个复杂问题时 ...
近日家里一只美的牌电压力锅,出现了上电正常、启用加热几分钟后自动熄灭、屏幕不显示、过几分钟又自动恢复的故障。 这是一只6升的电高压力锅,平时煮汤、炖肉什么的使用频率比较高,用的挺好,也买很久了。查了一下购买记录,2020年底买的,两百多的价格也算是物有所值,同型号现在的价格大概是279。不过这种简单 ...
物理唯一、不可篡改 供应商卡是系统唯一物理卡,与身份证功能类似,用于标识、存储个人唯一信息,同属于RFID(射频识别技术)范畴的一种,易道农产品实名收购系统采用UHF(超高频)频率范围902MHz~928MHz,可以最远识别10米外物体。可以远距离识别物体,应用范围更广,比如高速ETC、无人超市就是 ...
LangChain 读取文本数据 本文是 refine-rag 系列教程的第二篇,带你掌握 LangChain 的各种文本数据加载方式。 本文所有代码都在:https://github.com/zonezoen/refine-rag 目录 前言 环境准备 读取 TXT 文本 读取目录文件 读取 JS ...
在AI智能体应用日益广泛的今天,单一智能体已难以满足多场景、专业化的需求。OpenClaw 的多智能体架构通过独特的三层物理隔离机制,让每个 AI 智能体拥有完全独立的工作空间、记忆、工具和行为边界,彻底解决了逻辑隔离带来的记忆污染、工具冲突等痛点。本文将从架构理解、实操配置到高级优化,全面拆解如何 ...
一文搞懂 AI 编程的所有核心术语
你好,我是程序员鱼皮,前腾讯全栈开发,全网 200 万粉的 [AI 编程博主](https://space.bilibili.com/12890453),也是 [AI 导航](https://ai.codefather.cn) 和 [编程导航](https:... ...
在现代企业中,消息通知和信息流转效率直接影响团队协作与业务响应速度。面对飞书、钉钉、Slack、企业微信等多样化的 IM 平台,传统的人工发送或单一平台推送方式已无法满足企业对即时性、统一性和可扩展性的需求。ClawX 是OpenClaw的图形化客户端,其消息频道提供了一个高效、灵活的解决方案,通过 ...
通过PCA(主成分分析)进行平面拟合是一种经典高效的方法,特别适用于三维点云数据。其核心思想是找到点云中方差最小的方向,该方向即为拟合平面的法线方向,该方向即为拟合平面的法线方向,而平面经过点云的质心。下面介绍原理、步骤,首先对其数学原理进行逐步推导。 ...
大家好,我是编程乐趣。OpenClaw实在太好用了,随着 Ollama 对其支持的加入,本地大模型部署迎来了全新体验。
下面我们一起通过Ollama + OpenClaw 实现真正本地部署,使用Ollama 让我们在断网的情况也可以使用,同时可以随意切换大模型,包括目前主流的Qwen 3、GLM、... ...
最近科技圈有个东西火得有点离谱——OpenClaw,中文圈给它起了个亲切的外号叫“小龙虾”。 我第一次听说这个名字的时候还以为是哪个夜宵品牌在做营销,深入了解才发现,这玩意儿可能是2026年最值得关注的AI项目之一。今天不聊那些晦涩的技术术语,就从一个普通人和程序员的双重视角,聊聊这只“小龙虾”到底 ...
关于同步/异步,阻塞/非阻塞,Unix IO模型,可以先看这篇文章网络系统 - Unix IO模型 BIO概述 阻塞式IO。也就是说io没有就绪的时候,操作IO当前线程会被阻塞。也就是用户线程需要等待IO线程完成 服务器实现模式为一个连接一个线程,也就是说,客户端每当有一个连接请求的时候,服务器就需 ...