- 博客(3061)
- 收藏
- 关注
原创 HTTPS 的通信加解密过程,证书为什么更安全?
证书中包含了服务器的公钥和其他身份信息。6.客户端和服务器使用对称密钥进行加密通信:客户端和服务器通过协商好的对称密钥进行加密和解密,这意味着数据传输过程中使用相同的密钥进行加密和解密,保证了数据传输的机密性和完整性。证书的使用能够确保服务器的身份和通信的安全性,增加了整个通信过程的安全性和可信度。4.客户端生成密钥:如果证书有效,客户端会生成一个用于对称加密通信的随机密钥,并使用服务器的公钥进行加密。5.服务器解密消息:服务器收到客户端发来的加密密钥后,使用自己的私钥对其进行解密,获取对称加密的密钥。
2023-12-13 14:02:52
607
2
原创 智能停车场管理系统
智能停车场管理系统是一款基于FastAPI+SQLite+HTML的全栈解决方案,提供车辆进出管理、车位可视化、自动计费和数据分析功能。系统采用前后端分离架构,具备用户认证、实时数据同步(30秒刷新)、智能车位分配(优先VIP)和模糊查询等特色功能。包含200个车位管理(40个VIP)、5元/小时计费标准,支持PC/移动端访问。技术栈包括FastAPI后端、SQLite数据库和原生JS前端,提供完整的CRUD操作和RESTful API接口。系统通过初始化脚本自动配置数据库,支持开发/生产模式部署,默认管理
2026-03-21 11:01:17
360
原创 吴恩达深度学习课程五:自然语言处理 第二周:词嵌入(三)Word2Vec
本文介绍了吴恩达深度学习课程中关于Word2Vec词嵌入技术的核心内容。Word2Vec通过两种模型(CBOW和Skip-gram)将词汇映射为向量,捕捉词汇的统计共现规律和语义特征。CBOW用上下文预测中心词,训练效率高但忽略词序;Skip-gram用中心词预测上下文,更适合学习低频词。两种模型都通过简化网络结构提高训练效率,使词嵌入成为NLP基础技术。文章详细解析了两种模型的数据准备、传播过程和特点对比,帮助理解Word2Vec如何高效学习词向量并保留语义信息。
2026-01-21 15:03:06
661
原创 Linux性能排查实战:从“系统慢”到精准定位
摘要:本文分享了Linux系统性能排查的实战方法,从CPU、内存、磁盘I/O到网络问题,提供黄金三步法:定方向、抓进程、下结论。关键工具包括top、pidstat、vmstat、iostat等,重点查看CPU使用率、可用内存、磁盘I/O和网络状态。特别提醒不要被"free内存少"误导,应关注available内存和Swap使用情况。文中还列出了CentOS7下必备的性能工具安装命令,帮助运维人员快速定位系统性能瓶颈。(149字)
2026-01-21 15:01:20
147
原创 华为云发布CodeArts Doer代码智能体个人版:一键开启你的编码自动驾驶模式
华为云推出CodeArtsDoer代码智能体个人版,集成AIIDE、CodeAgent和Codebase三大核心功能,为开发者提供智能编码体验。AIIDE实现需求到代码的闭环开发流程;CodeAgent提供探索与规范两种模式,支持自然语言交互和自动化编码;Codebase则通过AI深度理解代码仓,提升开发效率。该产品将AI与开发工具深度融合,让开发者更专注于业务创新。
2026-01-21 15:00:44
442
原创 快速掌握Linux启动过程:像看接力赛一样简单
本文用接力赛比喻形象解析Linux启动过程,将其分为BIOS/UEFI、GRUB2、内核、initramfs、systemd和登录管理器六个关键环节。文章详细介绍了每个环节的核心任务、关键文件和常用诊断命令,如dmesg查看内核消息、systemd-analyze分析启动耗时等。同时提供了故障定位表和优化建议,帮助读者快速诊断启动问题并优化系统性能。通过这种生动易懂的方式,让复杂的Linux启动原理变得清晰可操作。
2026-01-19 15:26:09
261
原创 使用 C# 实现 PDF 文档对比
本文介绍使用FreeSpire.PDF for .NET库实现PDF文档自动对比。该库提供PdfComparer类,可快速检测文本差异并生成对比结果PDF,新增内容以黄色高亮显示,删除内容以红色标记。安装通过NuGet包管理器完成,核心代码仅需4步:加载PDF、实例化比较器、执行比较并保存结果。免费版能满足基本需求,适合合同、技术文档等版本对比场景,实现高效自动化处理。
2026-01-19 15:25:33
319
原创 Django入门指南:Python Web开发的“瑞士军刀”
它不适合所有场景,但当你需要快速构建一个功能完整、管理后台健全、安全性有保障的内容驱动型网站(如新闻站、博客平台、企业内部管理系统)时,它能极大提升你的开发效率。- 优势:开箱即用,功能全面(ORM、Admin、Auth、缓存等),文档极其完善,社区庞大,安全性高(默认防CSRF、SQL注入等)。适合中大型、需求明确、需要快速上手的项目。- FastAPI 则像一家专注做“外卖/API配送”的现代化中央厨房,自动化程度高,性能出色,但主要精力在高效处理“订单”(请求)和生成“餐品”(JSON响应)。
2026-01-19 15:24:56
477
原创 MWGA - 为了复活1000亿行C#代码
MWGA(MakeWinFormsGreatAgain)是一款帮助将WinForms程序迁移到BlazorWASM平台的工具软件,特别针对使用GDI+绘图的程序。它能将代码修改量控制在10%以下,实现同一套代码同时编译为.exe和.wasm文件。MWGA通过模拟WinForms控件和GDI+绘图功能,建立HTML与WinForms组件的映射关系,并实现Win32消息循环机制。该工具支持主流浏览器和操作系统,具有迁移效率高、技术门槛低、成本优势明显等特点。目前已成功应用于扫雷游戏(2%修改量)和计算器(零修改
2026-01-19 15:24:21
350
原创 仅两台缓存节点,如何支撑 1.45TB/s 大吞吐业务
摘要:针对影视渲染等高并发读取场景,传统NAS方案面临性能瓶颈和成本飙升问题。JuiceFS提出创新解决方案:利用4000台业务节点构建分布式P2P缓存池,实现1.45TB/s吞吐量,平均读取耗时稳定在100秒左右。通过二级缓存架构(L1业务节点+L2专用节点),既充分利用闲置资源,又保障系统稳定性,有效减轻对象存储压力。该方案无需专用缓存硬件,为大规模数据分发场景提供了高性价比的存储优化方案。
2026-01-17 10:05:56
485
原创 深入理解飞书 Webhook 签名验证:一次踩坑到填坑的完整记录
飞书Webhook签名验证常见问题及解决方案 本文详细记录了对接飞书Webhook时遇到的签名验证问题及其解决方案。主要发现签名验证失败通常由以下原因导致: 算法错误:误用HMAC-SHA256而非纯SHA-256 格式错误:签名字符串应直接拼接(timestamp+nonce+encryptKey+body) 密钥混淆:使用了VerificationToken而非EncryptKey 输出格式:需转换为小写十六进制而非Base64 解决方案包括: 正确实现SHA-256算法 准确构建签名字符串 使用Enc
2026-01-17 10:05:20
1006
原创 网络问题如何排查?mtr命令详解
要判断看到的丢包是真实的还是速率限制引起的,可以看看后续跳跃。在这个示例中,第三跳的丢包率高达60%且后续跳均出现了丢包率并且影响了最后的第8跳,所以可以判断第三跳是有问题的。mtr的TCP模式只完成“三次握手的前两步”,并在收到响应后立刻主动 RST,不会建立真正的TCP连接,更不会形成大量的ESTABLISHED 连接,对目标主机性能几乎没有影响。第二跳的丢包率虽然是 50%,但是其后续跳没有丢包且最终能到到达第8跳,所以整个链路实际上通的,第二跳的丢包率是因为ICMP限速导致的。
2026-01-17 10:04:41
551
原创 MySQL深度分页优化实战:从踩坑到落地的全攻略
MySQL深度分页优化实战指南 摘要:本文针对MySQL深度分页性能问题,分享了从生产环境实践中总结的优化方案。通过分析LIMIT offset,size的低效原理(需扫描offset+size条数据),提出四种优化策略:1)书签分页(利用上一页最后记录定位,避免offset扫描);2)子查询/JOIN优化(先查主键再关联);3)业务层限制(设置最大页码);4)预生成分段ID/游标分页(海量数据场景)。重点推荐书签分页方案,能保持毫秒级响应,同时详细解决了非主键排序时的重复值问题。
2026-01-17 10:04:05
494
原创 Mybatis-Plus更新操作时的一个坑
MyBatis-Plus逻辑删除更新陷阱:当开启逻辑删除时,使用updateById()修改逻辑删除字段(deleted)会失效。框架自动过滤SET子句中的逻辑删除字段,并追加AND deleted=0条件,导致看似执行成功但实际未更新。正确做法是:1)使用deleteById()方法进行逻辑删除;2)或通过LambdaUpdateWrapper强制设置deleted字段。这是由于MyBatis-Plus将"更新"和"删除"操作进行了语义隔离,逻辑删除被视为不可逆的状
2026-01-17 10:03:28
332
原创 PHP 8.5 闭包和一等可调用对象进入常量表达式
PHP8.5引入了闭包和一等可调用对象(FCC)进入常量表达式的重要特性。该特性解决了PHP配置长期存在的痛点:在需要声明式配置的场合(如属性参数、默认值、常量)无法直接嵌入逻辑。新特性允许静态闭包和FCC出现在常量表达式中,但有以下限制:必须是静态闭包、不能捕获外部变量、不支持箭头函数。这带来了诸多改进:函数参数可直接声明默认回调、属性可包含真实逻辑、路由映射等注册表可重构安全地定义为常量。实际应用包括:格式化器注册表、消息总线处理器、策略模式替代switch语句等。需要注意的是,该特性适合存放稳定接线逻
2026-01-17 10:02:16
590
原创 SpringBoot + Vue 实现 Python 在线调试器 - 技术方案文档
本文介绍了基于SpringBoot和Vue3开发的Python在线调试器技术方案。系统采用前后端分离架构,后端使用SpringBoot3.1.5通过ProcessBuilder执行Python代码并集成pdb调试器,前端使用Vue3+CodeMirror6实现代码编辑和调试界面。关键技术包括:进程管理、行号映射算法、PDB交互协议实现、异步I/O处理等。系统支持代码执行、断点调试、单步执行等核心功能,并解决了编码处理、会话管理等技术难点。部署方案涵盖开发和生产环境配置,同时提出了WebSocket实时交互、
2026-01-17 10:01:39
560
原创 一款专为 WinUI XAML 设计的快速原型设计工具,生成的代码可轻松复制到Visual Studio中!
XAMLStudio是一款专为WinUI XAML设计的开源原型设计工具(C#/MIT),支持实时预览和编辑XAML代码。主要功能包括绑定调试、智能感知、对齐辅助线等,可帮助开发者快速构建和测试界面原型,生成的代码可直接用于Visual Studio。适用于界面调试、学习教学和快速原型设计等场景。项目已开源,支持WinUI框架的现代化应用开发。
2026-01-17 09:57:26
312
原创 KML 文件合并
本文介绍了一款高性能KML文件合并工具,支持多线程并行处理,具有图形界面和命令行两种模式。该工具能智能合并多个KML文件,保持原始结构和命名空间,并提供详细的处理日志和错误提示。测试显示多线程处理可提升5倍性能,适用于旅游路线整合、地理数据管理等场景。工具基于Python开发,无需额外依赖,支持Windows/Linux/macOS系统,可处理大量KML文件并输出符合标准格式的合并结果。
2025-12-07 21:38:42
1215
原创 微博数据采集与分析系统-源码可私信获取
本文介绍了一个微博数据采集与分析系统,采用模块化设计实现微博热搜数据的爬取、存储、清洗和可视化分析。系统包含三个核心模块:数据采集模块(定时爬取微博热搜数据并存储为Excel格式)、数据处理模块(提供数据上传、清洗和可视化功能)以及前端交互界面。系统支持数据去重、增量更新、多种图表展示(词云图、趋势图等),并采用Flask+Pandas+ECharts技术栈实现。安装部署简单,提供完整的数据采集到分析流程,具有实时采集、智能清洗和交互式可视化等特点,适用于微博热点话题的监测与分析需求。
2025-11-27 20:28:37
1638
原创 贝壳房源降价实时通知
贝壳房源采集器项目摘要 本项目开发了一个基于Python的GUI应用,专门用于采集贝壳网二手房数据。系统采用三层架构设计,包含Tkinter界面层、业务逻辑层和MySQL数据层。核心功能包括多区域任务配置、代理IP自动管理、价格变动监控和消息通知。关键技术实现包括:1) 灵活的采集任务管理器,支持多区域并发采集;2) 智能代理IP切换机制,解决网站访问限制;3) 价格变动监测系统,自动比较历史数据并触发通知。项目特别设计了连续失败处理机制,确保数据采集稳定性,为房产市场分析提供了高效的数据采集工具。
2025-11-15 15:09:03
1096
原创 百家号视频采集器:从需求分析到完整实现的Python GUI应用开发
本文介绍了一款针对百度百家号平台的视频采集工具,采用三层架构设计,包含UI层、业务逻辑层和数据层。系统通过DrissionPage库实现浏览器自动化,解决了百家号动态加载数据的采集难题,并设计JSONP格式解析算法处理API返回数据。核心功能包括智能视频信息提取、多条件筛选(方向、时间、时长)以及基于FFmpeg的分辨率调整。该工具为内容创作者和市场研究人员提供了高效的数据采集解决方案,解决了官方平台数据导出功能不足的痛点。
2025-11-15 15:02:27
1137
原创 视频倍速播放助手开发
视频倍速播放助手插件摘要 视频倍速播放助手是一款基于Chrome Extension Manifest V3标准的浏览器插件,提供0.25x-16x超宽范围视频倍速播放控制。核心功能包括: 智能播放控制 13档预设速度选项(0.5x-16x) 自定义速度滑块(0.25x步进) 自动记忆用户偏好设置 静音管理 全局静音开关 自动检测静音自动播放视频 为自动播放视频设置独立速度 用户体验优化 现代化UI界面(渐变/圆角设计) 实时速度显示与动画提示 智能通知系统(区分速度/静音状态) 技术特点: 轻量级内容脚本
2025-11-14 18:42:53
1178
原创 Python + Tkinter 打造斗鱼多账号自动化管理工具:直播观看与弹幕发送
本文介绍了一个基于Python和Tkinter开发的斗鱼多账号自动化管理工具,具备多账号管理、智能直播观看和高效弹幕发送等功能。该工具通过DrissionPage库连接多个浏览器实例实现账号管理,采用Threading实现并发任务执行,利用Loguru实现日志记录。核心功能包括:通过端口管理多个斗鱼账号,根据关键词搜索或URL直接进入直播间,支持多种弹幕发送策略(顺序/随机/随机单条),以及批量任务调度功能。GUI界面提供实时日志监控,方便用户操作和调试。该工具通过面向对象设计实现模块化架构,包括Accou
2025-11-13 11:19:26
696
原创 电影评论情感分析系统
功能完整: 涵盖了从数据展示到实时分析的完整功能链界面美观: 采用现代化的UI设计,用户体验良好性能优化: 实现了缓存机制,提升页面加载速度易于扩展: 模块化设计,便于后续功能扩展该系统不仅能够进行实时情感分析,还能对整体数据进行全面的可视化展示,对于了解数据集的整体特征非常有帮助,是一个很好的机器学习与Web开发结合的实践项目。
2025-11-08 20:13:12
1042
原创 我为什么认为未来的自动化应该是:人提需求,AI生成工作流,AI工具执行
本文探讨了如何通过结构化工作流提升AI任务的执行效率和可控性。作者设计了一个极简的YAML格式工作流定义语言(DSL),让AI根据人类需求自动生成可执行的工作流,并通过案例展示了该方法在GitHub仓库采集任务中的成功应用。这种"人提需求-AI生成工作流-AI执行"的模式实现了:1)任务分解与逻辑控制;2)结果可复现性;3)版本追踪与迭代优化。相比传统编码方式,该方法显著降低了自动化门槛,使人能更专注于需求分析和价值判断而非实现细节。随着AI工具的发展,该方法有望实现从"编写代
2025-10-11 06:06:36
691
原创 吴恩达深度学习课程一:神经网络和深度学习 第二周:神经网络基础(四)
本文是吴恩达深度学习课程第一课第二周的笔记,重点介绍了神经网络基础中的损失函数、成本函数和传播过程。内容首先解释了损失函数(如交叉熵损失)如何衡量预测值与实际值的差异,并强调凸函数在优化中的重要性。然后介绍了成本函数作为所有样本损失函数的平均值,以及如何通过梯度下降法优化参数。最后系统梳理了正向传播(输入数据逐层计算输出)和反向传播(计算梯度并更新参数)的过程,以逻辑回归为例展示了神经网络的基本运行原理。
2025-10-11 06:05:59
371
原创 记一次滑动数组解题
本文介绍了使用滑动窗口算法解决力扣209题"长度最小的子数组"的实现方法。作者通过Java代码展示了解题思路:维护一个可滑动的窗口,当窗口内元素和≥target时记录最小长度并左移左边界,否则右移右边界。文章解释了该算法的时间复杂度为O(n)的原因(每个元素最多被访问两次),并举例说明了具体滑动过程。最终返回满足条件的最小子数组长度,若无解则返回0。该算法有效降低了暴力解法O(n²)的时间复杂度。
2025-10-11 06:04:46
469
原创 为什么不该用 Double 表示金额及解决方案
文章摘要: 浮点数(double/float)存在精度问题,不适合精确计算金额。由于二进制无法精确表示某些十进制小数(如0.1),导致运算出现误差(如0.1+0.2≠0.3)。Java中的BigDecimal采用整数无标度值和标度的组合来精确表示小数,解决了这个问题。使用时需注意:1)用String构造方法创建对象;2)用compareTo()而非equals()比较数值;3)提供加减乘除等精确运算方法。正确使用BigDecimal可确保金融计算的准确性。
2025-10-11 06:02:56
464
原创 4.布局系统
Aquarius开发框架为iOS开发者提供了一套极简高效的布局系统,具有以下核心优势:1. 极简API设计,大幅减少代码量;2. 原生支持动画效果;3. 支持视图间关系式布局;4. 提供批量视图操作功能。该系统基于原生frame开发,提供从基础定位到高级相对布局的完整解决方案,包含屏幕适配、对齐分布等实用功能,特别适合独立开发者和中小团队快速构建动态UI界面。相比AutoLayout,Aquarius在代码简洁性、学习成本和动画支持方面更具优势,让开发者能用更少的代码实现更灵活的布局效果。
2025-10-11 06:02:20
336
原创 如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端
文章摘要:本文介绍了如何在SpringBoot应用中配置多个SpringAI的LLM客户端。首先演示了配置不同供应商的LLM(OpenAI和Anthropic),包括主次模型的依赖引入、配置参数设置和ChatClient创建。然后讲解了配置同一供应商多个模型的方法,需手动定义ChatModel和ChatClient。最后实现了一个具备故障自动回退功能的聊天机器人,当主模型失败时依次尝试次级模型,并使用Spring Retry实现重试机制。通过测试验证了当主次模型配置无效时,系统能成功回退到第三个有效模型。
2025-10-11 06:01:06
544
原创 强化学习系统性学习笔记(二):策略优化的理论基础与算法实现
本文系统梳理了强化学习中的策略优化方法,从基础到进阶算法。首先介绍了最早的策略梯度算法REINFORCE,分析了其采样带来的高方差问题。随后讲解了Actor-Critic框架,通过引入价值函数降低方差。重点推导了GAE(广义优势估计)方法,平衡偏差与方差。文章详细讨论了On-Policy方法的效率困境,引入重要性采样实现Off-Policy学习,并分析TRPO和PPO两种优化方法:TRPO通过KL散度约束保证策略更新稳定性,而PPO采用裁剪机制简化计算。最后展示了PPO-Clip的完整训练流程,包括数据复用
2025-10-09 06:05:53
749
原创 国庆收心指南:用AI提示词工程解决节后综合征
《程序员AI收心指南:用提示词工程解决节后综合征》 摘要:针对程序员群体常见的节后综合征,本文提出采用AI提示词工程的结构化解决方案。通过模块化设计将状态调整分解为症状识别、原因分析、分阶段方案和行动清单等环节,如同调试代码般系统化解决问题。指令设计包含参数化输入、结构化输出等特性,提供渐进式恢复方案(假期倒数第2天至上班首周),配套可量化的行动清单。实测显示该方法可缩短40%恢复时间,降低60%焦虑水平,提升75%首日工作效率。同时提供快速版、深度版和团队版等变体,适配不同应用场景,帮助技术人员将结构化思
2025-10-09 06:04:40
866
原创 一款专门为 WPF 打造的开源 Office 风格用户界面控件库
Fluent.Ribbon是一款专为WPF开发的开源控件库(MIT协议),提供Office风格的UI组件,包括Ribbon选项卡、后台视图、画廊控件等。运行示例项目时可能遇到GitVersion工具报错,可通过删除或注释GitVersion.MsBuild解决。项目GitHub地址:https://github.com/fluentribbon/Fluent.Ribbon,欢迎 underlying 支持。
2025-10-09 06:04:03
333
原创 ZKEACMS:基于ASP.Net Core开发的开源免费内容管理系统
ZKEACMS是一款基于ASP.NetCore开发的开源免费内容管理系统,提供可视化拖拽编辑功能。系统采用插件式设计,支持扩展新插件和模板,具有响应式布局、组件管理、主题定制等核心功能。用户可直接在预览页面上进行所见即所得的编辑,通过拖拽行列实现布局设计,并添加各类组件。系统支持SQLserver、Mysql等多种数据库,使用VS2022和.NetCore9.0MVC开发,适合快速搭建多样化网站。
2025-10-09 06:03:27
215
原创 【OpenGL ES】在Android上手撕一个mini版的渲染框架
本文介绍了一个基于OpenGL ES的mini渲染框架glcore,旨在简化图形渲染开发流程。该框架封装了常用的70个渲染指令,提供了EGL环境搭建、着色器程序生成、网格构建、纹理贴图、离屏渲染等基础功能。主要特点包括: 采用C++实现,跨平台性强,执行效率高 封装了VBO、IBO、VAO等缓冲对象,减少CPU-GPU数据传输 设计了TextureAction接口,方便实现多渲染目标图层管理 提供错误检查机制,便于调试 代码结构清晰,接口规范简洁 框架包含EGLSurfaceView、ShaderProgr
2025-10-09 06:02:51
463
原创 从零开始学Flink:实时流处理实战
《Apache Flink实时流处理实战入门》摘要:本文以SocketWordCount为例,系统介绍Flink实时流处理技术。首先讲解流处理概念和Flink优势(低延迟、高吞吐等),然后详细解析代码实现流程,包括执行环境创建、数据源连接、转换操作和结果输出。重点剖析Flink并行处理机制,包括并行度设置和数据分区策略。文章还提供Socket服务器搭建方法,并给出常见问题解决方案。最后扩展窗口计算等高级特性,为初学者构建完整的Flink流处理知识体系。
2025-10-09 06:01:50
792
原创 SpringBoot进阶教程(八十七)数据压缩
本文介绍了Redis中处理大Key的多种数据压缩方法,主要包括:1)JSON字符串拆分(按结构或大小拆分数组/对象);2)使用GZIP和Deflater压缩算法;3)优化JSON体积(移除空格、缩短键名);4)流式处理大型JSON避免内存溢出;5)分页处理方案。文章提供了详细的Java代码示例,包括JSON拆分、压缩解压工具类实现,帮助开发者有效减少Redis存储负担。
2025-10-09 06:01:13
861
原创 用低成本FPGA实现FSMC接口的多串口(UART)缓冲控制器
本文介绍了一种基于低成本FPGA/CPLD实现的多串口缓冲控制器设计方案。该方案通过FSMC接口与处理器通信,采用可配置深度的FIFO缓冲解决UART数据传输问题。文章详细阐述了硬件架构设计,包括FSMC接口实现、FIFO缓冲管理、UART模块配置等关键技术,并提供了STM32控制代码示例。该设计适用于工业控制等领域需要扩展多串口的嵌入式系统,具有成本低、灵活性高的特点,可根据实际需求灵活配置UART数量和缓冲深度。
2025-10-09 06:00:37
758
原创 强化学习系统性学习笔记(二):策略优化的理论基础与算法实现
本文系统性地介绍了强化学习中的策略优化方法,从理论基础到算法实现。首先分析了REINFORCE作为最早的策略梯度算法,其核心思想是通过有限采样近似期望,但存在高方差问题。随后引入Actor-Critic框架,通过价值网络降低方差并支持单步更新。重点推导了GAE(广义优势估计)方法,通过平衡偏差与方差实现更稳定的优势估计。针对On-Policy算法的数据效率问题,介绍了重要性采样和Off-Policy方法,并详细分析了TRPO和PPO两种主流算法。PPO通过裁剪比率或KL惩罚实现策略更新约束,成为当前RLHF
2025-10-08 06:05:49
536
图片格式转换-批量高效
2025-04-11
基于python的新能源汽车推荐及数据分析系统完整源码
2025-04-23
该系统旨在利用协同过滤算法为用户提供个性化的体育商品推荐,提高用户购物体验和商家销售转化率
2025-04-22
基于电商平台的订单数据进行深入分析,旨在通过数据挖掘和可视化手段,洞察电商业务的运营状况,识别市场趋势,优化产品策略,并提出针对性的营销策略建议 报告涵盖数据预处理、财务分析、产品分析、市场分析
2024-12-02
windows计划任务python脚本调度器工具
2025-01-15
大厂面试必备-深入剖析Java基础之面向对象特性
2024-11-27
Java开发腾讯面试重点解析-关键字与语法
2024-11-27
咸鱼关键词多价格采集数据
2024-11-27
在虚拟机中模拟DDoS攻击,并配置相应防御策略 考试题目如下: 模拟SYN 洪水攻击及防御,模拟Smurf攻击及防御,模拟do
2024-10-18
【STM32单片机】贪吃蛇游戏设计
2023-12-13
智能停车场管理系统是一款基于FastAPI+SQLite+HTML的全栈解决方案
2026-03-21
本工具是一款高性能的 KML 文件合并工具,采用 Python 开发,支持多线程并行处理,提供友好的图形界面和命令行两种使用方式,能够快速、准确地合并多个 KML 文件
2025-12-07
微博数据采集与分析系统
2025-11-27
电影评论情感分析系统-Flask框架
2025-11-08
京东商品采集、店铺采集、评价采集-网站可视化;资源内存储爬虫、数据库数据、前后端完整内容
2025-06-22
使用Python打造强大的词云图生成器:从TXT到可视化的数据之旅
2025-06-11
https://hbba.sacinfo.org.cn/stdList-行业标准信息服务平台-数据集
2025-05-21
基于Django框架的高校实验室管理系统设计与实现-毕业设计
2025-05-15
基于springboot的教师日程管理系统
2025-05-13
Python+Flask+MySQL膳食健康管理系统设计与实现(附完整源码+数据库)
2025-05-13
PyQt5(GUI框架)、Folium(地图可视化)
2025-05-13
本文介绍使用Python+DrissionPage开发的BOSS直聘职位信息自动化采集系统 该系统可实现:自动登录企业账号关键词搜索职位滚动加载全量数据自动化数据存储反爬机制规避
2025-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