字符串学习笔记
字符串 KMP 前缀函数:\(\pi(i)\),以 \(i\) 结尾的最长 border 的长度。 求 \(\pi\) 数组 对于已经求出了前 \(i\) 项时,是可以做到找到以 \(i\) 结尾的所有 border。具体的,我们将 \(i\) 向 \(\pi(i)\) 连边得到的树成为 fail ...
多租户系统框架的基础模块设计和分析设计
前面介绍了几篇关于多租户下的设计思路,要把多租户下的系统设计落实到实处,在实际开发中进行完善,才能在具体项目上精益求精,否则系统设计终究为空中楼阁,很难在细节上完善到位。
本篇随笔在进行多租户的系统设计完成并落实到开发后,针对某些场景进行了一些分析介绍,例如对于多租户/账套下的菜单和功能点的设计。 ...
Apache SeaTunnel Zeta 为什么能做到“又快又稳”?
如果只把 SeaTunnel Zeta 理解成一个“更快的执行引擎”,其实会低估它真正的价值。 对数据集成系统来说,真正难的从来不是“把链路跑起来”,而是下面几件事能不能同时成立:吞吐足够高、失败后能恢复、数据不重复不丢失、资源开销不过度失控。 而 Zeta 值得认真看的地方,恰恰在这里:它不是靠某 ...
AI开发-python-LangGraph框架(3-26-LangGraph基本概念及第一个简单样例)
LangGraph 入门:轻松构建可视化工作流,解锁状态图编程新体验 在大模型应用开发中,我们经常需要处理多步骤、有状态、带分支判断的复杂工作流,传统的线性代码编写不仅繁琐,还难以维护和可视化。今天给大家分享一款超实用的工具 ——LangGraph,它专为构建状态 ful(有状态)的工作流而生,能让 ...
Vue 3 组件通信,别只会用 Props 和 Emits 了,这几个狠活儿你得看看
Vue 3的组件通信方式不止Props和Emits,本文用“水管工”的比喻,带你理清Props、Emits、provide/inject、v-model与mitt这五种常用方案。不讲干巴巴的理论,全是实战中踩出来的经验和坑,帮你找到最适合业务场景的那一把螺丝刀。 ...
ElasticSearch7.X版本配置密码
概述 在生产环境访问ES需要使用密码,接下来可以按照下文配置一下,集群安装可以参考这篇文章Ubuntu系统二进制安装ElasticSearch7.17.x版本集群 操作前检查清单 (必须全部满足) 集群当前状态为green,无未分配分片、无节点离线 所有节点ES进程运行用户为es(非root) 所有 ...
用Manim实现动态交点计算--从一个动点问题说起
大家好,今天想和大家分享一个在制作Manim动画时非常实用的话题:如何动态计算两条直线的交点。 对于动点问题,比如初中数学中经典的“时钟模型”或“将军饮马”及其变种等等,硬编码坐标肯定不行,因为交点坐标是随动点变化的。 下面,我们结合 Python 的符号计算库 SymPy 和 Manim 的更新器 ...
团结引擎+Addressable+Instant Game打包抖音小游戏
我们在上一篇文件中讲了团结引擎对接抖音小游戏的情况,链接如下: 团结引擎发布抖音小游戏(十万个坑已踩完) - 威少小二orz - 博客园 这篇我们主要讲加入Addressable+Instant Game之后的问题点。 1、Instant Game打包,Copy对应的CDN地址,请注意这个CDN地址 ...
Prompt、Agent、Function Call、Skill、MCP,傻傻分不清楚?
前言 最近AI越来越火了。 我发现里面有很多概念有些小伙伴有点分不清楚,比如:Prompt、Agent、Function Call、Skill、MCP等。 今天这篇文章专门跟大家一起聊聊这个话题,希望对你会有所帮助。 核心概念关系图 先上干货,这张图让你从整体上理解这五个概念是如何分层递进的: 更多 ...
function call 实战:让 LLM 自动判断 pod 异常、调用日志工具并完成故障分析
前言 今天是一期function call的实战 先上代码 function_call 先获取 Pod 当前状态 让 LLM 判断这个状态是否需要进一步排查 如果需要排查,就要求 LLM 调用 get_pod_logs 工具拿日志 再让 LLM 基于日志输出问题原因、根因分析和修复建议 OpenAI ...
4.15 bubseek —— 让 Agent 的足迹,变成团队的洞察
造一个人人都喜欢的 Agent 很难,但是帮助别人来做一个他/她/它喜欢的 Agent 也很不错~ bub 是什么? bub 是一个框架,但是框架意味着什么呢?我想可能是:A common shape for Agent,一个相对稳定的基线微框架,支持深度私人定制。这很容易让人想起《红色警戒》里的基 ...
通过 C# 读取并导出 PDF 书签
PDF 书签(大纲)是文档导航的核心要素,尤其对于长文档或技术手册,提取书签信息可用于生成目录、索引或进行文档结构分析。本文将介绍如何使用 Free Spire.PDF for .NET 库,通过 C# 代码完整读取 PDF 文件中的所有书签(包括多级嵌套书签),并将标题、显示样式等信息导出到文本文 ...
如何用 GitHub Actions 实现 Steam 自动化发布
如何用 GitHub Actions 实现 Steam 自动化发布 本文分享了 HagiCode Desktop 项目中实现 Steam 自动化发布的完整方案,从 GitHub Release 到 Steam 平台的全链路自动化流程,包括 Steam Guard 认证、多平台 Depot 上传等关键 ...
【从0到1构建一个ClaudeAgent】并发-后台任务
有些操作很慢,Agent 不能干等着。例如长时间编译/构建:make, mvn compile, gradle build 或 大数据处理:hadoop, spark-submit 等的一些工作 Java实现代码 public class BackgroundTasksSystem { // 配置 ...
.NET 高级开发 | 定制 ASP.NET Core 框架
目录ASP.NET Core 定制定制统一响应模型模型验证模型验证是如何实现的自定义模型验证器模型验证器使用 i18n筛选器Action 筛选器资源筛选器异常筛选器Swagger 定制模型类属性类型处理接口分组接口版本号路由后缀 .NET 和微服务系列教程:https://docs.whuanle. ...
电子小白:什么是运算放大器(运放)
在网上搜“运算放大器”,出来的全是虚短虚断、差模增益、共模抑制…… 看完就觉得:“算了,我还是当个软件工程师吧。” 之前说过,学自行车最快的方法是:找一个不陡峭的小坡,溜下去几次就会了,如果溜了一天还不会,那就这个交通工具可能不适合你 :) 那么今天的陡坡是:不聊公式,不聊内部原理,只聊“遇到什么问 ...
zero2Agent:面向大厂面试的 Agent 工程教程,从概念到生产的完整学习路线
2025 年下半年以来,AI Agent 工程师已经成为大厂最热门的岗位之一。蚂蚁 AI Coding、阿里 Agent 研发、字节 Infra Agent、腾讯 LLM 应用开发——几乎每一家头部公司都在疯狂招人。 但现实是:会调 API 不等于会做 Agent,能跑 Demo 不等于能上生产。 ...
堆上的ORW
学到现在,不管是什么手段,在获得了任意地址写之后,不管是劫持hook(2.34之后就没有了),还是利用IO,我们的目标到现在仅仅只是调用system来getshell,那如果题目开沙箱禁掉execve呢,那我们应该怎么办?办法还是挺多的,我目的知道的有三种,第一种是利用enviro环境变量泄露栈地址 ...
HC32F460 USB CDC通信异常:非对齐访问异常排查
一个项目中用到了HC32F460的官方USB库,使用官方的CDC例程发现收发数据时可能会进入HardFault中断,通过在线调试可以确认异常原因是“用法错误,非对齐访问”。 故障仅发生在开启编译优化时,且和编译器有关,在我使用的Keil版本中,如果切换编译器版本为ARMCC v6.16(没有测试其他 ...
20260413-Hyperbridge 攻击事件:发生在默克尔山上的验证绕过
背景信息 20260413,Ethereum 链上的 Hyperbridge 协议遭受了验证绕过攻击,攻击者绕过了 MMR 证明检查,获取到了 Ethereum 链上 DOT 代币的铸币权限。随后通过增发了 1 Billion DOT 代币进行抛售,获取 110.8 ETH (约 22 万美元)。 ...


