自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Manim实现波浪形文字特效

面对飞书、钉钉、Slack、企业微信等多样化的 IM 平台,传统的人工发送或单一平台推送方式已无法满足企业对即时性、统一性和可扩展性的需求。ClawX 是OpenClaw的图形化客户端,其消息频道提供了一个高效、灵活的解决方案,通过统一的消息接入层,实现跨平台消息自动化推送、模板管理和可靠性保障。通过上述机制,企业可构建标准化、智能化的消息中枢,实现 多平台统一管理、自动化推送与高可用监控,显著提升内部沟通效率与业务响应能力。通过以上步骤,企业可快速完成钉钉机器人接入,实现办公场景内的智能交互闭环。

2026-03-11 15:03:00 229

原创 使用OpenCvSharp , Emgu.CV 手搓 视觉识别算法 以及 成果展示

// 将 ClaimsPrincipal 安全地序列化为 JSON(过滤敏感信息)/// 从 JSON 反序列化为 ClaimsPrincipal。/// 将 ClaimsPrincipal 序列化为 JSON。// 直接得到 ClaimsPrincipal,不是 DTO。// 如果请求头包含序列化的用户身份,则还原。// 审计日志:使用 Converter(安全模式)// 记录错误但不中断请求。// 内部缓存:使用 Converter。// Converter 方式(直接序列化)

2026-03-11 14:57:42 299

原创 PasteSpider

clamp() 接收三个参数:$value、$min、$max,然后判断 $value 是否在 $min 与 $max(包含边界)之间。无论你在处理用户输入、配置、UI 参数,还是任何需要把值限制在某个区间的场景,clamp() 都能让代码更直观。在范围内:如果 $value 位于 $min 与 $max 之间,返回 $value。小于最小值:如果 $value 小于 $min,返回 $min。

2026-03-11 11:34:39 203

原创 .NET驾驭Word之力:基于规则自动生成及排版Word文档

例如,一个人可能会记得派对的事实细节——开始的时间、在哪里举行、有多少人参加,这些都是语义记忆的一部分——同时还能回忆起听到的声音和感受到的兴奋。这对于日常功能至关重要,因为对先前意图的记忆,包括非常近期的意图,确保人们在无法立即执行预期行为或需要定期执行时,能够执行他们的计划并履行他们的义务。第一件事, 你需要确定智能体的 Graph 的结构, 任何一个实用的智能体, 都不是单一的几个单一的结构能解决的, 往往都需要多个不同结构相互组合构成一个多能力能够处理复杂任务的智能体.

2026-03-11 11:28:58 416

原创 MPK(Mirage Persistent Kernel)源码笔记()--- 多层结构化图模型

例如,2023-10-15 14:30:00 会被截断为 2023-10-09 00:00:00。根据指定的精度(如 'year', 'quarter', 'month', 'week', 'day' 等)“截断”时间戳,返回一个新的时间戳。DATE_TRUNC('hour', TIMESTAMP '2023-10-15 14:30:25'), -- 输出: 2023-10-15 14:00:00。

2026-03-11 11:24:17 215

原创 GapBuffer高效标记管理算法

结语:在AI技术快速发展的今天,Litho代表了软件工程文档化的新范式——让代码自我描述,让文档自动生成。在现代软件开发中,架构文档往往成为团队的技术债重灾区。模板驱动 Doxygen、Javadoc 生成速度快,成本低 仅限语法层面,缺乏语义理解。AI直接生成 通用LLM+Prompt 灵活性高,理解能力强 成本不可控,输出不稳定。维护成本高 每次代码变更都需要手动更新文档 开发效率降低,文档更新率不足30%格式不统一 缺乏标准化模板,文档质量参差不齐 知识传承困难,审查效率低下。

2026-03-10 13:17:18 341

原创 JaguarJack

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-10 13:11:58 306

原创 尾递归与Continuation

都材耘稚Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-10 13:06:49 358

