自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_55010563的博客

希望可以帮到你

  • 博客(3045)
  • 收藏
  • 关注

原创 HTTPS 的通信加解密过程,证书为什么更安全?

证书中包含了服务器的公钥和其他身份信息。6.客户端和服务器使用对称密钥进行加密通信:客户端和服务器通过协商好的对称密钥进行加密和解密,这意味着数据传输过程中使用相同的密钥进行加密和解密,保证了数据传输的机密性和完整性。证书的使用能够确保服务器的身份和通信的安全性,增加了整个通信过程的安全性和可信度。4.客户端生成密钥:如果证书有效,客户端会生成一个用于对称加密通信的随机密钥,并使用服务器的公钥进行加密。5.服务器解密消息:服务器收到客户端发来的加密密钥后,使用自己的私钥对其进行解密,获取对称加密的密钥。

2023-12-13 14:02:52 575 1

原创 贝壳房源降价实时通知

贝壳房源采集器项目摘要 本项目开发了一个基于Python的GUI应用,专门用于采集贝壳网二手房数据。系统采用三层架构设计,包含Tkinter界面层、业务逻辑层和MySQL数据层。核心功能包括多区域任务配置、代理IP自动管理、价格变动监控和消息通知。关键技术实现包括:1) 灵活的采集任务管理器,支持多区域并发采集;2) 智能代理IP切换机制,解决网站访问限制;3) 价格变动监测系统,自动比较历史数据并触发通知。项目特别设计了连续失败处理机制,确保数据采集稳定性,为房产市场分析提供了高效的数据采集工具。

2025-11-15 15:09:03 936

原创 百家号视频采集器:从需求分析到完整实现的Python GUI应用开发

本文介绍了一款针对百度百家号平台的视频采集工具,采用三层架构设计,包含UI层、业务逻辑层和数据层。系统通过DrissionPage库实现浏览器自动化,解决了百家号动态加载数据的采集难题,并设计JSONP格式解析算法处理API返回数据。核心功能包括智能视频信息提取、多条件筛选(方向、时间、时长)以及基于FFmpeg的分辨率调整。该工具为内容创作者和市场研究人员提供了高效的数据采集解决方案,解决了官方平台数据导出功能不足的痛点。

2025-11-15 15:02:27 984

原创 视频倍速播放助手开发

视频倍速播放助手插件摘要 视频倍速播放助手是一款基于Chrome Extension Manifest V3标准的浏览器插件,提供0.25x-16x超宽范围视频倍速播放控制。核心功能包括: 智能播放控制 13档预设速度选项(0.5x-16x) 自定义速度滑块(0.25x步进) 自动记忆用户偏好设置 静音管理 全局静音开关 自动检测静音自动播放视频 为自动播放视频设置独立速度 用户体验优化 现代化UI界面(渐变/圆角设计) 实时速度显示与动画提示 智能通知系统(区分速度/静音状态) 技术特点: 轻量级内容脚本

2025-11-14 18:42:53 1018

原创 Python + Tkinter 打造斗鱼多账号自动化管理工具:直播观看与弹幕发送

本文介绍了一个基于Python和Tkinter开发的斗鱼多账号自动化管理工具,具备多账号管理、智能直播观看和高效弹幕发送等功能。该工具通过DrissionPage库连接多个浏览器实例实现账号管理,采用Threading实现并发任务执行,利用Loguru实现日志记录。核心功能包括:通过端口管理多个斗鱼账号,根据关键词搜索或URL直接进入直播间,支持多种弹幕发送策略(顺序/随机/随机单条),以及批量任务调度功能。GUI界面提供实时日志监控,方便用户操作和调试。该工具通过面向对象设计实现模块化架构,包括Accou

2025-11-13 11:19:26 610

原创 电影评论情感分析系统

功能完整: 涵盖了从数据展示到实时分析的完整功能链界面美观: 采用现代化的UI设计,用户体验良好性能优化: 实现了缓存机制,提升页面加载速度易于扩展: 模块化设计,便于后续功能扩展该系统不仅能够进行实时情感分析,还能对整体数据进行全面的可视化展示,对于了解数据集的整体特征非常有帮助,是一个很好的机器学习与Web开发结合的实践项目。

2025-11-08 20:13:12 972

原创 我为什么认为未来的自动化应该是:人提需求,AI生成工作流,AI工具执行

本文探讨了如何通过结构化工作流提升AI任务的执行效率和可控性。作者设计了一个极简的YAML格式工作流定义语言(DSL),让AI根据人类需求自动生成可执行的工作流,并通过案例展示了该方法在GitHub仓库采集任务中的成功应用。这种"人提需求-AI生成工作流-AI执行"的模式实现了:1)任务分解与逻辑控制;2)结果可复现性;3)版本追踪与迭代优化。相比传统编码方式,该方法显著降低了自动化门槛,使人能更专注于需求分析和价值判断而非实现细节。随着AI工具的发展,该方法有望实现从"编写代

2025-10-11 06:06:36 637

原创 吴恩达深度学习课程一:神经网络和深度学习 第二周:神经网络基础(四)

