自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 负载均衡的概念、分类、算法、健康检查机制及高可用解决方案

负载均衡是一种将网络流量或计算任务分配到多个服务器或资源的策略,旨在优化资源使用、最大化吞吐量、最小化响应时间,并避免单点过载。其核心目标是提升系统可用性、扩展性和性能。通过合理选择分类、算法及高可用方案,可构建高效、稳定的负载均衡体系,支撑业务持续可用。

2025-12-20 18:05:05 435

原创 生成式引擎优化(GEO优化)全维度技术指南

基于Transformer的变体结构(如GPT-4、PaLM)进行改造,引入稀疏注意力机制降低计算复杂度。模块化设计允许动态加载专家模型,MoE(Mixture of Experts)架构可实现任务特异性优化。提前终止机制对低置信度分支进行剪枝,束搜索(Beam Search)改进算法平衡生成质量与速度。采用多模态数据融合技术,整合文本、图像、语音等输入源。对低质量数据进行清洗,通过对抗生成网络(GAN)生成合成数据补充训练集。设计增量学习管道,通过用户隐式反馈(如点击率)持续优化模型。

2025-12-20 18:04:28 461

原创 AI大模型全理解及实战应用

AI大模型指参数规模庞大(通常超过十亿级)、通过海量数据训练的深度学习模型,如GPT-4、PaLM、LLaMA等。其核心能力包括自然语言处理、图像生成、代码编写等,基于Transformer架构实现跨领域任务迁移。大模型依赖Transformer的自注意力机制,通过多头注意力层捕捉长距离依赖关系。训练过程分为预训练(无监督学习)和微调(有监督学习),使用分布式计算框架(如Megatron-LM)加速处理。通过结合理论理解与工具链实践,可快速实现大模型在垂直领域的落地应用。:自动化内容创作、客服对话系统。

2025-12-19 17:01:33 341

原创 AgentScope深入学习-总体认识

AgentScope是一种面向智能体(Agent)开发与管理的框架,专注于多智能体协作与复杂任务处理。其设计目标是简化智能体系统的构建流程,支持高效通信、任务分配与资源调度,适用于对话系统、自动化工作流等场景。:内置消息队列和事件驱动模型,实现智能体间低延迟交互。:提供可插拔的智能体组件,支持自定义行为与能力扩展。:兼容本地与云端部署,适应不同规模的应用需求。

2025-12-19 17:01:01 222

原创 浅记线性同余方程(组)

线性同余方程的一般形式为:其中 $a, b, m$ 为整数,$m > 0$,$x$ 为未知数。

2025-11-05 11:23:05 430

原创 Windows 直连采集 iPhone 屏幕与音频的完整方案

通过 Lightning/USB 数据线连接 iPhone 与 Windows 电脑,使用 QuickTime Player(需 Mac 桥接)或第三方工具如 iMazing。部分工具需启用“信任此电脑”并允许屏幕录制权限,音频采集需额外设置。将 iPhone 视频信号转为 HDMI 输入采集卡,音频通过 HDMI 或 3.5mm 接口同步传输。5KPlayer 或 LetsView 等免费工具支持无线投屏,音频同步需在 iPhone 控制中心选择“屏幕镜像”后勾选音频共享。

2025-11-05 11:22:26 4583

原创 java并发性能陷阱--伪共享

伪共享(False Sharing)是多线程编程中一种常见的性能问题,发生在多个线程同时访问同一缓存行的不同变量时。尽管这些变量在逻辑上无关,但由于缓存一致性协议的要求,会导致不必要的缓存行无效化和重新加载,从而降低并发性能。

2025-11-04 11:08:21 357

原创 统计接口耗时的6种常见方法

在代码开始和结束位置分别调用System.currentTimeMillis(),计算差值。集成SkyWalking、Pinpoint等APM工具,提供分布式链路追踪和耗时分析。Spring框架提供的StopWatch工具类能更精确地测量代码执行时间。集成Micrometer指标库,自动收集接口耗时指标并输出到监控系统。利用Spring AOP面向切面编程,统一拦截接口方法进行耗时统计。实现Servlet Filter接口,统计整个请求处理链路的耗时。