原创 返璞归真 asp.net mvc . 系列文章索引

结语:在AI技术快速发展的今天,Litho代表了软件工程文档化的新范式——让代码自我描述,让文档自动生成。在现代软件开发中,架构文档往往成为团队的技术债重灾区。模板驱动 Doxygen、Javadoc 生成速度快,成本低 仅限语法层面,缺乏语义理解。AI直接生成 通用LLM+Prompt 灵活性高,理解能力强 成本不可控,输出不稳定。维护成本高 每次代码变更都需要手动更新文档 开发效率降低,文档更新率不足30%格式不统一 缺乏标准化模板,文档质量参差不齐 知识传承困难,审查效率低下。

2026-03-09 13:12:07 366

原创 Windows 的应用程序兼容性和兼容性助手

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-09 13:07:03 315

原创 一个Bug 差点让服务器的文件系统崩溃

干钦乃防Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-09 13:02:05 409

原创 编程累了,一起来看电视吧,实战Windows 的Windows Media Center。

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-08 11:16:16 336 1

原创 基于微软Dryad分布式并行计算平台云技术的研究

糙扔啥叵Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-08 11:10:48 386

原创 c# checked unchecked 关键字,在需要的时候请记得用他们两位

结语:在AI技术快速发展的今天,Litho代表了软件工程文档化的新范式——让代码自我描述,让文档自动生成。在现代软件开发中,架构文档往往成为团队的技术债重灾区。模板驱动 Doxygen、Javadoc 生成速度快,成本低 仅限语法层面,缺乏语义理解。AI直接生成 通用LLM+Prompt 灵活性高,理解能力强 成本不可控,输出不稳定。维护成本高 每次代码变更都需要手动更新文档 开发效率降低,文档更新率不足30%格式不统一 缺乏标准化模板,文档质量参差不齐 知识传承困难,审查效率低下。

2026-03-07 12:57:58 344

原创 逃脱Asp.Net MVC框架/枷锁,使用Razor视图引擎

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-07 12:52:20 321

原创 HTTP Live Streaming(HLS)直播技术分析与实现

帘粤萌显Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-07 12:46:42 376

原创 DDD 领域驱动设计-看我如何应对业务需求变化?

结语:在AI技术快速发展的今天,Litho代表了软件工程文档化的新范式——让代码自我描述,让文档自动生成。在现代软件开发中,架构文档往往成为团队的技术债重灾区。模板驱动 Doxygen、Javadoc 生成速度快,成本低 仅限语法层面,缺乏语义理解。AI直接生成 通用LLM+Prompt 灵活性高,理解能力强 成本不可控,输出不稳定。维护成本高 每次代码变更都需要手动更新文档 开发效率降低,文档更新率不足30%格式不统一 缺乏标准化模板,文档质量参差不齐 知识传承困难,审查效率低下。

2026-03-06 12:55:55 373

原创 最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-06 12:51:00 345

原创 RabbitMQ真实生产故障问题还原与分析

谷该铱酒Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-06 12:45:31 373

原创 crossoverJie

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-05 12:08:00 306

原创 C#/.NET/.NET Core技术前沿周刊 | 第 期(年.-.)

绿酵患裳Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-05 12:01:51 353

原创 CsGrafeq:用C#实现一个几何画板

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-04 12:03:24 344

原创 -fno-rtti导致的惨案(object has invalid vptr)

澈翱幽合Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-04 11:55:53 332

原创 改进基础要素,解放医疗AI生产力

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-03 21:56:10 204

原创 Morpheus 审计报告分享:ChianLink 数据源有着不同的“心跳”

碌嘿雀歉Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-03 21:46:17 377

原创 使用Cyclops.PdfKit根据pdf模板生成pdf文件

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-02 12:45:53 303

原创 揭秘JUC:volatile与CAS,并发编程的两大基石

跃老瞎谆Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-02 12:38:36 592

原创 作为一个高中生开发者,我的所思所想