本文是吴恩达深度学习课程第一课第二周的笔记,重点介绍了神经网络基础中的损失函数、成本函数和传播过程。内容首先解释了损失函数(如交叉熵损失)如何衡量预测值与实际值的差异,并强调凸函数在优化中的重要性。然后介绍了成本函数作为所有样本损失函数的平均值,以及如何通过梯度下降法优化参数。最后系统梳理了正向传播(输入数据逐层计算输出)和反向传播(计算梯度并更新参数)的过程,以逻辑回归为例展示了神经网络的基本运行原理。

2025-10-11 06:05:59 331

原创 记一次滑动数组解题

本文介绍了使用滑动窗口算法解决力扣209题"长度最小的子数组"的实现方法。作者通过Java代码展示了解题思路:维护一个可滑动的窗口,当窗口内元素和≥target时记录最小长度并左移左边界,否则右移右边界。文章解释了该算法的时间复杂度为O(n)的原因(每个元素最多被访问两次),并举例说明了具体滑动过程。最终返回满足条件的最小子数组长度,若无解则返回0。该算法有效降低了暴力解法O(n²)的时间复杂度。

2025-10-11 06:04:46 430

原创 为什么不该用 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 419

原创 4.布局系统

Aquarius开发框架为iOS开发者提供了一套极简高效的布局系统,具有以下核心优势:1. 极简API设计,大幅减少代码量;2. 原生支持动画效果;3. 支持视图间关系式布局;4. 提供批量视图操作功能。该系统基于原生frame开发,提供从基础定位到高级相对布局的完整解决方案,包含屏幕适配、对齐分布等实用功能,特别适合独立开发者和中小团队快速构建动态UI界面。相比AutoLayout,Aquarius在代码简洁性、学习成本和动画支持方面更具优势,让开发者能用更少的代码实现更灵活的布局效果。

2025-10-11 06:02:20 280

原创 如何在 Spring Boot 应用中配置多个 Spring AI 的 LLM 客户端

文章摘要:本文介绍了如何在SpringBoot应用中配置多个SpringAI的LLM客户端。首先演示了配置不同供应商的LLM(OpenAI和Anthropic),包括主次模型的依赖引入、配置参数设置和ChatClient创建。然后讲解了配置同一供应商多个模型的方法,需手动定义ChatModel和ChatClient。最后实现了一个具备故障自动回退功能的聊天机器人,当主模型失败时依次尝试次级模型,并使用Spring Retry实现重试机制。通过测试验证了当主次模型配置无效时,系统能成功回退到第三个有效模型。

2025-10-11 06:01:06 487

原创 强化学习系统性学习笔记(二):策略优化的理论基础与算法实现

本文系统梳理了强化学习中的策略优化方法,从基础到进阶算法。首先介绍了最早的策略梯度算法REINFORCE,分析了其采样带来的高方差问题。随后讲解了Actor-Critic框架,通过引入价值函数降低方差。重点推导了GAE(广义优势估计)方法,平衡偏差与方差。文章详细讨论了On-Policy方法的效率困境,引入重要性采样实现Off-Policy学习,并分析TRPO和PPO两种优化方法:TRPO通过KL散度约束保证策略更新稳定性,而PPO采用裁剪机制简化计算。最后展示了PPO-Clip的完整训练流程,包括数据复用

2025-10-09 06:05:53 657

原创 国庆收心指南:用AI提示词工程解决节后综合征

《程序员AI收心指南:用提示词工程解决节后综合征》 摘要:针对程序员群体常见的节后综合征,本文提出采用AI提示词工程的结构化解决方案。通过模块化设计将状态调整分解为症状识别、原因分析、分阶段方案和行动清单等环节,如同调试代码般系统化解决问题。指令设计包含参数化输入、结构化输出等特性,提供渐进式恢复方案(假期倒数第2天至上班首周),配套可量化的行动清单。实测显示该方法可缩短40%恢复时间,降低60%焦虑水平,提升75%首日工作效率。同时提供快速版、深度版和团队版等变体,适配不同应用场景,帮助技术人员将结构化思

2025-10-09 06:04:40 803

原创 一款专门为 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 306

原创 ZKEACMS:基于ASP.Net Core开发的开源免费内容管理系统

ZKEACMS是一款基于ASP.NetCore开发的开源免费内容管理系统,提供可视化拖拽编辑功能。系统采用插件式设计,支持扩展新插件和模板,具有响应式布局、组件管理、主题定制等核心功能。用户可直接在预览页面上进行所见即所得的编辑,通过拖拽行列实现布局设计,并添加各类组件。系统支持SQLserver、Mysql等多种数据库,使用VS2022和.NetCore9.0MVC开发,适合快速搭建多样化网站。

2025-10-09 06:03:27 183

原创 【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 426

原创 从零开始学Flink:实时流处理实战

《Apache Flink实时流处理实战入门》摘要:本文以SocketWordCount为例,系统介绍Flink实时流处理技术。首先讲解流处理概念和Flink优势(低延迟、高吞吐等),然后详细解析代码实现流程,包括执行环境创建、数据源连接、转换操作和结果输出。重点剖析Flink并行处理机制,包括并行度设置和数据分区策略。文章还提供Socket服务器搭建方法,并给出常见问题解决方案。最后扩展窗口计算等高级特性,为初学者构建完整的Flink流处理知识体系。

2025-10-09 06:01:50 753

原创 SpringBoot进阶教程(八十七)数据压缩

