自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 . Spring AI 对话记忆 + 结构化输出

辜毕照拥背景与目标宽表已包含工单名、工单总结(长文本)和聊天记录。传统 SQL 或关键词搜索无法有效挖掘语义层面的重复模式、根因及最佳实践。本方案目标:从月度 2 万条(或百万级)工单文本中自动发现 10–30 个知识主题生成可读知识卡片(主题名称、典型描述、根因、推荐方案)每条结论附原始工单 ID,确保可追溯LLM 调用次数固定,与样本量无关整体处理时间:2 万条数据小于 5 分钟核心技术组合Embedding:BGE-M3(1024 维)聚类:k-LLMmeans(GitHub: jairoadiazr

2026-03-11 15:03:55 227

原创 鸿蒙应用开发从入门到实战(十七):ArkUI组件List&列表布局

可以看到,大模型通过用户的信息识别到需要启用会议总结助手这个Skill,因此从会议总结助手的SKILL.md中加载了具体的指导,又识别到需要再次加载一个财务规定的参考手册,将参考手册中的内容也一起加载到了提示词中一起发给大模型进行处理。可以看到,Agent通过识别判断是费用报销问题,读取了费用报销Skill的文档后,结合用户提出的问题进行了准确而完善的回复,棒棒哒!总之,在 Agent 智能体的开发中,我们需要结合 MCP 和 Agent Skill 来使用开发一个高效的 Agent 智能体。

2026-03-11 14:59:08 251

原创 WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离

让需要参与 transform 动画的图片进入独立的 GPU 合成层,通过 translate3d(0,0,0)、translateZ(0)、will-change: transform 或适度减少 wrapper 层级即可。Swiper 的 creative effect 会对 slide 进行 translate/scale/rotate,这使得浏览器需要判断元素是否要进入合成层,如果判断不明确,就会在动画中频繁切换渲染路径,从而出现闪烁。因此,只要让图片本身进入 GPU 层,就能稳定、不闪烁地移动。

2026-03-11 11:35:29 386

原创 上周热点回顾(.-.)

通过本文的介绍,您现在应该明白了为什么du -sh /root和du -sh /root/*会产生不同的结果。du -sh /root/*:这个命令首先由shell展开*通配符,然后对/root目录下每个非隐藏的文件和子目录分别执行du命令。du -sh /root:这个命令统计/root目录及其所有内容的磁盘使用情况,包括隐藏文件和目录。回到开头提到的问题,为什么du -sh /root和du -sh /root/*会有如此大的差异呢?-a或--all:显示目录中所有文件的磁盘使用量,而不仅仅是目录;

2026-03-11 11:29:37 246

原创 【URP】Unity[视差贴图]模拟[风格化地形]实践

正如前文中提到的,协程是一种“可以暂停/恢复”的轻量函数,因此,协程可以写出像同步代码一样的结构,通过“暂停—等结果回来—继续”的机制来实现异步。这其中还存在一个问题,那就是 C/C++ 是 Native 环境,没有语言运行时或者框架来帮助你构建一个异步的环境,提供异步 I/O 的接口——那么使用协程的意义也不大:因为协程往往需要异步机制的支持,否则就会退化为同步代码。在这里,笔者想说的是协程并不是万能的,尤其是在 C/C++ 环境中可能缺少的异步机制的支持,可能还是需要多线程的支持。

2026-03-11 11:25:09 319

原创 【光照】UnityURP为什么要[Gamma矫正]?

本文将介绍基于 SurfaceControlViewHost 实现跨进程渲染普通 View 和 GlSurfaceView,力求用最简单的 Demo,介绍 SurfaceControlViewHost 的应用,方便读者轻松扣出核心代码应用到自己的业务中。// 创建SurfaceControlViewHost。// 将View附加到SurfaceControlViewHost。// 创建要渲染的View。

2026-03-10 13:18:05 367

原创 一键配置 Web 前端开发环境(PowerShell 自动化脚本)

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-10 13:12:53 367

原创 Silverlight 相关文章汇总

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-10 13:07:45 230

原创 关于程序的一些看法和简单建议

本文将介绍基于 SurfaceControlViewHost 实现跨进程渲染普通 View 和 GlSurfaceView,力求用最简单的 Demo,介绍 SurfaceControlViewHost 的应用,方便读者轻松扣出核心代码应用到自己的业务中。// 创建SurfaceControlViewHost。// 将View附加到SurfaceControlViewHost。// 创建要渲染的View。

2026-03-09 13:12:53 326

原创 asp.net中对amCharts(.net版)图形报表的使用

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-09 13:07:54 367

原创 写技术类博文,我们需要更严谨的精神--【非常抱歉我扯蛋了】

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-09 13:02:54 241

原创 Web前端开发--应该有一批程序员去专注。

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-08 11:17:02 310

原创 WPF/Silverlight的数据绑定设计的真糟糕

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-08 11:11:32 159

原创 数据库设计 Step by Step ()——视图集成

本文将介绍基于 SurfaceControlViewHost 实现跨进程渲染普通 View 和 GlSurfaceView,力求用最简单的 Demo,介绍 SurfaceControlViewHost 的应用,方便读者轻松扣出核心代码应用到自己的业务中。// 创建SurfaceControlViewHost。// 将View附加到SurfaceControlViewHost。// 创建要渲染的View。

2026-03-07 12:58:54 309

原创 SQL Server中生成测试数据

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-07 12:53:04 303

原创 使用树莓派制作的远程开门器

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-07 12:47:36 194

原创 基础知识漫谈(-) 作为面试官的一点心得

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-06 12:51:46 179

原创 说说 C# 新特性的实际运用

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-06 12:46:23 198

原创 Django集成图片验证码功能:基于django-simple-captcha实现

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-05 12:08:56 346

原创 语音活动检测(VAD)

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-05 12:02:53 229

原创 Spring把「手动」的复杂裹成了「自动」的温柔

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-04 12:04:09 390

原创 【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-04 11:57:23 178

原创 Java 三层架构项目中数据实体目录规划与使用建议

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-03 21:57:48 364

原创 OpenStack Nova 创建虚拟机

咆己妒嘲效果展示图扑软件依托自研 2D/3D 可视化渲染与轻量化交互技术,搭建高精度高炉三维模型,动态呈现炉体结构、风口分布、料面运动等关键要素,同时深度集成等压线、热负荷、等温线等多维仿真模块,将 CAE 仿真计算得出的高炉核心数据及复杂内部物理场数据,转化为直观可视的场景化内容,为破解“黑箱”难题提供技术支撑。图扑凭借轻量化三维建模技术,根据钢厂现场的 CAD 图、鸟瞰图、设备三视图等资料,对炉壁、热风炉、供料及输送设备等厂区设备进行外观建模,其外观纹理细节与结构特征均高度还原实体设备,营造出工业场景的

2026-03-03 21:47:44 164

原创 vite-webos网页版os管理|Vue+Vite+ArcoDesign搭建pc端os后台系统

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-02 12:46:45 631

原创 Echarts双Y轴,有负数情况下,对齐实现

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-02 12:40:10 365

原创 【光照】[PBR][菲涅尔]实现方法对比

因此,我们不能根据顶点来判断,而是要根据边来判断,条件是不能走上一次走过的边。x 父亲节点的集合,即 fa[x] = father,而其它的操作都正常。// 可以这么想一想,如果 v 和 x 不属于同一颗 LCA 的儿子的子树,那么既然 v 已经访问完毕,答案肯定是 v 的集合首领。x 是一个强连通分量上的一个点,那么在栈中在它后面放入的点且现在还在栈中的点与它就可以组成一个强连通分量。// find(v) 才是真答案,因为 find(v) 已经将 v 的集合首领变为 find(v) 了,而 x 还没有。

2026-03-01 11:10:23 519

原创 CopyOnWriteArrayList 的故事--一起看看java原生的读写分离

在 HT for Web 引擎之上进行了性能优化,支持大规模粒子特效应用,支持物理特性(重力、风力、碰撞)模拟,支持粒子交互特性,粒子可与场景中的物体产生碰撞、吸附等互动特性,可应用于数字孪生与仿真应用中,实现模拟天气、火灾、泄漏、气流、洋流、物体应变、形变等动态过程。HT 监控系统基于炉身传感器网络采集的实时数据,与 CAE 压力场仿真结果进行耦合校验,构建实时压力等值线与等压面模型,通过专属数据面板直观展示炉身、炉腰、炉腹、热风围管等关键部位的最高压力、压力极差等核心数据。

2026-03-01 11:04:02 329

原创 央企程序员AI创业一个月感受 ?

如对于权限模块,我们涉及到的用户管理、机构管理、角色管理、菜单管理、功能管理、操作日志、登录日志等业务类,那么这些类继承BaseApi,就会具有相关的接口了,如下所示继承关系。一般API控制器的子类,只需要继承基类就可以了,额外增加的接口按常规化的设计函数即可,可以参考基类的做法来写各种(GET、PUT、DELETE、POST)的处理函数。表格的数据直接录入,一般不是仅仅的通过文本框的录入,一般录入有选择表的记录,下拉类表、复选框、图像、数值、颜色等等特殊的录入的。如下是生成的相关类的界面效果。

2026-02-28 19:23:26 639

原创 例分享一下我的理解 ARM 虚拟地址结构(假设 KB 页大小) 介绍转换过程之前先来介绍虚拟地址构成 虚拟地址一般使用四级页表结构, ...

在遍历的时候,首先调用driversIterator.hasNext()方法,这里会搜索 classpath 下以及 jar 包中所有的META-INF/services目录下的java.sql.Driver文件,并找到文件中的实现类的名字,此时并没有实例化具体的实现类。这不仅降低了代码的可读性和可维护性,还会增加后续扩展的难度。每一个封装算法的类我们都可以称之为策略 (Strategy) ,为了保证这些策略的一致性,一般会用一个抽象的策略类来做算法的定义,而具体每种算法则对应于一个具体策略类。

2026-02-28 19:20:53 510

原创 还在用WebSocket实现即时通讯?试试MQTT吧,真香!

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上。开启成功后,查看管理控制台,我们可以发现MQTT的web服务运行在15675端口上了,访问地址:http://192.168.3.101:15672。实现的功能非常简单,一个单聊功能,需要注意的是配置好MQTT服务的访问地址为:ws://192.168.3.101:15675/ws。

2025-12-21 15:08:54 301

原创 Flutter官方拒绝适配鸿蒙的真相:不是技术问题,而是...

老刘作为一个开发人员,我觉得一个新的系统要想快速建立生态,其实更好的方案是向上提供一套和现有最流行系统(比如Android)兼容的系统级API。对鸿蒙上各种开发框架来说都是这样的,基础库的不完善造成了开发者移植app的困难,进一步造成了App数量的缺少,即使移植过来也可能是功能缺失的。Flutter作为跨平台框架,它的核心价值就是"一套代码,多端运行",所以如果不能适配重要平台,那就失去了跨平台的意义。反过来说,作为体量还不够大的系统,主动去提供更好的应用移植解决方案,确实是快速建立生态的最佳路径。

2025-12-21 15:08:04 335

原创 从千问灵光 App 看生成式 UI 技术的发展

生成式 UI 打破了这一假设。在这一新范式下,应用的核心价值不再是提供一套固定的操作界面让用户 "学习与导航",而是化身为一个由 AI 根据用户意图 "实时组装与驱动" 的 "能力池"。它跳出传统应用开发的 "覆盖率陷阱",让每一个微小的、个性化的需求都能拥有专属的应用界面,实现从 "开发应用" 到 "生成应用" 的范式跨越。用户可在 AI 生成的初稿上直接 "标注"(如圈选、批注),平台通过实时维护的 "DOM-DSL 映射表",定位并仅将相关 DSL 片段与修改指令发送给模型,实现 "局部增量更新"。

2025-12-17 19:52:48 1466

原创 我们拆掉了项目管理工具里的 “墙”

禅道的内置工作流,提供了强大的「字段管理」能力,禅道中的字段管理,并不局限于简单的 “字段增减”,而是通过精细化的配置,让系统更贴合团队的实际工作流程。无论是简单的审批流程,还是复杂的项目管理流程,禅道工作流都能帮助团队实现新管理流程的快速配置,让团队迅速适应新的业务需求。1、直接添加:工作流 -- 工作流标签下,选择需要添加内置工作流的模块,进入高级编辑器,点击添加字段,可以选择多种类型的字段,根据选择控件的不同,添加字段表单弹窗也会根据选择的控件出现不同的配置。1、个性化配置,支持企业独特流程。

2025-12-17 19:52:00 428

原创 Flink学习笔记:窗口

接着,我们再根据划分规则来分类,这里又可以将窗口分为滚动窗口(Tumbling Windows)、滑动窗口(Sliding Windows)、会话窗口(Session Windows)和全局窗口(Global Windows),需要注意的是,后面两种窗口不支持 count window。接下来的问题就是窗口中的数据要怎么处理。在生产环境中,数据流中的数据往往是源源不断的,如果我们想要获取一段时间内数据的一些统计指标(最大值/最小值/平均值),这时就需要利用窗口来将数据收集起来,然后再进行计算。

2025-12-15 13:21:32 365

原创 Flask 应用部署实战:Nginx 反向代理配置指南

反向代理是 Nginx 的核心功能,它接收客户端请求,转发给后端的 Flask 应用(通过 Gunicorn),再将响应返回给客户端。启用配置后,Nginx 会监听 80 端口,将所有请求代理到本地的 8000 端口(即 Gunicorn 服务)。- 查看日志:日志位于 /var/log/nginx/,access.log 记录访问,error.log 记录错误。步骤 2:Nginx 配置(文件:/etc/nginx/sites-available/myapp)# 替换为你的服务器 IP。

2025-12-15 13:20:30 343

原创 改善深层神经网络 第二周:优化算法(六)课后习题和代码实践

总之,我们可以从平均收敛效果上看出几种优化算法的优劣,而这种优劣会随着数据量的增加而更加明显,但要实现好的拟合效果一定是各部分协作的效果,我们不可能说只凭优化部分来极大的增加拟合效果。因为它只使用二阶矩,在小批次(噪声平均更大)和没有方向信息(一阶矩)的前提下,可能会在噪声较大时更为敏感,就像对着一个噪声方向猛踩油门,下一次看到对的又飙回来。再完善一点,你会发现大批次的曲线很短,这是因为它几次迭代就完成了所有样本的训练,还是我们在理论里提到的:批次越大,一个epoch中的迭代次数就越少。

2025-12-14 11:20:56 544

原创 Continuous Trajectory: 从 Independent Set Process 到另类 Giant Component

注意到我们分析的是每一步的变化量,这个变化量只和之前的结果有关,我们希望所有步的变化量加起来不要和期望差得太多,这个 setting 其实正好就是鞅的 Azuma-Hoeffding 不等式解决的问题。可以发现,由于上述随机过程符合“下一步的变化量期望可以被当前的状态描述”,所以这个分析给我们带来了一个微分方程,解出了很好看的结果。个点的连通块(显然,没加进来的边一定和这些块相邻)的所有邻边全都加进来,至多也就连上这些连通块总点数的相邻连通块总点数个点。现在我们要在做完整个随机过程的。

2025-12-14 11:19:00 616

原创 React(二):构建一个简单的聊天助手学到的React知识

等到对React有一些基础的了解了,就可以自己上手看组件库的文档,去使用组件库了。毕竟AI写的界面维护起来挺麻烦的,一堆.css文件,随着界面的增加,.css样式也越多,后面要改哪块自己也不太清楚,当然写Demo无所谓了,直接交给AI即可。WPF中如果有一个服务逻辑很多个页面都可以共用,我们一般会新建一个Service文件夹,把这个共用服务放到这个位置,就比如说向LLM发送一个API请求,这个多个页面都要用到,如果只是写在某一个页面的按钮点击事件中,那么就要写很多次,而且页面包含了太多逻辑,不好维护。

2025-12-13 18:21:42 488

原创 改善深层神经网络 第一周:深度学习的实践(六)梯度现象和梯度检验

本周为第二课的第一周内容,就像课题名称一样,本周更偏向于深度学习实践中出现的问题和概念,在有了第一课的机器学习和数学基础后,可以说,在理解上对本周的内容不会存在什么难度。这样下来,每次参数的更新就会小的几乎没有,就像一个步履蹒跚的老人下山,让模型的学习永无尽头,这就是梯度消失(vanishing gradient)。因此,相比课程里的推公式,我会更偏向减少公式的出现,用实例和比喻来解释概念,当然,仍会对核心的公式和原理进行解释。这便是权重初始化的核心概念:即通过控制权重的方差,让信号方差保持恒定。

2025-12-13 18:21:04 364

空空如也

空空如也

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

TA关注的人

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