- 博客(28)
- 收藏
- 关注
原创 Transformer-GeoShapley 与 XGBoost-GeoShapley:原理、数据需求、分析流程与生态空间治理应用
维度原理核心自注意力 + 位置编码(全局空间依赖)梯度提升树 + 二阶泰勒损失(高效残差拟合)数据类型多服务栅格序列(NES→CES 映射)表格特征 + LST 目标(阻力因子→温度预测)样本规模大(>10 万网格)中小(数千网格)空间捕捉原生全局长距离需 GeoShapley 增强计算资源GPU 推荐,训练较长CPU 秒级典型输出服务间 SHAP 权衡-协同空间图阻力因子贡献排序、边际/交互效应图、阻力面最佳场景大尺度复杂 ES 耦合(全省生态-文化协同)
2026-04-04 13:20:21
381
原创 Laravel AI SDK 正式发布
每个 Agent 是一个 PHP 类,封装了系统指令、对话上下文、工具和输出格式。可以把它理解为一个专用助手——销售教练、文档分析器、客服机器人——配置一次,随处调用。传入字符串时,Laravel 会自动生成嵌入向量再进行查询,不需要手动处理。图像、音频、转录、Embeddings、Reranking、文件操作、向量存储都有对应的 fake 和断言方法。两个 Attribute 可以自动选择服务商最便宜或最强的模型,不需要记具体的模型名。trait 后,SDK 会自动将对话存入数据库,后续可以通过。
2026-04-03 13:42:30
407
原创 Unsafe魔法类深度解析:Java底层操作的终极指南
Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言指针一样操作内存空间的能力,这无疑也增加了程序发生相关指针问题的风险。在程序中过度、不正确使用Unsafe类会使得程序出错的概率变大,使得Java这种安全的语言变得不再“安全”,因此对Unsafe的使用一定要慎重。
2026-04-03 13:41:49
398
原创 TCP三次握手与四次挥手:两个“社恐”程序的破冰与告别仪式
TCP三次握手与四次挥手,本质都是围绕“可靠传输”设计的流程:三次握手通过双向确认,确保双方通信能力正常,为数据传输铺路;四次挥手通过分步确认,确保双向数据流都已终止,避免数据丢失或残留。从社恐式的破冰到体面的告别,TCP用看似繁琐的步骤,弥补了网络传输的不可靠性。实际应用中遇到的“连接超时”“连接重置”“端口耗尽”等问题,本质都和这两套流程的某个环节异常有关——看懂了握手与挥手的底层逻辑,就能快速定位问题根源,再也不是只知现象不知本质的“调包侠”啦~
2026-04-02 13:58:55
236
原创 kubectl plugin:neat 的安装与使用
在使用查看 k8s 资源时,输出结果中包含大量由集群自动生成的元数据(如uid等)。这些信息在实际复用 yaml 清单时需要手动清理,增加了额外的工作量。使用插件,可以自动移除这些由集群生成的冗余字段,仅保留有意义的内容,使 yaml 更加简洁,方便复用。
2026-04-02 13:58:21
192
原创 网格图转向最短路问题
从起点 (1,1) 出发,初始方向向右,目标到达 (�,�+1)(网格右侧外一格)且方向向右。给定一个 �×� 的网格,每个格子标记为。每组数据输出一个整数,表示最小代价。由于转向代价不同,使用。
2026-04-01 14:39:05
37
原创 LeetCode26. 删除有序数组中的重复项 27. 移除元素 35. 搜索插入位置 数组,双指针 二分查找
给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k。去重后,返回唯一元素的数量k。nums的前k个元素应包含的唯一数字。下标k - 1之后的剩余元素可以忽略。
2026-04-01 14:38:01
45
原创 Asp.Net MVC杂谈之:—步步打造表单验证框架[重排版](1)
然而正如上面看到的一样,这种方式枯燥而繁琐,需要用户对每个字段都要手动效验,或许开发人员的一不小心就会造成系统的漏洞.因此,制造出一个能对这种行为进行自动进行的轮子势在必行,当然,到本文写作的时候为止,国外已经出现了一些Mvc下使用的验证框架,然而天下轮子不怕多,我在此厚颜再造出个,只希望不被冠上山寨之名.执行测试,很遗憾,测试无法通过了.我们可以再看看Validate方法,可以发现,其中只对Source属性进行了验证,那么我们可以想办法修改代码,让其能对Age和Source方法同时验证.
2026-03-31 15:00:47
412
原创 尾递归与Continuation
关于递归操作,相信大家都已经不陌生。简单地说,一个函数直接或间接地调用自身,是为直接或间接递归。例如,我们可以使用递归来计算一个单向链表的长度:编写一个递归的GetLength方法:在调用时,GetLengthRecursively方法会不断调用自身,直至满足递归出口。对递归有些了解的朋友一定猜得到,如果单项链表十分长,那么上面这个方法就可能会遇到栈溢出,也就是抛出StackOverflowException。
2026-03-31 14:59:54
414
原创 拆解 OpenHands(11)--- Runtime主要组件
这些插件为代理提供了在沙箱环境中执行任务所需的工具和功能。是 OpenHands 框架中管理智能体技能(Agent Skills)的核心插件,负责整合文件操作(file_ops)、文件读取()、代码仓库操作(repo_ops)等基础技能模块,通过动态导入机制将分散的技能函数统一暴露给框架,同时提供插件依赖声明与文档自动生成能力,是智能体获取文件处理、仓库管理等核心操作能力的关键组件。pass。
2026-03-30 14:55:51
372
原创 typedef用法
用uint32_t替代声明变量/* 变量名重定义 *//* 定义一个`unsigned int`类型的变量 */使用结构体定义以及声明结构体变量:double x;double y;double z;/* 定义一个三维坐标结构体 *//* 声明一个三维坐标点 */使用typedef代替结构体定义以及声明结构体变量:double x;double y;double z;} TagPoint;/* 定义一个三维坐标结构体 *//* 声明一个三维坐标点 */
2026-03-30 14:54:55
23
原创 Ubuntu 上 ROS2 的安装
最近至少配置了 4 次 ROS2 了,该踩的坑都踩过了,遂发一篇博客记录一下。其实 ROS2 的安装并没有想象中的那么难,可能只是出于未知便觉得不知所措,但是其实本质上就只有两步:添加源、然后安装。 但是在此之前,我觉得有必要说一下 Ubuntu 和 ROS2 的各个版本代号以及对应关系。Ubuntu 版本号英文代号中文俗称支持周期16.04 LTS好客的非洲地松鼠2016-202118.04 LTS仿生海狸2018-202320.04 LTS焦点猫鼬2020-2025。
2026-03-29 15:16:48
384
原创 Maui 实践:趣谈 map 的取值特权,藏着 Go 的设计取舍
由于 msgType 可能已被销毁(所有订阅者取消后,msgType 会从 map 中删除),我们无法保证 key 的存在性,此时使用双返回值取值,通过 exists 标记判断 key 是否有效,既能安全获取 value,又能避免 nil 指针解引用导致的 panic,实现了简洁与安全的平衡。当使用双返回值时,编译器会先判断 key 是否存在,再返回 value + 存在性标记,相当于将开发者手动编写的校验逻辑,内置到了语法层面,既提升了开发效率,又保证了代码的鲁棒性。以我们之前实现的消息订阅系统中的。
2026-03-29 15:16:14
353
原创 从零开始学Flink:状态管理与容错机制
在流计算中,数据是一条条流过的。如果处理一条数据时,需要依赖之前的数据(例如:计算过去一小时的总和、去重、模式匹配),那么这些“之前的数据”或“中间计算结果”就是状态。State是 Flink 实现复杂逻辑的记忆。决定了记忆存哪里(内存快但小,RocksDB 大但需序列化)。Checkpoint是自动化的定期备份,保证故障恢复后的数据一致性。Savepoint是手动的高级备份,用于版本升级和应用迁移。
2026-03-28 14:58:28
172
原创 浅谈数据访问层
有一位资深的程序员,不太认同,他说不管代码写的怎样,只要数据对就行,以数据库为准,现在我觉得他说的有一定道理,每个程序员的水平不一样,程序写的不好可以重写,但数据要对。我遇到过一个程序员,他说他从来不会去写sql,用ORM框架多简单,不用ORM 就是一种落后,他很执着,我是没法反驳他的,因为这是当下流行的趋势,我只知道,要解决软件系统的问题,只了解程序代码是不够的,很多深层次的问题要查数据库,分析数据,这才能从本质上解决问题,否则很可能改了这个问题出来那个问题,按下葫芦起来瓢,永远改不完的问题。
2026-03-28 14:48:49
198
原创 如何使用Opencode高效的创建属于自己的技能
实战→总结→测试→迭代的闭环循环。通过实际任务的执行结果,不断优化技能的准确性和稳定性。流程标准化:通过实战→总结→测试→迭代的闭环,将工作经验转化为可复用的技能质量保证:多轮测试和自检机制,确保技能的准确性和稳定性持续改进:技能创建不是一次性工作,需要不断优化和完善版本管理:通过Git管理技能的版本,实现知识沉淀和团队共享。
2026-03-27 13:46:57
465
原创 macbook air 2015 升级硬盘注意事项
安装完,新硬盘测速效果相当不错了,老硬盘的测速没有截图,大概写是500-600M/s 读的话是 800-900M/s 新硬盘都有不小的提升。
2026-03-27 13:46:01
48
原创 基于FFmpeg的跨平台图形用户界面LosslessCut
LosslessCut的源码托管地址为https://github.com/mifi/lossless-cut(星星数35.5k),国内的镜像地址为https://gitcode.com/gh_mirrors/lo/lossless-cut,最新版本是2025年12月发布的v3.67.2,可见该框架的源码更新十分及时,该版本的源码下载链接为https://github.com/mifi/lossless-cut/archive/refs/tags/v3.67.2.tar.gz。
2026-03-26 15:32:25
337
原创 Oracle数据库物理备份与恢复技术深度解析
当你将浏览器视为 AI 的外部感知与执行接口,而非单纯的 UI 工具时,就会理解其设计定位,它服务的是大模型可靠执行 Web 任务的能力,而不仅仅是完成点击与输入操作。执行 agent-browser snapshot -i 后,工具会扫描当前页面,提取所有可交互元素(按钮、输入框、链接等),并为每个元素分配唯一引用标识,如 @e1、@e2、@e3……同时附带简洁描述:。{ "id": "@e2", "text": "Google 搜索", "role": "button" },。
2026-03-26 15:02:36
155
原创 模型评估小册(1) ROC 曲线与 AUC
目标检测问题本质上也是如此,在高光谱目标检测、雷达探测、异常检测等目标检测任务中,我们面对的不是“对或错”这么简单,而是。这样,我们就得到了 ROC 曲线中的一个点:(0.2,0.97) ,我们称之为。显然,AUC面积越大,模型越能在低虚警率下实现高检测率,模型的检测效果就越好。总之,在检测系统中,没有免费的午餐:提高检测率,往往要付出虚警率的代价。:系统把普通旅客误判为危险旅客的比例,即“不该抓的抓错了多少”。:系统能正确抓住真正危险旅客的比例,即“该抓的抓了多少”。假设我们在机场负责安检。
2026-03-25 14:32:46
344
原创 Flink源码阅读:Kafka Connector
在介绍 Kafka Connector 之前,我们先来看一下在 Flink 中是如何支持自定义 Source 和 Sink 的。我们来看一张 Flink 官方文档提供的图。这张图展示了 Connector 的基本体系结构,三层架构也非常清晰。最后还是总结一下。本文我们先了解了 Flink 中自定义 Source 和 Sink 的流程。按照这个流程,我们梳理了 Kafka Connector 的源码。在 Source 端,Flink Kafka 封装了对消费者 Offset 的提交逻辑。
2026-03-24 13:01:07
188
原创 两天烧掉200美元!我AI大模型网关终于支持了Claude模型
Chats 1.9.0 发布于 2025 年 11 月 27 日,距离上一个版本发布仅过去了不到一个月。而在这一切的背后,是一张让我“肉痛”的 Azure 账单。
2026-03-24 13:00:30
179
原创 SQL 性能避坑:为什么阿里强制禁用 ORDER BY RAND()?
那这几种方案怎么选?你的场景推荐方案理由数据量 < 10W方案一(应用层 Shuffle)开发最快,逻辑最简单,随机性最完美。数据量 > 10W,ID连续方案四(索引跳跃)既不用维护缓存,又能享受极致性能。数据量 > 10W,允许连续方案二(Limit Offset)性能不错,通用性强,是个老实人。数据量 > 10W,要求打散方案三(多次查询)在性能和随机性之间找到了平衡点。高并发 / 追求极致方案五(Redis Set)工业界标准答案,虽然稍微麻烦点,但真香。想被辞退。
2026-03-23 19:41:50
329
原创 cuFFT的简介及实现案例
Fourier变换是数字信号处理领域一个很重要的数学变换,它用来实现将信号实现将信号从时域到频域的变换,在物理学、数论、组合数学、信号处理、概率、统计、密码学、声学、光学等领域有广泛的应用。离散傅里叶变换(Discrete Fourier Transform,DFT)是连续傅里叶变换在离散系统中的表示形式,由于DFT的计算量很大,因此在很长一段时间内其应用受到了很大的限制。
2026-03-23 19:41:03
511
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