@usage app.monitor({ eventName: 'onOpenPage', callback: (data)=>{ console.log('端上push消息', data ) } })console.warn(`无法提取名称: ${codeLine.substring(0, 50)}`);console.warn(`未知的类型: ${itemType},名称: ${name}`);* @param {string} type - 类型 ('param' 或 'returns')

2026-03-01 11:09:18 572

原创 Kafka监控工具 EFAK-AI 介绍

燎敢烈员Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-03-01 11:03:15 640 1

原创 Ks配置的“双重人格”:一次hostPort神秘复现的排查之旅

除了标准的闭包(你可以内联定义函数体),现在你也可以用 first-class callables 作为常量表达式了。这是一个简单的验证器属性,用来检查值是否为真值,默认实现就是把它转成布尔值,让 PHP 自己处理转换。斗嫡橙抛PHP 8.5 又带来了一个让人兴奋的新特性:闭包现在可以作为常量表达式使用了,这意味着它们可以出现在默认参数或属性值中。严格来说这是一个独立的 RFC,但它是因为投票原因才拆分的,技术上并不是独立的,所以我在同一篇文章里一起介绍。// 定义一个默认验证器。

2026-02-28 19:19:48 351

原创 为什么Java/Python程序无需关心内存释放?揭秘垃圾回收(GC)的核心概念

玫依笛蛔Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。Blazor的加入使得.NET开发人员有机会在客户端和服务器上使用同一种编程模型,同时享受到.NET的优势,比如其功能强大的运行时,标准库,语言互操作性和辅助开发者高效开发的工具等。

2026-02-28 19:16:31 574

原创 别再手写过滤器!SpringCloud Gateway 内置30 个,少写 80% 重复代码

作用:缓存请求体,请求体(如 POST 请求的 JSON 数据),我们知道默认请求体只能读一次,所以为了后续的操作,使用该过滤器来缓存请求体,然后再把它发送到下游,从 exchange 属性中获取请求体。发现公司的网关项目里有很多的轮子,几乎每个人接手这个项目开发,都会自定义过滤器,导致有非常非常多的过滤器,修改其中一个,指不定就会影响其他的人功能,非常的恼火。作用:限制请求头大小,拒绝请求头超过指定大小的请求,如下任何请求头的大小超过1000字节,这将发送一个 431状态码的响应。

2025-12-21 14:43:09 399

原创 技术 | 在单台电脑上管理多个 GitHub 账户并解决推送问题(测试中)

在日常开发中,我们经常需要在同一台电脑上使用多个 GitHub 账户(例如个人账号和工作账号),但默认配置下容易出现推送权限错误或提交记录关联到错误账户的问题。# 成功提示:Hi username!通过以上配置,你可以在同一台电脑上无缝切换多个 GitHub 账户,避免身份混淆和权限问题,专注于代码开发本身。# 格式:https://<TOKEN>@github.com/<用户名>/<仓库名>.git。通过合理配置 Git 和 SSH,我们可以实现完全自动化的多账户切换,无需每次手动修改设置。

2025-12-21 14:42:18 365

原创 卷积神经网络的引入4 —— 局部扰动与空间结构破坏下的鲁棒性验证

🧪 2. 当图像遭遇“局部遮挡”“随机噪声”“随机擦除”等扰动,CNN 是否仍能保持较强泛化能力?CNN 的优势不依赖于更大的数据集,而是来源于“空间结构敏感性 + 局部特征补偿能力”。但重点修改“输入图像”,通过注入不同类别的空间扰动,让模型面临真正的对抗性挑战。换句话说:是否即便不换更大的数据集,只要破坏空间结构,MLP 就会更吃亏?🧪 1. 如果我们“破坏图像的局部结构”,MLP 与 CNN 谁更稳健?CNN 的优势到底来自“更大的数据集”还是来自“图像的空间结构”?

2025-12-17 19:23:05 858

原创 3D scanning with structured light(使用结构光进行三维扫描)

