自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Motion Blur 概念与作用

Motion Blur(运动模糊)是一种模拟真实相机在拍摄快速移动物体或自身移动时产生的模糊效果的后处理技术。它通过模糊图像中运动物体的轨迹,增强动态场景的真实感和速度感。URP 的实现相比传统方法更加轻量,主要针对相机运动模糊进行了优化。Unity URP中的MotionBlur(运动模糊)效果通过模拟真实相机在曝光时间内物体快速移动或相机自身运动导致的图像模糊现象实现。其核心原理基于速度缓冲区和历史帧混合技术运动模糊源于现实相机曝光期间物体位置变化导致的像素累积效应。

2025-11-09 19:01:06 846

原创 让 AI 记住我家狗叫「十六」,原来只需要 5 分钟

人们常说“大模型的能力边界在模型之外”,而记忆,特别是模型长期记忆,就是让 AI 突破边界的关键一步。我认为,AI 不缺知识,也不缺算力,真正缺的是「连续性」——一种能跨越会话、理解上下文、记住人和关系的能力。这,正是 MemOS 这样的 AI 记忆系统试图重塑的核心方向。或许在不久的未来,我们不会再说「和 AI 对话」,而是说「与一个真正记得你的智能体交流」。因为到那时,AI 就不会再忘记「十六」的名字了。削微寒扫描左侧的二维码可以联系到我本作品采用。

2025-11-06 18:54:08 1032

原创 Maui 实践:JavaScript 动态生成集合属性的 get/set 代理

set 自动存储副本,外部传入的数组引用变化,不会影响内部数据。类型校验 + 变化检测,避免非法数据写入,减少无效事件触发。所有集合的 get/set 逻辑完全统一,避免手动写代码导致的差异化 bug。动态生成的 get/set 是“代理”,是在外部赋值时触发 set 逻辑,无需额外调用方法。,自动为所有「合法集合属性」生成统一逻辑的 get/set 代理,完美解决上述痛点。写,和普通属性完全一致,无需学习新 API。只筛选需要管理的集合,避免把基础属性(如字符串、数字)误判为集合。一次编写,多处可用。

2025-11-06 18:52:57 693

原创 夜莺监控设计思考(四)关于机器那些事儿

机器这个概念,在监控系统里具有比较特殊的场景。机器上面的服务有时会混部,导致机器和业务程序之间的对应关系不好搞(这就是对待机器不能像对待 Pod 的原因)采集器 agent 通常部署在机器上,对于机器的管理也会影响采集器的管理(很多新的可观测性厂商在宣传的 Fleet 机制,就是侧重在采集层面,agent 最终要部署到机器上,所以机器和采集器有很多关联)Zabbix、Open-Falcon 等,对机器概念都有额外的抽象建模,Prometheus 生态则完全忽略机器概念的特殊性,走向了另一个极端。

2025-10-29 23:34:17 812

原创 Chapter-1 Memory Management (section 1.1-1.5)

参考了《打通 Linux 操作系统和芯片开发》书籍的内容,实际也可以说是完全参照加上了个人的拙见或者是读书记录。和我上一篇说的一样,我依然还是一个初学者,记录这些是自己梳理,以及想让文字发挥一些作用和意义。涉及到代码的部分实在是非常非常的枯燥无味和无聊,并且由于 Linux 中函数的分层很多,call stack 特别深,函数名称特别相似,非常容易头晕眼花了,所以还是应该采取从宏观角度的,抓住关键的函数调用链来进行分析和理解,不应该要求细节到某一行代码的程度,否则陷入难解的困境了。目录。

2025-10-27 13:12:42 594

原创 jemalloc思想的极致演绎:深度解构Netty内存池的精妙设计与实现

这种频繁的移动会导致额外的性能开销。最终,当事件驱动降低了线程调度的微观成本,资源复用消除了内存管理的隐性消耗,而分层解耦提升了模块协作的宏观效率时,一个高吞吐、低延迟的健壮系统便水到渠成。例如:在q025的范围为[25%, 50%) 时,即使Chunk的使用率降低到25%,它仍然可以保留在q025中,直到使用率降低到25%以下(即进入q000的范围)。为了提高内存分配的利用率,Netty在分配小于8KB的内存时,不再直接分配整个Page,而是将Page进一步划分为更小的内存块,由Subpage进行管理。

2025-10-25 18:53:02 760

原创 Spring Boot快速集成MiniMax、CosyVoice实现文本转语音

在一些需要高质量文本转语音(TTS)的场景中(比如:有声书配音、播客等)。之前介绍的方案可能效果没有那么好。此时就比较推荐使用 MiniMax、CosyVoice这些提供的音色,这些音色的效果会更加拟人、逼真,接近真人发音。这里依然通过 UnifiedTTS 的统一接口来对接,这样我们可以在不更换客户端代码的前提下,快速在 MiniMax、CosyVoice等引擎之间做无缝切换。

2025-10-25 18:51:55 1008

原创 Spring Boot快速集成MiniMax、CosyVoice实现文本转语音

在一些需要高质量文本转语音(TTS)的场景中(比如:有声书配音、播客等)。之前介绍的方案可能效果没有那么好。此时就比较推荐使用 MiniMax、CosyVoice这些提供的音色,这些音色的效果会更加拟人、逼真,接近真人发音。这里依然通过 UnifiedTTS 的统一接口来对接,这样我们可以在不更换客户端代码的前提下,快速在 MiniMax、CosyVoice等引擎之间做无缝切换。

2025-10-25 18:49:34 1046

原创 Microsoft Agent Framework/C#:了解Workflows的几种不同模式

最近有空的时候在学习Microsoft Agent Framework,在这个框架中目前Workflows分为了Sequential、Concurrent、Handoffs以及Groupchat四种模式,今天让我们来了解一下这四种不同的模式。

2025-10-24 15:38:05 1188

原创 Spring Cloud Alibaba + Nacos

帮你找到服务(注册与发现)管理配置(实时更新菜单)健康检查与权重路由(智能推荐)结合 Spring Cloud Alibaba,微服务开发和运维都变得轻松又高效。想象你的微服务队伍像一支乐队,Nacos 是那位全能指挥:每个小摊位都按节奏工作,整个系统运转顺畅又协调。分类:Java好文要顶关注我微信分享走进舒适圈粉丝 - 11关注 - 2+加关注0«上一篇:Java框架 —— Mybatis(面试)走进舒适圈阅读(44) 评论(0)举报刷新页面返回顶部登录后才能查看或发表评论,立即登录或者。

2025-10-23 22:14:08 434

原创 SwiftUI NavigatorStack 导航容器

NavigationStack (容器层)│├── 🏷️ NavigationBar (导航栏层)│ ││ │ ← 返回按钮 / 菜单按钮│ ││ │ ← 页面标题 (居中显示)│ ││ ← 编辑按钮 / 更多操作│└── 📱 Content (内容层)← 你的主要视图内容← 可以独立滚动NavigationStack { // ← 根容器ContentView() // ← 📱 内容层.navigationTitle("标题") // ← 🏷️ 中央标题。

2025-10-23 21:49:47 1188

空空如也

空空如也

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

TA关注的人

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