2025-11-04 11:07:40 253

原创 Serilog 日志库简单实践(一):文件系统 Sinks(.net8)

参数支持按时间分割日志文件(如按天、小时等),避免单个文件过大。实例,配置文件路径和日志格式。以下代码展示了如何将日志输出到。核心库及文件输出所需的。方法末尾),确保调用。在应用程序退出时(如。

2025-11-03 13:02:07 338

原创 基于Qlearning强化学习的Cart-Pole推车杆平衡控制系统matlab仿真

动作0:向左施加力(-10N)动作1:向右施加力(+10N)

2025-11-03 12:58:35 449

原创 86人工智能之编程基础 Python 入门:第四章 条件循环与异常

可以创建用户自定义异常类,继承自Exception类。passtry:raise MyError("出现自定义错误")print(e)

2025-11-03 12:57:51 174

原创 PHP 组件未来:Livewire 4 正式发布,性能更快,功能更完整

Livewire 4通过重构核心渲染引擎,减少了不必要的DOM操作和网络请求,页面加载速度提升显著。新的差分算法(diffing algorithm)确保仅更新必要的DOM节点,降低浏览器负载。开发者现在可以完全使用TypeScript编写前端逻辑,类型系统增强了代码的可靠性和维护性。Livewire 4通过底层优化和开发者友好设计,进一步巩固了其在PHP全栈组件领域的领先地位。默认支持Vite作为前端构建工具,热模块替换(HMR)速度更快。(npm包),不再默认加载Alpine.js,需显式引入。

2025-11-03 12:57:09 231

原创 深度学习基础理论————常见评价指标以及Loss Function

通过绘制真正类率(TPR)与假正类率(FPR)的曲线下面积评估模型性能,值越接近1性能越好。其中$D$为样本间距离,$Y$为相似性标签(0/1),$m$为间隔阈值。适用于类别均衡的场景,但对不均衡数据集可能产生误导。$\delta$为超参数,控制线性与二次区域的阈值。其中$y_i$为真实标签,$p_i$为预测概率。$p_i$为预测概率,$y_i$为真实标签。

2025-11-03 12:56:29 335

原创 Unigine整合Myra UI Library全纪录(2):渲染

通过以上步骤可实现高效稳定的UI渲染集成,完整示例可参考Unigine官方插件开发文档中的UI系统章节。为Myra UI创建专用的Unigine材质模板,确保支持透明度混合(Alpha Blending)和像素完美渲染。在Unigine引擎中整合Myra UI库的渲染功能,需要确保UI元素能够正确显示并与引擎的渲染管线协同工作。处理Myra UI的屏幕坐标与Unigine世界坐标的映射关系。在Unigine的渲染循环开始前,初始化Myra UI的渲染上下文。

2025-11-02 11:41:40 169

原创 使用 CsWin32 和 ComWrappers 实现 COM 接口

Guid("00000000-0000-0000-0000-000000000001")] // 替换为实际 GUID。

2025-11-02 11:39:16 196

原创 将网站展示图片的格式由 JPG 切换到了 WebP

WebP 是一种现代图像格式,提供比 JPG 更好的压缩效率,同时保持相似的视觉质量。使用 WebP 可以减少页面加载时间,节省带宽,提升用户体验。验证不同浏览器下的兼容性,确保回退机制正常工作。如果使用 CDN,检查是否支持 WebP 自动转换。例如 Cloudflare 的 Polish 功能可自动将图片转换为 WebP。对于大型网站,建议分阶段切换。先对关键页面或高流量区域的图片进行转换,监控效果后再全面推广。可以批量将 JPG 转换为 WebP。指定质量(0-100),值越高质量越好但文件越大。

2025-11-02 11:37:58 218

原创 Spring Boot接入邮箱,完成邮箱验证码

生产环境建议将验证码存储改为Redis,并设置TTL自动过期。验证码长度建议6-8位,包含数字和字母组合更安全。邮件内容可改用Thymeleaf模板生成HTML格式。重要操作如密码重置等,应限制验证码尝试次数防止暴力破解。发送邮件频率需要限制,避免被用作垃圾邮件工具。中配置SMTP信息。