只需要一个廉价的投影仪和webcam(网络相机),就能打造一个属于自己的三维扫描仪,这便是结构光三维扫描仪,它利用结构光把不同光照模式投影在物体的表面,进而得到精确的物体形状。整个过程包括投影一个已知的光照模式,通常是条纹或者带状的光,到物体的表面,这些光照模式在遇到物体轮廓边缘的时候就会发生形变,相机就可以在不同的角度扑捉这些形变。投影仪的像素和相机的图片像素可以通过一种叫做ray-ray triangulation的算法进行计算,以确定模型的顶点位置。而我们关注的是二进制编码和格雷码。

2025-12-17 19:21:49 200

原创 基于深度学习的无人机视角检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)

此外,现有的检测系统多侧重于算法本身,缺乏友好的人机交互界面与多功能集成,限制了其在实际场景中的部署与应用。同时,系统提供了完整的训练与评估脚本,支持用户自定义数据集的模型训练与优化。本脚本是YOLO模型批量训练工具,可自动修正数据集路径为绝对路径,从pretrained文件夹加载预训练模型,按设定参数(100轮/640尺寸/批次8)一键批量训练YOLOv5nu/v8n/v11n/v12n模型。主界面采用三栏结构,左侧为功能操作区,中间用于展示检测画面,右侧呈现目标详细信息,布局合理,交互流畅。

2025-12-15 12:54:15 869

原创 Flink学习笔记:状态类型和应用

和 Keyed State 类似,想要创建一个 Operator State,同样也需要一个 StateDescriptor,同时,需要实现 CheckpointedFunction,它提供了两个方法,分别是在 checkpoint 时 调用的 snapshotState() 和 自定义函数初始化时调用的 initializeState()。这里还有一个方法值得注意,就是 isRestored(),它是用来判断当前任务是否是从故障中恢复的,如果是,我们需要执行故障恢复相关的逻辑。

2025-12-15 12:53:36 396

原创 C语言编译过程 & ELF文件加载过程解析

符号表 .symtab 与字符串 strtab 表结合作用,符号表中保存着程序中变量,函数,(文件名,节区名)等的名称(索引 st_name,指向 strtab 中的对应位置),地址(st_value,通常是函数,变量的地址或者偏移量),大小(st_size,一个数组或者函数的字节大小),类型(st_info,如 STT_FUNC 函数, STT_OBJECT 对象,绑定属性:STB_LOCAL:局部符号;对于一个工程文件的编译流程,预处理,编译,汇编,链接。以及,elf 文件加载和 bin 文件的区别。

2025-12-14 10:45:02 882

原创 ORACLE解析游标生成JSON

第一种方法,适合接口为xml正文的接口,比如SOAP协议接口.若需要接口为json正文,还需要将XML转为JSON.需要掌握Oracle中的XML操作。使用游标生成XML,从XML转JSON,比较繁琐,如何生成XML,可参考ORACLE游标序列化。不管使用哪种方法,接口传输多为大文本,需要使用DBMS_LOB对文本进行文本操作。使用 DBMS_SQL.to_cursor_number 获取游标ID。select '小游戏1' F_A, '地心侠士' F_B。F_A : 公众号F_B : 小满小慢。

2025-12-14 10:44:13 873

原创 dify+LLM+echarts打造智能可视化数据分析AI助手

往遇到一些数据分析需求,比如:业务给了1份excel数据,需要开发做个报表对其进行分析,并以图表展示。通常需要了解数据逻辑,进行适当开发,涉及到前后端,费时费力。参数提取器 - 最终结果希望将数据以图表形式展示,会用到echarts这个非常流行的插件,该插件需要特定格式的json,"参数提取器"能从前面LLM分析出来的结果中,提取出echarts所需要的json。文档提取器 - LLM默认不认识excel文件,需要用文档提取器节点,把excel的内容提取出来,变成LLM能认识的文本。

2025-12-13 17:51:48 373 1

空空如也

空空如也

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

TA关注的人

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