自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Go . 内置函数 new 新特性

n8n-ffmpeg 项目应运而生,通过将 FFmpeg 集成到 n8n 平台,让媒体处理变得简单高效,助力企业数字化转型。构建新的 Docker 镜像(格式:n8n-with-ffmpeg:1.122.5-YYYYMMDDhhmmss)下载新版本的 FFmpeg 静态包 ffmpeg-release-amd64-static.tar.xz。├── ffmpeg-7.0.2-amd64-static/ # FFmpeg 静态编译版本。FFmpeg 静态包及其包含的组件遵循各自的许可证条款。

2026-03-11 15:07:10 185

原创 在Linux系统上一键配置DoH,解决DNS解析被污染

初始账号 / 密码:admin / admin(首次登录后强制要求修改密码)耗时:5–10 分钟(含容器初始化与服务启动)总结:官方单命令一键部署,无冗余配置步骤,无需手动准备配置文件,部署流程标准化,仅需验证服务器架构与配置符合要求,即可快速完成上线。NineData 社区版是真正的全能型免费数据管理平台:DevOps + 数据复制 + 数据对比三合一, 60+ 种数据源全覆盖,原生支持 Online DDL/DML、智能脱敏、Binlog 回滚等企业级能力,单命令 Docker 部署,零门槛上手。

2026-03-11 15:02:15 162

原创 使用命令行删除 Windows 网络映射驱动器

显然这个过程很没有用,兔子永远都找不到出路,所以在这个过程中兔子冷静下来并在每次跳的时候更加谨慎,少跳一点,以到达合适的最优点。首先,我们可以先以 $\left { \frac{\sum_{i=1}^{m} p_i}{m} ,\frac{\sum_{i=1}^{m} q_i}{m} \right } $ 为初始点位进行一次模拟退火,然后分别将每一个敌人设为初始点位进行一次模拟退火,这样会让答案越来越接近最优解。有的时候,我们需要使用模拟退火,但有的时候使用爬山算法,更有的时候简单的随机化就可以搞定。

2026-03-11 14:55:19 365

原创 从零开始:如何用 C# 开发一款媲美 “AnyTxt” 的文件内容搜索工具

如果需要绑定到用户控件自身,则可以像示例中使用RelativeSource={ RelativeSource AncestorType={x:Type controls:UserControl1}}}使绑定对象转移到目标用户控件,也可以给用户控件添加Name属性,使用绑定到Name的语法。,即将axaml中的逻辑树载入视觉树。TemplatedControl:面向“可模板化/样式化控件”,提供公开属性和可替换的视觉模板(ControlTemplate),适合库/控件框架中可主题化的控件。

2026-03-11 11:33:11 238

原创 记录我适配iOS遇到的一些问题

解释一下出现的现象 :首先一点bigproduct 边添加的where条件索引,起到了作用,执行的时候不是全表扫描了,逻辑读有明显的下降,出现的 KEY Lookup 是因为选择(select)的列,在索引中没有,而需要通过聚集索引再查找一次,再找一次也意味着多一部分开销!在和大量的运维人员交流的过程中发现,对于索引的重要性恰恰没有足够的重视,一提到优化就是修改SQL语句、读写分离、分布式数据库等舍近求远的方案,优化索引才是对数据库最高性价比的优化。那么尽量精简你的索引就是一个很重要的话题了!

2026-03-11 11:28:16 180

原创 ASP.NET Core Blazor简介和快速入门二(组件基础)

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-10 13:16:22 209

原创 \(x\)、\(y\) 为朋友 \(x\)、\(y\) 为敌人 普通并查集维护朋友关系依靠的是朋友关系具有传递性,即朋友的朋友还是朋 ...

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-10 13:11:08 176

原创 DiscuzNT使用Silverlight进行多文件上传

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-10 13:05:54 259