2025-11-02 11:37:05 234

原创 Oracle数据库注入基础入门

Oracle数据库注入是一种通过应用程序输入点向Oracle数据库注入恶意SQL代码的攻击技术,旨在绕过身份验证、窃取数据或执行未授权操作。与MySQL等数据库不同,Oracle的语法和函数具有独特性,需针对性学习其特有的注入方法。注:以上技术仅限学习交流,未经授权测试他人系统属违法行为。Oracle单行注释为。Oracle的系统表如。

2025-11-02 11:36:22 141

原创 使用 ONNX 将 AI 推理引入 Java:企业架构师实用指南

ONNX(Open Neural Network Exchange)是一种开放格式,用于表示深度学习模型。企业架构师可通过 ONNX Runtime 或第三方库(如 DJL)在 Java 生态中部署模型,实现跨框架兼容性(PyTorch、TensorFlow 等)。以下为关键实现步骤。

2025-11-01 09:51:27 406

原创 MaxKB 的 RAG 引擎和向量存储实现细节

MaxKB 的 RAG(Retrieval-Augmented Generation)引擎采用分层架构,分为检索层、增强层和生成层。检索层依赖向量数据库实现语义搜索,增强层融合检索结果与用户查询,生成层调用大语言模型(LLM)生成最终答案。向量存储采用混合索引策略,结合倒排索引(IVF)和近似最近邻搜索(HNSW),平衡查询速度与召回率。数据预处理阶段包含文本分块、嵌入向量化(如使用 BERT 或 OpenAI Embeddings)及归一化处理。

2025-11-01 09:50:29 351

原创 多智能体微服务实战(1/4):康威定律在 AI 时代的应用