本文介绍了Redis中处理大Key的多种数据压缩方法,主要包括:1)JSON字符串拆分(按结构或大小拆分数组/对象);2)使用GZIP和Deflater压缩算法;3)优化JSON体积(移除空格、缩短键名);4)流式处理大型JSON避免内存溢出;5)分页处理方案。文章提供了详细的Java代码示例,包括JSON拆分、压缩解压工具类实现,帮助开发者有效减少Redis存储负担。

2025-10-09 06:01:13 821

原创 用低成本FPGA实现FSMC接口的多串口(UART)缓冲控制器

本文介绍了一种基于低成本FPGA/CPLD实现的多串口缓冲控制器设计方案。该方案通过FSMC接口与处理器通信,采用可配置深度的FIFO缓冲解决UART数据传输问题。文章详细阐述了硬件架构设计,包括FSMC接口实现、FIFO缓冲管理、UART模块配置等关键技术,并提供了STM32控制代码示例。该设计适用于工业控制等领域需要扩展多串口的嵌入式系统,具有成本低、灵活性高的特点,可根据实际需求灵活配置UART数量和缓冲深度。

2025-10-09 06:00:37 701

原创 强化学习系统性学习笔记(二):策略优化的理论基础与算法实现

本文系统性地介绍了强化学习中的策略优化方法,从理论基础到算法实现。首先分析了REINFORCE作为最早的策略梯度算法,其核心思想是通过有限采样近似期望,但存在高方差问题。随后引入Actor-Critic框架,通过价值网络降低方差并支持单步更新。重点推导了GAE(广义优势估计)方法,通过平衡偏差与方差实现更稳定的优势估计。针对On-Policy算法的数据效率问题,介绍了重要性采样和Off-Policy方法,并详细分析了TRPO和PPO两种主流算法。PPO通过裁剪比率或KL惩罚实现策略更新约束,成为当前RLHF

2025-10-08 06:05:49 457

原创 c#造个轮子--GIF录制工具

MessageBox.Show($"保存GIF时出错: {ex.Message}", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);\n文件: {saveDialog.FileName}\n帧数: {frames.Count}", "成功",", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);saveDialog.Filter = "GIF 文件|*.gif";frameRate);

2025-10-08 06:04:35 923

原创 .NET周刊【9月第3期 2025-09-21】

本期.NET周刊聚焦技术前沿与实用工具,涵盖以下关键内容: 异步编程革新:RuntimeAsync技术实现高性能异步,解决回调地狱问题,支持旧代码无缝升级 语言生态发展: C#市场份额增至6.38%,AI助手推动增长 .NET10成为微软AI战略核心,深度集成AzureAI服务 开发工具更新: GZY.Quartz.MUI 2.8.0新增任务仪表盘 SuperCom串口调试工具支持多串口监听 JxcLite轻量级进销存管理系统开源 技术实践: JSON解析器实现与自定义格式支持 WPF学习路径指引Avalo

2025-10-08 06:03:59 387

原创 【EF Core】通过 DbContext 选项扩展框架