原创 Visual Studio 让JS也支持代码折叠 [ Visual Studio | #region

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-09 13:11:13 161

原创 苹果,挺甜的 (-Snow Leopard安装体验)

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-09 13:06:05 316

原创 对于大型公司项目平台选择jee的几层认识(三)

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-09 13:01:05 355

原创 由Effiproz DataBase来看.NET开源数据库发展

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-08 11:15:21 364

原创 编程十年 ():歪打正着C#

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-08 11:09:48 357

原创 Asp.Net MVC 简单入门第一季(四)详解Request Processing Pipeline

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-07 12:57:01 161

原创 Javascript 风格向导

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-07 12:45:41 323

原创 透过WinDBG的视角看String

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-06 12:54:56 212

原创 小时到分钟 - 一步步优化巨量关键词的匹配

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-06 12:50:03 290

原创 记一次.NET内存居高不下排查解决与启示

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-06 12:44:33 329

原创 HTTP请求头中表示代理IP地址的属性及获取情况

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-05 12:12:36 206

原创 技术人日常避坑手册:高效工作,少踩坑

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-05 11:59:55 320

原创 单一职责原则(SRP)深度解析

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-04 12:07:40 244

原创 Senparc.AI + MCP 如何完成网页端的代码推荐生成服务。 在相关过程中,我们已经提前看到了 MCP(SSE)的相关 e ...

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-04 12:02:16 352

原创 终于有人讲明白了!解读Agent 大协议:MCP/ACP/AA/ANP

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-04 11:53:49 207

原创 我一个写Java的,怎么就开始玩Ks和Jenkins了?!

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-03 22:04:40 221

原创 . 分层存储 (Union File System) 这是 Docker 镜像最核心的特性。 只读层 (Read-only Lay ...

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-03 21:54:19 154

原创 Web前端入门第 问:JavaScript 中 setInterval 和 setTimeout 细节

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-03 21:44:30 238

原创 OpenCvSharp基于颜色反差规避FBA面单贴标

通信顺序进程(Communicating Sequential Process,CSP)是 Tony Hoare 在 1978 年提出的一种描述并发系统交互的模式,它正是Golang并发模型的灵感源泉。该模型的另一显著特征是,消息的发送与接收是异步进行的。CSP模型的关键特性是,进程的执行不会受到其他进程的直接影响,进程间的交互仅通过通道发送和接收消息来实现。Golang通过轻量级的Goroutine和通信机制Channel,实现了CSP模型的核心思想,即通过消息传递而非共享内存实现并发控制。

2026-03-02 12:50:08 405

原创 (一).. 生产“稳”担当:Master 服务启动源码全方位解析

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-02 12:44:53 216

原创 共建北辰生态联盟,OpenCSG分享最佳实践

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-02 12:36:44 574

原创 QGIS开发笔记(四):QgsRasterLayer加载Cesium二维地图的瓦片地图数据到QGIS

随后使用binlog_summary.py(具体用法可参考:Binlog分析利器-binlog_summary.py)对延迟开始时段的四个 binlog 文件( binary-log.005636 ~ binary-log.005639 )进行了分析,发现这些 binlog 的操作模式十分相似:操作次数排名前两位的均为同一张表biz_schema.tbl_product_service_mapping01的 DELETE 与 INSERT 操作。需要注意的是,这个实例的事务隔离级别是 RC。

2026-03-01 11:08:04 412

原创 每天分钟,混剪视频Agent产出条爆款,单月变现位数(喂饭级教程)

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-03-01 11:01:56 881

原创 算法分析--基数排序

本相似度计算逻辑,在保证性能和效率的前提下,获取到的结果可能并不是最优的。可模型本身并不知道公司的各种产品信息,所以需要我们在给模型发送问题的时候,将产品?户提出问题后, RAG 会根据问题的内容,在所有的?,向量所包含的信息也就越丰富,使?个基于 RAG 的问答系统的完整流程,包括?,也就意味着向量对应的?它为存储向量做了很多优化,还提供了计算向量相似度等相关的函数,?云百炼的专业向量模型,其处理逻辑对于相关性提供了较好的?户问题的向量,与向量数据库中的向量进?户问题的相关性较低,您可以尝试调整召回的?

2026-02-28 19:18:47 379

原创 VonaJS AOP编程大杀器:外部切面

除了这些额外的功能,还有原本的浏览器基于DOM实现的基本功能,例如输入法的支持、复制粘贴的支持、拖拽的支持等等。而基本的Canvas是无法支持这些功能的,特别是输入法IME的支持,以及文本选区的实现,都需要很复杂的交互实现,这样的成本自然不会是很容易接受的。毕竟如果在基于MVC模式的编辑器实现中,会处理掉对Model来说无效的数据内容,这样就导致原本的HTML内容丢失,因此在这种需求背景下依赖浏览器的默认行为可能是最有效的,这种情况下我们可能主要关注的就是XSS的处理了。

2026-02-28 19:15:20 579

原创 HarfBuzz 实战:五大核心API 实例详解【附iOS/Swift实战示例】

HB_MEMORY_MODE_READONLY 只读模式,HarfBuzz会直接使用传入的数据,数据不会被修改 优点是无额外性能开销缺点是外部需要保证在 hb_blob_t 及其衍生的所有对象(如 hb_face_t)被销毁之前,始终保持有效且内容不变。一般情况下,我们不需要直接使用这个函数,这个函数是直接查表返回静态的默认前进量,但实际塑形时,一般还涉及kerning等调整,所以一般常用hb_shape()的返回值,hb_shape()返回的是包含字形上下文调整(如kerning)等的结果。

2025-12-22 17:20:18 881

原创 Azure MCP Server 1.0 正式发布

详细文档参见 https://learn.microsoft.com/zh-cn/azure/developer/azure-mcp-server/。Microsoft 表示,Azure MCP 服务器将智能体连接到超过 47 种 Azure 服务,包括 Azure AI Foundry、AI 搜索、Kusto、事件中心、服务总线和函数应用程序。在其第一个稳定版本中,Azure MCP Server 整合了 170 多个工具,通过更清晰的结构、文档和可用性简化了开发人员体验。核心框架 (core/)

2025-12-22 17:19:42 429

原创 golang unique包和字符串内部化

不过这么做需要字符串类型本身是不可变的,因为所有相同内容的字符串变量共享同一份数据,如果其中一个变量意外修改了这份数据,其他和它共享的字符串变量都将受到“污染”。给函数加上noinline是为了更加贴近项目中的实际代码,项目中的代码除了字符串之外还有很多整数和bool值需要解析,解析出来的值还需要经过简单的校验,因此编译器解析函数里东西太多没法内联,我们这里简化了逻辑只保留了字符串处理,但在内联上和实际的代码保持一致,因为内联或者不内联会大幅改变性能测试结果。isV4是标准的“低基数”变量,zone不是。

2025-12-21 14:26:04 903

原创 26Java基础之特殊文本文件、日志技术

就是创建一个XML类型的文件,要求文件的后缀必须使用xml,如hello_world.xml。如果一个文件中放置的是XML格式的数据,这个文件就是XML文件,后缀一般要写成.xml。XML中书写"<"、"&"等,可能会出现冲突,导致报错,因此可以用如下热熟字符代替。其实,有很多开源的,好用的解析XML的框架,最知名的是:dom4j(第三方研发的)XML中的"<标签名>"称为一个标签或一个元素,一般是成对出现的。XML中可以写一个叫CDATA的数据区:,里面的内容可以随便写。

2025-12-18 21:14:37 385

原创 如何通过Python SDK在Collection中进行相似性检索

需要使用您的api-key替换示例中的YOUR_API_KEY、您的Cluster Endpoint替换示例中的YOUR_CLUSTER_ENDPOINT,代码才能正常运行。output_fields=['name', 'age'], # 仅返回name、age这2个Field。group_by_field='document_id', # 按document_id字段的值分组。vector=[0.1, 0.2, 0.3, 0.4], # 向量检索,也可设置主键检索。根据主键对应的向量进行分组相似性检索。

2025-12-18 21:13:58 420

原创 一文入门 LangGraph 开发

LangGraph 允许开发者定义包含循环的流程结构,这对于大多数代理系统的设计至关重要,这也是它与那些基于有向无环图(DAG)的解决方案的主要区别。在这样的情况下,状态可以包含从第一步到第三步所需的所有中间结果和信息,确保每个后续节点都能访问到前一节点产生的输出,并基于此进行下一步的处理。这种机制允许在图的不同部分之间共享和传递信息,使得图的执行不仅是一个简单的节点执行序列,而是一个具有记忆和反馈的动态过程。节点之间的这种状态传递和更新确保了执行流程中各部分之间的连贯性和数据的一致性。

2025-12-17 18:56:50 448

原创 PHP Fiber 优雅协作式多任务

纤程允许火车在轨道中间停下来,让乘客下车(或让乘客上洗手间休息),在此期间甚至让另一列火车使用这条轨道,然后在所有行李(变量和内存状态)完好无损的情况下,精确地从停下的地方恢复。每个用户都受益于一个干净的、看起来同步的 API,实际上在底层是异步的。它们赋予代码暂停执行、执行其他操作、然后在完全保留所有变量、调用栈和执行上下文的情况下,精确地回到离开的位置继续执行的能力。你读几页书,然后定时器响了,你标记页面,搅拌锅里的东西,再回到刚才读到的地方继续阅读。但在需要受控中断和恢复的纯同步代码中,它同样有用。

2025-12-17 18:56:13 935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除