康威定律(Conway's Law)指出:**“设计系统的组织,其产生的设计等同于组织之间的沟通结构。”**这一原则揭示了团队协作方式与软件架构之间的强关联性,尤其在多智能体微服务场景下,康威定律成为协调组织与技术的核心逻辑。在传统软件开发中,康威定律强调团队结构与模块化设计的匹配性;而在 AI 时代,智能体(Agent)作为自治的决策单元,其协作模式需通过微服务架构实现动态解耦。通过微服务的自治性、事件的异步化及团队的领域对齐,可构建高效的多智能体系统。

2025-11-01 09:49:46 298

原创 UnityURP渲染中的HDR

高动态范围(HDR)允许渲染超出标准范围(0-1)的亮度值,适用于高对比度场景(如强光或黑暗环境)。URP(Universal Render Pipeline)通过HDR提升光照的真实感,尤其在处理Bloom、动态曝光等后处理效果时更为重要。通过Frame Debugger或RenderDoc工具检查中间渲染结果,确认HDR值是否正确传递至后处理阶段。在Scene视图中启用HDR预览模式(顶部工具栏的HDR图标)可实时查看效果。在Shader中处理HDR颜色时,需使用浮点精度较高的渲染目标(如。

2025-11-01 09:49:09 386

原创 ControlNet——AI图像生成的“精准操控工具”

它通过引入额外的条件输入(如边缘图、深度图、人体姿态等),将传统扩散模型的“黑盒”生成过程转化为可操控的流程,实现图像内容与结构的精准对齐。ControlNet通过复制原始扩散模型的编码器权重并添加可训练层,构建“零卷积”连接(Zero Convolution)。其中 $\mathcal{F}$ 为原始模型分支,$\mathcal{G}$ 为条件编码分支,$\mathcal{Z}$ 为零卷积层,初始阶段权重为零以避免破坏预训练模型。

2025-11-01 09:45:35 367

原创 从引用计数到可达性分析,洞悉GC的决策逻辑

垃圾回收(GC)的核心目标是自动管理内存,通过识别和回收不再使用的对象来避免内存泄漏。引用计数和可达性分析。两者的设计哲学和适用场景差异显著。

2025-10-31 09:23:23 346

原创 MPU内存保护单元

MPU(Memory Protection Unit)是一种硬件模块,用于嵌入式系统中实现内存访问权限管理。它通过配置区域属性(如权限、大小、地址范围)防止非法内存访问,提升系统安全性和稳定性。常见于ARM Cortex-M系列处理器。

2025-10-31 09:22:27 269

原创 Java并发编程之Lock锁机制深度解析:从使用到源码实现

Lock是Java并发包中提供的显式锁接口,相比隐式锁具有更灵活的特性。主要实现类包括等,支持公平/非公平策略、可中断获取、超时等待等能力。

2025-10-31 09:21:17 271

原创 记一次 Kubebuilder Operator 开发中的 CRD 注解超限问题

在 Kubebuilder Operator 开发过程中,自定义资源定义(CRD)的注解(annotations)字段可能会超出 Kubernetes 的限制。Kubernetes 对单个注解值的长度限制为 63 个字符,对注解的总大小限制为 256 KB。对于过长的单个注解值,可以将其拆分为多个较小的部分,或使用更简洁的表示形式。检查 CRD 中是否有非必需的注解,尤其是那些仅用于描述或注释的字段。开发者在 CRD 中添加了过多的注解,或者单个注解的值过长。使用更短的注解键名,避免冗长的前缀或后缀。

2025-10-31 09:19:25 401

原创 面向智能体与大语言模型的 AI 基础设施:选项、工具与优化

本文探讨了用于部署和优化 AI 智能体(AI Agents)与大型语言模型(LLMs)的各类基础设施选项及工具。无论采用云、本地还是混合云部署,基础设施在 AI 架构落地过程中都起着关键作用。本文是 AI 基础设施系列文章的一部分,聚焦于部署和优化 AI 智能体与大语言模型的多样化基础设施选择,深入剖析了基础设施在 AI 架构(尤其是推理环节)实现中的核心价值。我们将详细介绍包括开源解决方案在内的各类工具,通过图表展示推理流程,并强调高效、可扩展 AI 部署的关键考量因素。

2025-10-31 09:18:25 863

原创 VoxCPM:新一代高拟真语音生成模型

目前面临的主要挑战是情感表达的细腻度仍需优化,尤其在诗歌朗诵等艺术性场景。在银行客服场景的实测中,VoxCPM合成的语音诈骗识别率比真人低23%,证明其拟真度优势。模型支持实时推理,在NVIDIA V100显卡上可实现400ms延迟的流式生成,满足对话式AI的响应要求。训练数据集包含超过10万小时的多语言语音数据,其中中文部分采用超过2000个说话人的录音样本,覆盖方言和不同年龄段。模型支持中文、英语、日语等11种语言的零样本语音克隆,音色相似度最高可达98.7%(MOS评分)。

2025-10-30 10:15:28 399

原创 NetCore+Web客户端实现gRPC实时推送

在.NET Core中实现gRPC实时推送需要使用双向流(bidirectional streaming)模式。以下是一个完整的实现方案。在.proto文件中定义服务,使用stream关键字标记双向流:服务端需要处理客户端连接并管理推送通道:在Program.cs中注册gRPC服务:前端需要使用gRPC-Web客户端库:创建客户端连接:在服务端配置gRPC-Web支持:添加心跳机制防止连接断开:对于大规模部署,考虑以下优化:实现完善的错误处理逻辑:确保实现以下

2025-10-30 10:14:45 250

原创 在Vona ORM中实现多数据库/多数据源

Vona ORM是一个轻量级的Python ORM框架,支持多数据库连接。不同数据库类型之间可能存在SQL语法差异,需要确保查询语句兼容。跨数据库事务不是真正意义上的分布式事务,只是本地事务的组合。模型定义在不同数据库间迁移时,需要处理字段类型映射问题。

2025-10-30 10:13:51 225

原创 Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具

使用Visual Studio的“发布”功能生成安装包(MSI或ClickOnce),或通过。使用Visual Studio新建WPF应用程序项目,命名为。命令输出独立可执行文件。

2025-10-30 10:12:54 368

原创 JVM内存管理深度解析:内存区域与内存管理重点内容分析

通过合理配置内存区域、选择GC策略及监控工具,可有效优化JVM性能并避免内存问题。

2025-10-30 10:11:56 328

空空如也

空空如也

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

TA关注的人

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