本文介绍了如何通过扩展DbContext选项来定制EFCore功能。作者首先分享了个人生活片段,随后重点讲解了IDbContextOptionsExtension接口的实现方法,包括Info属性、ApplyServices方法等关键组件。文章通过具体示例演示了如何创建自定义扩展(DemoDbContextOptionsExtension),并封装扩展方法(UseDemoExt)来添加到DbContextOptionsBuilder中。最后,作者提供了获取自定义服务的方法(GetService<IHel

2025-10-08 06:03:22 612

原创 【OpenGL ES】在Windows上手撕一个mini版的渲染框架

这篇文章介绍了一个基于OpenGLES的mini版渲染框架glcore,主要包含以下内容: 框架设计动机:封装常用OpenGLES指令(约70个),解决指令记忆和性能优化问题,提高开发效率。 核心组件: EGL环境封装(EGLSurfaceView) 着色器管理(ShaderProgram) 网格数据管理(Mesh/VBO/IBO/VAO) 纹理贴图(GLTexture) 离屏渲染(FBO) 错误检测(GLInspector) 框架特点: 封装友好:简化常用GL指令调用 代码规整:统一bind/unbind

2025-10-08 06:02:46 341

原创 【光照】Unity[光照探针]的作用与工作原理

Unity光照探针是解决动态物体间接光照的关键技术,通过预计算存储空间光照信息,使动态物体获得与静态环境一致的照明效果。其核心演进是从手动放置探针到自适应探针体积(APV),后者能自动生成探针网格,支持高密度区域精细采样和开放世界流式加载。技术原理基于球谐函数编码光照数据,运行时通过三线性插值实现平滑过渡,在保证视觉质量的同时优化性能。应用时需合理配置探针密度和范围,虽存在对高频光照细节表现不足等限制,但能有效提升场景真实感和运行效率。

2025-10-08 06:01:54 295

原创 【OpenGL ES】不用GLSurfaceView,如何渲染图像

Android中不使用GLSurfaceView实现OpenGLES渲染的两种方案 摘要:本文介绍了在不使用GLSurfaceView的情况下实现OpenGLES渲染的两种方法。第一种方案继承SurfaceView,通过实现SurfaceHolder.Callback接口,在surfaceCreated回调中创建EGL环境;第二种方案继承TextureView,通过SurfaceTextureListener接口获取SurfaceTexture来创建EGL渲染表面。两种方案都详细展示了如何手动创建和管理EG

2025-10-08 06:01:18 510

原创 在 Windows10 下面将 neo4j-community-5.26.0 配置为系统服务

本文详细介绍了在Windows10系统下将Neo4j Community 5.26.0配置为系统服务的完整流程。主要内容包括:下载解压Neo4j到指定目录、配置网络端口和内存参数、设置初始密码、安装Windows服务并配置自动启动、验证服务运行状态等步骤。同时提供了服务管理命令、重要目录说明、故障排查方法、安全配置建议以及备份恢复方案。该指南包含详细的PowerShell命令和配置文件修改说明,确保使用者能够成功部署并维护Neo4j数据库服务。

2025-10-08 06:00:40 510

原创 【OpenGL ES】在Windows上手撕一个mini版的渲染框架

本文介绍了一个基于OpenGL ES的mini渲染框架glcore的设计与实现。该框架封装了常用的70个渲染指令,主要包括以下核心功能: 框架结构 采用CMake构建系统 核心模块包含EGL环境管理、错误检查、Shader程序、网格构建、纹理处理等 关键技术实现 封装了EGLSurfaceView管理渲染环境 通过GLInspector实现错误检测和调试支持 优化了ShaderProgram的性能,缓存了变量位置 实现了VBO/VAO/IBO高效管理顶点数据 设计了TextureAction接口统一管理纹理

2025-10-07 06:06:29 244

原创 吴恩达深度学习课程一:神经网络和深度学习 第二周:神经网络基础(一)

吴恩达深度学习课程第二周笔记聚焦神经网络基础,以逻辑回归为例详解神经网络运行原理。课程涵盖回归分析核心概念,区分连续型输出的回归问题与分类问题,重点讲解线性回归模型y=∑wᵢxᵢ+b的数学表达,并说明权重w和偏置b在机器学习中的实际意义。笔记强调理解基础数学原理的重要性,为后续神经网络学习铺垫,建议学习者具备一定数学基础。课程资料包含视频、课件和配套练习,适合系统性学习。

2025-10-07 06:05:37 299

原创 Kubernetes Deployment:部署与管理应用指南

Kubernetes Deployment是管理应用部署的核心对象,它通过ReplicaSet(RS)实现Pod副本管理,确保指定数量的Pod始终运行。相比RS只能维护Pod数量,Deployment提供了滚动更新、版本回滚、灰度发布等高级功能。资源配置方面,通过requests和limits定义CPU和内存的使用范围,实现资源调度和限制。Deployment简化了应用部署流程,是Kubernetes中最常用的工作负载控制器。

2025-10-07 06:05:01 436

原创 【光照】Unity大量[反射探针]采样时如何混合效果?

文章摘要:Unity反射探针技术通过立方体贴图捕捉环境反射,解决复杂场景反射失真问题。URP管线支持烘焙、实时和混合三种模式,采用三线性插值算法实现多探针平滑过渡。关键技术包括权重计算、HDR解码和探针混合,开发者可通过调整混合距离、类型和分辨率优化性能。反射探针与SSR、天空反射形成互补,URP中需根据项目需求合理选择反射方案组合,在保持视觉效果的同时控制性能开销。

2025-10-07 06:04:25 393

原创 最小二乘问题详解3:线性最小二乘实例

本文通过双线性变换拟合案例,详细讲解了线性最小二乘的求解过程。首先构建设计矩阵和观测向量,利用QR分解求解参数,并计算残差评估拟合效果。重点探讨了参数估计的精度评估方法,推导了协方差矩阵的计算公式,说明了如何通过标准差量化参数估计的精度。案例展示了最小二乘法不仅能求解参数,还能提供科学的精度评估,实现从定性到定量的质变。

2025-10-07 06:01:59 285

原创 理解Kubernetes Pod:容器设计的基本单元

Kubernetes Pod是容器调度的基本单元,包含多个共享网络和存储的容器。Pod具有独特的IP地址,生命周期包括Pending、Running、Succeeded或Failed状态。探针(livenessProbe、readinessProbe、startupProbe)用于监控容器健康状态。Pod通过共享网络命名空间实现内部通信,外部访问需通过Service或直接使用Pod IP。创建Pod可使用kubectl run命令指定镜像和端口。掌握Pod概念对Kubernetes集群管理至关重要。

2025-10-07 06:01:23 273

原创 初探Kubernetes:核心概念解析

Kubernetes核心架构采用主从模型,由Master(控制平面)和Node(工作节点)组成。Master节点包含API Server、etcd数据库、调度器和控制器等组件,负责集群管理;Node节点运行kubelet、容器运行时和kube-proxy等,执行实际工作负载。命名空间(namespace)机制实现资源隔离、权限控制和环境管理,支持多团队共享集群。文章详细解析了各组件功能及协作关系,帮助理解Kubernetes的基础架构设计理念。

2025-10-07 06:00:46 234

原创 【Rive】rive-android源码分析

本文分析了Rive-Android 10.1.0版本的源码实现,重点解析了其渲染系统架构。Rive-Android支持Rive和Canvas两种渲染类型,默认采用Rive渲染。系统通过EGL环境实现离屏渲染,主要流程包括:1)渲染类型透传,从Kotlin层经JNI传递到C++层;2)Surface透传,最终创建RiveRenderer或CanvasRenderer对象;3)基于Choreographer的渲染循环,通过WorkerThread实现异步渲染。此外,文章详细剖析了启动和暂停渲染的流程,涉及线程管

