OpenCode系列---【OpenCode接入白山智算模板】
1.白山智算api 如果你还在为token费用高而发愁,那么你可以先体验一把白山智算家推出的活动,注册实名制后,就送150元的额度,2026年3月15号之前,首次调用就再送300元,这样下来就送450元了,且额度永久不失效,如果你还觉得不够,你可以通过邀请,邀请一个则送200元,包括MiniMax- ...
每周读书与学习->Jmeter中如何使用Bean Shell脚本(二)Bean Shell的基础语法之变量与数据类型
每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 在Jmeter中,很多元件中都有涉及到BeanShell,比如BeanShell监听器、BeanShell定 ...
LeetCode 236 二叉树的最近公共祖先:python3 题解
经典二叉树递归题。如果 node == p 或 q 或 None,返回 node;然后,left, right = dfs(左子树) (右子树);如果 left 或 right 有值,证明 p 或 q 被找到了,返回有值的那个;如果 left right 都有值,则 p q 分别为 left rig... ...
Day 01 Docker是什么?5分钟带你看懂容器革命
Docker 30天实战系列 · Day 1 你是否遇到过这样的情况: "在我机器上明明能跑啊!" —— 本地开发正常,部署到服务器就各种报错 ⏰ "配置环境花了一整天" —— 新同事入职,光装开发环境就要大半天 "这个版本冲突怎么解决?" —— 不同项目需要不同版本的依赖,互相打架 如 ...
【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
一、先明确两个核心概念 1. 编译执行(Compiled Execution) 核心逻辑:先把「源代码」一次性编译成「机器码」(CPU 能直接执行的二进制指令),再运行机器码。 过程:源代码 → 编译器 → 机器码文件(如 .exe)→ 直接运行; 类比:把英文书(源代码)一次性翻译成中文书(机器码 ...
时序数据库是什么?能源行业国产化替换的入门必看
在能源行业一线工作中,你是否经历过这样的场景:智能电表每秒回传数千条电压、电流数据,但系统响应变慢、查询卡顿;风电场数百台风机的振动、温度、功率曲线长期积累,存储成本持续攀升却难以快速识别异常趋势;调度中心需实时调取过去72小时某变电站的负荷曲线做故障回溯,却要等待数十秒——这些并非系统“老化”,而 ...
我把一个生产Bug的排查过程,交给AI处理——20分钟后我关掉了它
上周四下午四点半,距离下班还有半小时。 监控告警突然炸了。 [ERROR] 2026-03-03 16:32:07 OrderService - 订单创建失败 java.lang.NullPointerException: Cannot invoke "String.length()" becaus ...
AI Coding 中的概念 Vibe Coding 和 Spec Coding 简介
〇、前言 在现今 2026 年,学习 AI Coding(人工智能编程) 已经不再是一个“可选项”,而是软件开发领域的生存法则和职业跃迁的必经之路。 从本文开始,博主将会总结一些相关知识和基本的实践,欢迎一起交流。 本文将介绍一下为什么要开始 AI Coding 学习,以及对 Vibe Coding ...
Java 实现企业微信扫码登录
一、场景 Web 系统登录页面“企业微信”图标,点击后调取企业微信扫码登录页面,扫码成功后判断系统账号与企业微信用户ID绑定情况,有则直接登录,无则跳转到绑定登录页面,用户手动输入个人账号密码进行绑定,首次绑定后后续无需再绑定。 二、企业微信应用相关配置 1、新建企微应用 进入企微管理后台,应用管理 ...
CPU ↔ DRAM(内存总线)的可持续数据传输带宽
最大理论带宽 最大理论带宽(Theoretical Maximum Memory Bandwidth),不需要运行复杂的测试,只需要知道两个核心参数:内存频率和内存通道数。 1. 核心计算公式 内存带宽的计算公式如下: \[\text{Max Bandwidth (GB/s)} = \frac{\t ...
searxng-cli:Exa MCP 的开源替代路径,用更少上下文拿到更准的信息
Exa MCP 的体验很接近“为 LLM 优化过的搜索 API”:结果干净、可读、适合直接喂给模型。但对普通用户来说,额度/配额往往是最大阻力——一旦把“搜索”变成稀缺资源,Agent 的研究链路就会被迫降频。 另一端是 SearXNG MCP / Browser MCP:可用、开放,但经常把整页 ...
AI开发-python-langchain框架(3-2-文本文档加载器 )
上节讲如何将文本进行向量化,本节讲讲如何将文本文件加载到程序中,进行下一步处理,langchain 的 TextLoader提供了这个功能。 langchain 的 TextLoader 并非支持所有文本格式,它的核心作用是读取「纯文本类文件」,对非纯文本格式(如带格式的文档、二进制文件)无法直接解 ...
LiteLLM + OpenClaw:多模型 API Key 管理与模型切换实战
当同时使用多个大模型厂商时,API Key 管理与模型切换会变得复杂。本文通过 LiteLLM 构建统一的大模型代理服务,并将其接入 OpenClaw,实现多模型统一管理与动态切换。同时结合 Docker 和 PostgreSQL,实现 Token 使用情况监控。 ...
OpenClaw 教程,来看看这12个实战案例
上一篇我们聊了如何从 5705 个技能里筛选出值得装的 5 个"新手套餐"。 装完之后呢? 很多人私信我说:"技能装好了,然后呢?我到底能用它们干什么?" 这个问题问得好。 如果把 OpenClaw 比作一个工具箱,上一篇教你如何挑工具。这一篇,我们聊聊这些工具能帮你解决什么实际问题。 今天我给你盘 ...
C# 扩展方法只会写 this 吗?C# 14 新语法直接把扩展方法玩出了花
前言 PS: 不是,AI编程都普及了,怎么还有人研究编程语言的语法? 开个玩笑哈哈,一些简单和定制性比较强的代码还是手写比较好,有和AI对话的时间,我都把代码写好了 最近我在给 StarBlog 写一些分析脚本,需要用到扩展方法来简化代码,我想到前段时间看到 .NET10 的更新文档说有新的扩展 ...
MyBatis-缓存与注解式开发
MyBatis的缓存 缓存的作用:通过减少IO的方式,提高程序的执行效率。 mybaits的缓存:将select语句的查询结果放到缓存(内存)中。下一次还是这条select语句的话,直接从缓存中获取,不再查数据库。一方面是减少IO,另一方面不再执行繁琐的查找算法。从而提升效率。 mybatis的缓存 ...
性能干翻235B,单卡私有化部署OpenClaw
基于 Docker + llama.cpp 的本地化 AI 代理平台完整部署指南 本方案已在单卡 22GB 显存(如 RTX 2080Ti)环境下验证,达到性能与功能的较好平衡,适用于 长上下文、低并发、高精度 的私有化 AI 代理场景。 目录 方案说明 llama.cpp 本地模型服务部署 Ope ...
Codex SDK 控制台消息解析完全指南
Codex SDK 控制台消息解析完全指南 本文详细介绍 Codex SDK 的事件流机制、消息类型解析、以及在实际项目中的最佳实践,帮助开发者快速掌握 AI 执行服务的核心技能。 背景 其实,在构建基于 Codex SDK 的 AI 执行服务时,我们不得不面对这样一个问题:如何处理 Codex 返 ...
OpenClaw + 企业微信对接:2026年保姆级全链路操作指南
OpenClaw + 企业微信对接:2026年保姆级全链路操作指南 前言:为什么选择 OpenClaw 对接企业微信? 在2026年的企业数字化办公浪潮中,OpenClaw(曾用名 Clawdbot、Moltbot)已成长为国内领先的开源AI自动化代理工具。凭借其“自然语言驱动、插件化拓展、多 ...