2025-10-06 06:06:30 672

原创 1.Android Compose 基础系列:您的第一个 Kotlin 程序

本教程介绍了使用Kotlin语言编写第一个AndroidCompose程序的入门知识。Kotlin作为Android官方推荐语言,具有现代、简洁的特点,支持跨平台开发。文章详细讲解了Kotlin的基本语法结构,包括main函数定义、println()输出方法等,并通过修改输出内容展示代码运行效果。教程推荐初学者使用KotlinPlayground在线环境快速上手,无需安装即可运行代码示例。

2025-10-06 06:05:51 266

原创 用纯.NET开发并制作一个智能桌面机器人(六):使用.NET开发一个跨平台功能完善的小智AI客户端

本文介绍了基于.NET 9.0开发的多平台AI语音助手项目Verdure Assistant。该项目支持Windows、Android、命令行和WebAPI等多种使用方式,核心功能包括语音交互、音频处理、网络通信和状态管理等。文章详细讲解了项目架构、技术实现(如Opus编解码、SoundFlow音频框架)和跨平台部署方案,并提供了开源地址和常见问题解答。该项目展示了.NET在跨平台开发中的优势,开发者可通过GitHub获取代码进行研究。

2025-10-06 06:05:15 1049

原创 Github Copilot 实战: 使用 Copilot AI + Blazor 编一个五子棋游戏

本文介绍了使用GitHub Copilot和Blazor开发五子棋游戏的完整过程。主要内容包括:1)创建Blazor Web工程并利用AI生成基础代码;2)解决闭包捕获变量问题等实现细节;3)添加计分、AI对战、难度选择等人机交互功能;4)通过评分算法实现不同难度AI(简单随机、中等/困难评分策略);5)提供完整开源代码(https://game.app1.es)和可视化效果。文章详细展示了如何结合AI辅助开发与传统编程调试,逐步完善一个功能完整的Web游戏。

2025-10-06 06:04:36 577

原创 你必须知道的TCP和UDP核心区别,快速搞懂这两大协议!

TCP和UDP是传输层两大核心协议。TCP面向连接,通过三次握手建立可靠传输,具备流量控制、拥塞控制和重传机制,适合网页浏览、文件传输等要求高可靠性的场景。UDP无连接、不可靠但效率高,适用于实时音视频、在线游戏等低延迟场景。关键区别在于TCP保证数据完整性而UDP追求传输效率。现代协议如QUIC结合两者优势,在UDP基础上实现TCP的可靠性。选择协议时需权衡数据可靠性与实时性需求。

2025-10-06 06:03:20 262

图片格式转换-批量高效

在日常工作和生活中,我们经常需要处理大量的图片文件。PNG格式因其无损压缩和透明背景特性而被广泛使用,但在某些场景下(如网页优化、打印、上传到某些平台等),我们可能需要将PNG转换为更通用的JPG格式。手动转换不仅效率低下,还容易出错。为此,我开发了一款**「专业PNG转JPG批量转换工具」**,支持一键批量转换,保持画质无损,并具备友好的图形界面。

2025-04-11

基于python的新能源汽车推荐及数据分析系统完整源码

基于Python的新能源汽车推荐及数据分析系统 系统概述本系统是一个基于Python技术栈开发的新能源汽车智能推荐与数据分析平台,旨在帮助消费者根据个人需求筛选合适的新能源汽车,同时为行业从业者提供市场趋势分析和决策支持。 核心功能 1. 智能推荐引擎 • 多维度筛选:支持按价格区间、续航里程、品牌偏好等条件筛选 • 混合推荐算法:结合协同过滤与内容相似性推荐 • 个性化排序:根据用户历史行为动态调整推荐权重 2. 深度数据分析 • 市场趋势分析:销量走势、价格分布、品牌占有率 • 技术参数对比:电池性能、充电效率、动力系统 • 用户评价分析:情感分析、关键词提取、评分分布 3. 可视化展示 • 交互式仪表盘:动态图表展示核心指标 • 车辆对比工具:雷达图/柱状图多维度对比 • 地理热力图:区域销量和政策可视化 技术架构 1. 技术栈 • 后端:Python + Flask/FastAPI • 前端:HTML5 + JavaScript + Dash/Plotly • 数据库:MySQL/MongoDB + Redis缓存 • 数据分析:Pandas + NumPy + SciPy • 机器学习:Scikit-learn + TensorFlow(可选) 2. 系统架构 ``` 用户层 → API网关 → 业务服务层 → 数据服务层 → 数据存储层 ↑ 缓存层(Redis) ``` 1. 数据采集:通过API/爬虫获取车辆数据 2. 数据清洗:处理缺失值、标准化格式 3. 数据存储:结构化存储到数据库 4. 数据分析:执行统计分析/机器学习 5. 结果展示:通过可视化组件呈现

2025-04-23

yolo的算法模型的人群计数系统

yolo的算法模型的人群计数系统

2025-04-22

该系统旨在利用协同过滤算法为用户提供个性化的体育商品推荐,提高用户购物体验和商家销售转化率

**基于协同过滤算法的体育商品推荐系统** **详细需求分析文档** --- **1. 引言** **1.1 目的** 本需求分析文档旨在详细描述基于协同过滤算法的体育商品推荐系统的功能、性能、数据及安全需求,为系统设计、开发和测试提供依据。 **1.2 适用范围** • 适用于电商平台、体育用品商城等需要个性化推荐功能的系统。 • 适用于产品经理、开发团队、测试团队及业务方。 **1.3 术语定义** | 术语 | 定义 | |------|------| | 协同过滤(CF) | 基于用户历史行为(如评分、购买、浏览)计算用户或商品相似度,进行个性化推荐。 | | 用户相似度 | 衡量不同用户偏好的相似程度,用于基于用户的协同过滤(User-based CF)。 | | 商品相似度 | 衡量不同商品被同一用户偏好的相似程度,用于基于商品的协同过滤(Item-based CF)。 | | 冷启动问题 | 新用户或新商品因缺乏历史数据而难以推荐的问题。 | | Top-N推荐 | 系统向用户推荐最可能感兴趣的N个商品。 | --- **2. 系统功能需求** **2.1 用户管理模块** | 功能 | 详细描述 | |------|---------| | 用户注册/登录 | 支持邮箱、手机号、第三方账号(微信、Google)登录。 | | 用户画像 | 记录用户基本信息(性别、年龄、运动偏好)。 | | 行为数据采集 | 记录用户浏览、收藏、购买、评分等行为,用于推荐计算。 | | 偏好设置(可选) | 允许用户手动调整推荐偏好(如“更喜欢篮球类商品”)。 | **2.2 商品管理模块** | 功能 | 详细描述 | |------|---------

2025-04-22

基于python的微信记账小程序

基于python的微信记账小程序

2025-04-22

基于springboot的园林绿化管理系统

基于springboot的园林绿化管理系统

2025-04-22

骚神插件8.5版本,助理元素快速定位,脚本开发

骚神插件8.5版本,助理元素快速定位,脚本开发

2025-04-02

抖音视频关键词采集、视频评论采集

抖音视频关键词采集、视频评论采集

2025-03-28

心血管预测分析-网站-flask-速随机森林-mysql

管理员:用户管理、操作日志管理、数据集管理与分析、模型监控; 用户:健康数据管理与分析、健康评估、风险预测

2025-02-23

关键词采集抖音视频信息,根据视频id采集对应视频评论信息支持导出csv.xlsx

关键词采集抖音视频信息,根据视频id采集对应视频评论信息支持导出csv.xlsx

2025-03-27

数据集-途家民宿评论信息

数据集-途家民宿评论信息-数据分析-景点分析等

2025-03-11

基于电商平台的订单数据进行深入分析,旨在通过数据挖掘和可视化手段,洞察电商业务的运营状况,识别市场趋势,优化产品策略,并提出针对性的营销策略建议 报告涵盖数据预处理、财务分析、产品分析、市场分析

电商数据分析报告 概述 本报告基于电商平台的订单数据进行深入分析,旨在通过数据挖掘和可视化手段,洞察电商业务的运营状况,识别市场趋势,优化产品策略,并提出针对性的营销策略建议。报告涵盖数据预处理、财务分析、产品分析、市场分析和客户分析五个部分。 数据预处理 本模块旨在对电商订单数据进行预处理,以确保数据的质量和一致性,为后续的分析工作打下坚实的基础。预处理步骤包括数据验证、日期格式处理、缺失值处理、异常值处理、数据标准化以及时间特征的添加。 相关代码: def preprocess_data(data):     # 添加数据验证     assert 'Order Date' in data.columns, "缺少订单日期列"     assert 'Total Amount' in data.columns, "缺少总金额列"     # 处理日期格式     data['Order Date'] = pd.to_datetime(data['Order Date'])     # 处理缺失值     data.fillna({'Shipping Status': '未知

2024-12-02

python 大数据分析 招聘历史数据集

采集了多年来各大平台各个时间段多行业多岗位的就业数据

2025-02-02

windows计划任务python脚本调度器工具

## 计划任务调度器工具介绍 **概述:** 计划任务调度器是一款功能强大且易于使用的工具,旨在帮助用户自动化重复性任务。通过该工具,用户可以轻松设置和管理计划任务,例如定时执行脚本、备份数据或发送电子邮件等。 **主要功能:** * **任务设置:** * **脚本文件选择:** 用户可以选择需要执行的脚本文件。 * **任务类型:** 支持多种任务类型,包括每天、每周、每月或自定义间隔执行。 * **执行时间:** 用户可以指定任务的具体执行时间。 * **自定义间隔:** 对于需要频繁执行的任务,用户可以设置自定义间隔时间(以秒为单位)。 * **任务管理:** * **添加任务:** 用户可以添加新的计划任务。 * **启动/停止任务:** 用户可以随时启动或停止已添加的任务。 * **导出日志:** 工具提供日志导出功能,方便用户查看任务执行情况。 * **任务监控:** * **任务名称:** 显示所有已添加任务的名称。 * **执行时间:** 显示每个任务的最近执行时间。

2025-01-15

python打包工具-windows一键打包运行

Python打包工具,支持将Python脚本打包成独立的可执行文件

2025-01-15

python安装包!!快速下载!!!

python安装包!!快速下载!!!

2024-12-02

游览器插件!快速便捷!!助理数据采集

游览器插件

2024-12-02

大厂面试必备-深入剖析Java基础之面向对象特性

内容概要:本文深入讲解了Java基础中的面向对象特性,包括封装、继承、多态、抽象等四个核心特性。每个特性都有详细的理论解释和示例代码,帮助读者理解和应用这些概念。此外,文章还比较了Java和C++的主要区别,介绍了final、finally和finalize的区别,重载与重写的区别,反射机制,以及Java的泛型机制及其实现原理。最后,文章详细阐述了Java中值传递与引用传递的区别。 适合人群:初级和中级Java开发者,准备大厂面试的技术人员。 使用场景及目标:① 深入理解Java面向对象的核心特性,提升编程能力和代码质量;② 掌握Java与C++的主要区别,选择合适的语言进行开发;③ 区分final、finally和finalize的作用,理解重载与重写的区别,熟练运用反射和泛型机制;④ 清楚理解Java中值传递与引用传递的差别。 其他说明:本文内容丰富,涵盖多个知识点,建议读者逐个章节学习,结合示例代码实践,以达到更好的学习效果。

2024-11-27

Java开发腾讯面试重点解析-关键字与语法

内容概要:本文详细解析了 Java 开发中常见的面试题,涵盖了 static 关键字、transient 和 volatile 关键字以及 synchronized 的原理和应用。针对每个关键字,文章不仅介绍了其基本概念,还通过具体代码示例进行了详细说明,包括静态变量、静态方法和静态代码块的使用场景,以及 volatile 保证多线程可见性的机制。最后,讨论了 memory leak(内存泄漏)的原因和解决方法,以及如何实现一个不可变类。 适合人群:具备一定 Java 编程基础的开发人员,尤其是准备腾讯或其他大型互联网公司面试的技术人员。 使用场景及目标:帮助求职者更好地理解和掌握 Java 中重要关键字和机制,提高面试成功率。同时也适用于已经在职但希望巩固基础和优化代码质量的 Java 开发者。 其他说明:本文内容丰富且实用,既有理论讲解也有代码实战,建议读者在阅读过程中动手实践,以便更好地理解和掌握知识点。

2024-11-27

咸鱼关键词多价格采集数据

用于从二手电商平台(如闲鱼)上自动采集商品数据的工具。它能通过输入关键词、设置价格区间等参数,快速获取指定商品的相关信息。这类工具常用于市场分析、价格趋势研究或辅助电商运营。

2024-11-27

游览器插件-倍速播放-刷视频利器

游览器插件--倍速播放-刷视频利器

2025-11-14

电影评论情感分析系统-Flask框架

本项目是一个基于机器学习的电影评论情感分析系统,采用Flask框架构建Web应用,结合scikit-learn实现情感分类模型。系统能够对英文电影评论进行情感分析(正面/负面),并提供丰富的数据可视化功能。

2025-11-08

微博、抖音、百度热搜数据爬虫、大屏展示系统

微博、抖音、百度热搜数据爬虫、大屏展示系统

2025-10-02

百度热搜数据集2022.8-2025.6

百度热搜数据集2022.8-2025.6

2025-07-16

抖音热搜历史数据集-2023.3-2025.6年热搜数据集

抖音热搜历史数据集-2023.3-2025.6年热搜数据集; 字段:标题、在榜时间、在榜时长、排名、链接

2025-07-15

微博历史-热搜数据集:数据从2021年6月14到2025年6-30日数据集整合

微博热搜历史数据集:数据从2021年6月14到2025年6-30日数据集整合;字段:标题、最后在热榜时间、持续在榜时长、最高排名、热度、采集时间、更新时间

2025-07-14

微博评论爬虫-接口采集非自动化

微博评论爬虫-接口采集非自动化

2025-07-06

京东商品采集、店铺采集、评价采集-网站可视化;资源内存储爬虫、数据库数据、前后端完整内容

京东商品采集、店铺采集、评价采集-网站可视化 详情见博文:https://niuma.blog.youkuaiyun.com/article/details/148825464?spm=1011.2415.3001.5331

2025-06-22

使用Python打造强大的词云图生成器:从TXT到可视化的数据之旅

使用Python打造强大的词云图生成器:从TXT到可视化的数据之旅;工具介绍博客:https://blog.youkuaiyun.com/weixin_55010563/article/details/148580833?

2025-06-11

游览器切换代理saoshen插件

游览器切换代理saoshen插件

2025-06-10

中国高校数据采集与可视化分析系统

中国高校数据采集与可视化分析系统

2025-06-09

家政服务系统-springboot+vue

家政服务系统-springboot+vue

2025-05-24

https://hbba.sacinfo.org.cn/stdList-行业标准信息服务平台-数据集

行业标准信息服务平台-数据集-https://hbba.sacinfo.org.cn/stdList 字段:标准号 发布日期 实施日期 制修订 代替标准 中国标准分类号 国际标准分类号 技术归口 批准发布部门 行业分类 标准类别 标准名称 备案号 备案日期 起草单位 起草人

2025-05-21

一起上岸研友网站设计与实现

一起上岸研友网站设计与实现

2025-05-21

基于Django框架的高校实验室管理系统设计与实现-毕业设计

高校实验室管理系统是一个基于Django框架开发的综合性平台,旨在提升实验室管理效率,优化资源配置,并简化预约流程。系统包含用户管理、实验室资源管理、预约管理、设备管理、数据统计与分析、通知与消息系统等六大功能模块,支持多角色用户系统,包括管理员、教师、学生和实验室管理员。技术架构采用HTML5/CSS3/JavaScript、Bootstrap、jQuery/AJAX等前端技术,以及Django框架、PostgreSQL/MySQL数据库等后端技术。系统特色包括响应式设计、权限精细控制、智能冲突检测、数据可视化和扩展性强。预期成果包括资源利用率提高30%以上,预约流程时间缩短50%,设备维护响应时间缩短40%,管理成本降低25%。该系统将为高校实验室管理提供现代化、智能化的解决方案,促进实验室资源的合理配置和高效利用。

2025-05-15

基于springboot的教师日程管理系统

**基于SpringBoot的教师日程管理系统** 本系统是一款专为高校教师设计的智能化日程管理平台,基于SpringBoot框架开发,整合Spring Security、JPA、Redis等技术,提供高效、安全的日程管理解决方案。系统支持教学计划安排、会议管理、科研任务跟踪及个人事务提醒,帮助教师优化时间分配,提升工作效率。 **核心功能** 1. 日程管理:支持创建、编辑、分类(教学/会议/科研/个人)日程,提供智能冲突检测和多方式提醒(系统通知/邮件)。 2. 教学管理:课程表维护、教室预约、教学进度跟踪,避免时间冲突。 3. 会议协作:会议创建、邀请、签到管理,支持会议室预约和纪要共享。 4. 数据分析:可视化统计日程分布、活动占比,辅助教师优化时间管理。 5. 共享与协作:支持个人、院系或全校日程共享,促进团队协作。 **技术优势** • 前后端分离:前端采用Bootstrap+Thymeleaf,后端基于SpringBoot,确保高性能与可扩展性。 • 安全可靠:Spring Security实现权限控制,Redis缓存提升响应速度,Quartz定时任务保障提醒精准送达。 • 多端适配:响应式设计,兼容PC和移动端,数据实时同步。 本系统助力教师高效管理时间,平衡教学、科研与生活,是现代化高校管理的理想工具。

2025-05-13

Python+Flask+MySQL膳食健康管理系统设计与实现(附完整源码+数据库)

知识领域:计算机科学/健康营养信息学 技术关键词:Python 3.8+, Flask 2.0, MySQL 8.0, Pandas, Matplotlib, scikit-learn 内容关键词:膳食分析系统、营养计算算法、健康数据可视化、个性化饮食推荐 用途: 1. 计算机专业毕业设计参考项目 2. 健康管理类应用开发实战案例 3. 营养学与信息技术交叉学科研究素材 4. Python全栈开发学习项目

2025-05-13

PyQt5(GUI框架)、Folium(地图可视化)

技术关键词:PyQt5(GUI框架)、Folium(地图可视化)、NetworkX(图算法)、QWebEngineView(网页渲染) 内容关键词:景点数据库、交互式地图、路线规划算法、用户界面设计 用途:帮助游客规划最优旅游路线,可视化展示景点分布,计算景点间最短路径,提升旅游体验效率 1. 使用PyQt5构建直观的用户界面 2. 集成Folium地图实现景点可视化 3. 基于NetworkX实现Dijkstra等路径规划算法 4. 提供景点搜索、路线规划、时间估算等功能 5. 支持交互式地图操作和路线展示

2025-05-13

咸鱼采集-支持首图预览-发起对话

咸鱼采集-支持首图预览-发起对话

2025-05-08

本文介绍使用Python+DrissionPage开发的BOSS直聘职位信息自动化采集系统 该系统可实现:自动登录企业账号关键词搜索职位滚动加载全量数据自动化数据存储反爬机制规避

BOSS直聘职位信息自动化采集系统设计与实现 一、项目背景 本文介绍使用Python+DrissionPage开发的BOSS直聘职位信息自动化采集系统。该系统可实现: 1. 自动登录企业账号 2. 关键词搜索职位 3. 滚动加载全量数据 4. 自动化数据存储 5. 反爬机制规避 ![BOSS直聘数据采集架构图](https://example.com/architecture.png) 二、环境准备 依赖库安装 ```bash pip install DrissionPage DataRecorder requests openpyxl ``` 环境要求 1. Chrome浏览器(版本与chromedriver匹配) 2. 配置ChromeDriver路径 3. 企业账号权限(需实名认证) 三、核心代码解析 1. 初始化配置 ```python page = WebPage('d') # 使用无头模式 recorder = Recorder(f'{keyword}.xlsx', cache_size=10) # 初始化数据记录器 ``` • `WebPage('d')`:启用无头浏览器模式 • `Recorder`:配置Excel存储引擎,设置10条缓存 2. 登录模块 ```python def login(): page.get('https://www.zhipin.com/nanjing/?ka=query_select_city_101190100') input('登录后回车......') ``` • 自动跳转到城市选择页面 • 手动扫码登录机制(应对滑动验证码) 3. 核心采集逻辑 ```python def spider(): link = f'https

2025-04-25

空空如也

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

TA关注的人

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