自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1537)
  • 资源 (50)
  • 收藏
  • 关注

原创 php 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股定理四元组是指满足a²+b²+c²=d²的整数组合,代表具有整数边长和空间对角线的长方体。本原勾股四元组需满足最大公约数为1,且可用特定公式生成。示例代码通过简单计算验证四元组是否满足条件。该算法的时间复杂度和辅助空间均为O(1)。更多详情可参考Wiki和MathWorld。

2026-01-14 09:00:05 499

原创 JavaScript 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股定理四元组是指满足a²+b²+c²=d²的整数组合,代表具有整数边长和空间对角线的长方体。本原四元组指最大公约数为1的组合,可用公式生成。示例代码演示了如何检查四个数是否符合该定义,其时间复杂度为O(1)。这些四元组是丢番图方程的解,具有几何意义。

2026-01-14 08:59:43 562

原创 Python 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股定理四元组指满足a²+b²+c²=d²的整数组合,其中d为空间对角线长度。当最大公约数为1时称为本原四元组,可通过特定公式生成。文中提供了Python检测代码示例(1,2,2,3)符合条件,验证了理论。这类组合与三维整数边长长方体相关,是丢番图方程的解。

2026-01-13 09:20:37 1049

原创 Java 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股定理四元组是指满足a²+b²+c²=d²的整数组合,对应边长和空间对角线均为整数的长方体。本原四元组需满足最大公约数为1,且可通过特定公式生成。示例代码展示如何验证四个数是否构成勾股四元组,时间复杂度为O(1)。该概念在数论和几何中均有应用。

2026-01-13 09:20:11 1338

原创 C# 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股四元组指满足a²+b²+c²=d²的整数组合,对应边长为整数且空间对角线为整数的长方体。本原勾股四元组是最大公约数为1的原始解,可通过m、n、p、q参数公式生成。示例代码展示了如何验证四元组是否满足条件(如1,2,2,3返回True),验证过程仅需常数时间。该概念与勒贝格恒等式相关,且所有解均可由本原解的整数倍构成。

2026-01-12 09:11:05 2356

原创 C++ 毕达哥拉斯四元组(Pythagorean Quadruple)

勾股四元组指满足a²+b²+c²=d²的整数组合,对应边长为整数的长方体的空间对角线。本原四元组需满足最大公约数为1,可用参数化公式生成。示例C++代码通过简单运算验证四个数是否符合条件,时间复杂度为O(1)。该概念是三维勾股定理的推广,源于丢番图方程的解。

2026-01-12 09:07:52 1776

原创 Blazor WASM 在 .NET 10 中的全面升级:微软如何最终解决了其最大的弱点,Blazor 自动清除缓存

Blazor WASM在.NET 10迎来重大性能飞跃:启动时间大幅缩短70%,文件体积显著减小。微软通过Brotli压缩、资源预加载优化和自动缓存清除机制(只需在csproj中添加一行配置),使Blazor首次具备与主流JS框架竞争的实力。开发体验从"加载10秒"的尴尬免责声明,升级为开箱即用的高效解决方案。这些改进让Blazor WASM真正迈入了企业级应用开发的门槛。

2026-01-10 09:26:02 1719

原创 C盘清理,释放宝贵存储空间

本文分享了10种高效的C盘清理方法,包括:使用Windows自带磁盘清理工具、卸载不必要程序、清理临时文件、清空回收站、启用存储感知、删除系统还原点、移动大文件到其他驱动器、使用第三方清理工具(如CCleaner)、检查并删除大文件、关闭休眠功能等。这些技巧能有效释放C盘空间,提升电脑运行效率。建议定期进行系统清理维护,保持电脑良好状态。

2026-01-10 09:21:28 2049

原创 虚拟机性能优化,分享一些如何提升虚拟机运行效率经验、调优技巧与工具

摘要 本文介绍了虚拟机性能优化的关键方法,包括:合理分配CPU和内存资源、启用硬件虚拟化支持;使用SSD存储并配置存储池优化I/O性能;选择高性能网络适配器并实施负载均衡;关闭不必要服务、利用快照功能;运用监控和分析工具;定期更新软件和清理文件;采用资源池管理和设置优先级。通过这些措施可显著提升虚拟机运行效率,确保高负载下的稳定性能。

2026-01-09 08:39:54 2329

原创 Xshell运维服务器管理的进阶技巧、高效自动化脚本及常用快捷键

Xshell高效运维技巧分享:本文介绍了Xshell作为SSH客户端的高级功能,包括会话分组、广播命令、智能地址栏等实用特性,并演示了结合shell脚本实现多服务器日志收集的自动化案例。重点讲解了快捷键组合(如Ctrl+Tab切换会话、Ctrl+Alt+B广播命令)和Xftp联动功能,帮助运维人员提升工作效率。通过合理运用这些技巧,可将重复性操作转化为批量处理,大幅减少日常维护时间。

2026-01-09 08:39:05 2567

原创 Gemini学生认证疑难解答:常见问题与解决方案

Gemini 平台(通常指 Google 的 AI 模型访问或相关的教育计划)的学生认证是确保资源仅被教育用户使用的关键步骤。由于认证流程涉及 Google 账户、学校域名的验证以及不同地区的政策差异,学生用户在认证过程中可能会遇到一些问题。

2026-01-08 08:42:09 2941

原创 IDM插件开发创意:扩展下载管理功能的个性化工具

摘要:本文介绍了基于IDM SDK开发定制插件的创意方向,通过C++ DLL扩展实现智能下载管理。主要包括四大功能:1)AI辅助文件名重构,实现学术/软件文件的智能归档;2)动态优先级调度系统,支持任务依赖关系管理;3)智能故障恢复机制,针对不同HTTP状态码采取自适应策略;4)基础插件开发示例,展示下载完成通知的实现原理。这些扩展突破了IDM原生功能限制,将下载工具转变为可编程的智能中枢,显著提升批量下载管理的自动化程度。文章提供了概念性代码说明,强调需要结合官方SDK进行完整开发。

2026-01-08 08:41:11 3233

原创 MATLAB 高效算法实战:数据分析与算法优化的效率秘诀

本文介绍了MATLAB在数据分析和算法优化中的高效应用技巧。重点分享了四个优化策略:1)利用向量化操作替代循环,提升运算效率10倍以上;2)合理选择数据类型(如uint8/single)减少内存占用;3)调用内置工具箱的优化函数(如稀疏矩阵求解器)加速复杂运算;4)使用JIT编译加速非向量化代码。文章通过具体案例对比展示了每种优化方法的性能提升效果,为MATLAB用户提供了实用的性能优化指南。

2026-01-07 08:27:30 3961

原创 Anaconda 加速 AI 模型训练:优化机器学习工作流效率的利器

Anaconda加速AI模型训练:环境管理是关键。通过conda创建隔离环境,避免依赖冲突;精确控制CUDA等底层库版本,简化GPU适配;无缝集成Jupyter Notebooks实现快速环境切换。Anaconda显著减少环境配置时间,提升实验复现性,将开发者精力集中于模型优化而非环境调试,是AI工作流效率提升的核心工具。

2026-01-07 08:26:43 3597

原创 AI 写作助手横向测评大会:技术博客创作效果大比拼

本文对主流AI写作助手(ChatGPT、Claude3、Gemini及国内模型)进行多维度测评,聚焦技术博客创作场景。测评显示:GPT-4o在技术准确性和代码生成方面表现最优;Claude3擅长长文结构与逻辑连贯;Gemini在时效性信息获取上有优势;国内模型中文表达更自然。建议采用组合策略:用Claude3构建框架,GPT-4o生成技术细节,国内模型润色中文表达,最后人工校验确保准确性。这种协作模式能显著提升技术博客创作效率和质量。

2026-01-06 09:34:26 3743

原创 智能脚本驱动的 Windows 11 临时文件自动化管理方案

本文介绍了一种基于PowerShell的Windows 11临时文件自动化管理方案。通过编写智能清理脚本,可自动删除系统临时文件、预取文件、日志缓存等冗余数据,并支持安全删除机制和文件类型白名单控制。方案详细说明了脚本框架、自动化部署方法(通过任务计划程序定时执行),以及进阶优化建议(如按文件年龄清理、日志记录等)。该方案能有效释放存储空间,提升系统性能,实现高效自动化的系统维护。

2026-01-06 09:33:29 3769

原创 总结那些折磨程序员的诡异Bug,揭露相关解决方案

《程序员的"破案"日常:7大诡异Bug与破解之道》 摘要:程序员常遇到令人抓狂的Bug:变量无故变值的"幽灵"现象、多线程死锁、浮点精度误差、回调地狱、依赖冲突、环境差异和内存泄漏。这些Bug如同悬案,需要特殊"侦破"技巧:用调试工具追踪变量、规范锁顺序避免死锁、设置epsilon值处理浮点误差、用Promise简化异步、容器化统一环境、内存分析工具检测泄漏。每个Bug都是技术能力的试金石,通过系统化的解决方法和专业工具,程序员不仅能破解难题,更能

2026-01-05 09:35:23 4506

原创 2026年IT行业技术发展的前瞻性见解

2026年IT行业技术发展趋势展望 人工智能将深度应用于各行业决策系统,边缘计算助力物联网实时响应,5G技术推动智能城市和AR/VR发展。网络安全将采用零信任架构,量子计算进入实用探索阶段。可持续发展成为重点,包括绿色数据中心、可再生能源使用和循环经济实践。远程办公模式常态化,企业将加强数字协作工具投入。这些趋势将共同塑造未来数字化世界的技术格局。

2026-01-05 09:33:39 4642

原创 python pip 查看版本、安装、卸载等常用命令

本文介绍了Python库管理相关操作指南:1.查询库信息(pip show/list)及代码获取版本号;2.安装指定版本库;3.卸载库及多环境处理方法;4.验证安装/卸载结果;5.查看库历史版本;6.多种查看Python版本的方法(命令行、交互环境、pip等)。提供了完整的Python包管理操作流程,适用于日常开发和环境管理需求。

2026-01-04 08:45:24 5260

原创 python 请求报错:HTTPSConnectionPool(host=‘xxx.net‘, port=443): Max retries exceeded with url

摘要:当请求HTTPS接口时出现"SSLError: [SSL: TLSV1_ALERT_INTERNAL_ERROR]"错误,主要原因是SSL/TLS握手失败,可能由服务端证书过期、Python环境配置不当、网络代理干扰或软件版本不兼容导致。解决方案包括:临时禁用SSL验证(仅测试环境)、更新系统证书、检查网络代理设置、指定自定义证书验证路径等。通过降级requests库版本至2.20.0成功解决了该问题,表明某些新版本可能存在SSL兼容性问题。在实际开发中,应根据具体情况选择合适的解

2026-01-04 08:44:38 4591

原创 在 ASP.NET Core 中使用(消费) RabbitMQ 消息

本文介绍了在ASP.NET Core中使用BackgroundService消费RabbitMQ消息的方法。首先通过Docker快速搭建RabbitMQ环境,然后创建继承自BackgroundService的ConsumeRabbitMQHostedService类,实现消息队列的初始化、消息接收和处理逻辑。文中详细展示了连接创建、队列声明、消息消费等关键代码,并说明了如何在Startup中注册该后台服务。运行应用后,可以成功接收和处理RabbitMQ消息。该方案为构建分布式系统提供了可靠的后台任务处理机制

2026-01-02 09:24:56 5438

原创 在 ASP.NET Core 中发布 RabbitMQ 消息

本文介绍了在ASP.NET Core中发布RabbitMQ消息的实现方法。主要内容包括:配置RabbitMQ连接参数、使用对象池重用通道(IModel)、创建RabbitMQ管理接口(IRabbitManager)及其实现、通过扩展方法简化服务注册,并在控制器中演示消息发布。特别说明了为何要重用通道以及如何使用Microsoft.Extensions.ObjectPool来实现通道对象池,以提高性能并减少资源消耗。最终通过API调用验证了消息发布功能。

2026-01-02 09:23:15 5627

原创 ASP.NET Core 应用程序中的单点登录 (SSO)

本文介绍了如何使用IdentityServer4在ASP.NETCore中实现单点登录(SSO)。SSO通过集中身份验证服务,让用户只需登录一次即可访问多个应用,提升用户体验和安全性。文章详细展示了搭建IdentityServer4服务端的步骤,包括NuGet包安装、配置文件和资源定义;以及客户端应用的配置方法,涉及认证中间件设置。最后提供了测试流程,验证SSO功能实现。该方案能简化用户管理,增强系统安全性,为开发者提供了一套完整的SSO实现指南。

2026-01-01 10:45:36 5821

原创 使用 RabbitMQ 和 MassTransit 在 .NET Core 中实现强大的微服务:处理订阅者故障和消息恢复

本文介绍了在.NET Core中使用MassTransit和RabbitMQ构建弹性微服务系统的方法。主要内容包括:1)配置发布-订阅模式实现服务间通信;2)处理订阅服务器重启和RabbitMQ故障时的消息恢复;3)通过指数重试策略和死信队列确保消息可靠性;4)对比推送/拉取模型的优缺点。文章提供了完整的代码示例,展示了如何创建发布者、消费者,并配置重试机制和死信处理,帮助开发者构建高可用的微服务架构。

2026-01-01 10:44:40 5514

原创 javascript 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

摘要:立方体是由六个全等正方形面组成的特殊长方体,具有12条等长棱和8个顶点。其所有面互相垂直,体积公式为V=a³,表面积公式为S=6a²。文中给出了边长2和3的实例计算,并附有JavaScript计算代码示例(时间复杂度O(1))。立方体因高度对称性在几何学中具有重要意义,常见于骰子、礼盒等实物。该内容包含基础定义、计算公式、编程实现及应用说明。

2025-12-31 10:53:12 4840

原创 PHP 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

立方体是由6个全等正方形面组成的特殊长方体,具有12条等长边和8个顶点。所有面相互垂直,各边长为a。其体积公式为V=a³,表面积公式S=6a²。实例包括骰子、礼盒等。文中提供了PHP计算代码示例,时间复杂度O(1),可直接输入边长计算体积和表面积。该几何体因高度对称性在数学和实际应用中具有重要意义。

2025-12-31 10:52:11 4752

原创 Python 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

立方体是具有六个正方形面的特殊长方体,其特征包括:12条棱、8个顶点,所有边长相等(a)。主要计算公式:体积V=a³,表面积S=6a²。文中给出了Python代码示例计算立方体面积和表面积(时间复杂度O(1)),并列举骰子等生活实例说明其应用价值。这种规则的几何体在数学和工程领域具有重要意义。

2025-12-30 09:12:20 5236

原创 Java 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

立方体是具有六个正方形面的三维图形,所有边长相等,相邻面呈直角。它有12条棱和8个顶点,体积公式为V=a³,表面积为S=6a²(a为边长)。实际应用包括骰子、礼盒等。文章提供了Java代码示例计算立方体体积和表面积,当边长为5时,输出体积125和表面积150。该算法时间复杂度为O(1)。

2025-12-30 09:12:04 5179

原创 C# 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

立方体是由6个正方形面组成的特殊长方体,具有12条等长棱和8个顶点。其所有边长相等(记为a),对面平行且相邻面成直角。体积公式为V=a³,表面积S=6a²。示例代码展示了如何用C#计算立方体体积和表面积(如边长为5时,体积125,表面积150)。立方体常见于骰子、礼盒等实物,因高度对称性而在几何学中具有重要地位。算法时间复杂度为O(1)。

2025-12-29 10:47:56 5554

原创 C++ 立方体体积和表面积计算程序(Program for Volume and Surface Area of Cube)

摘要:立方体是一种特殊的长方体,具有6个全等的正方形面、12条等长棱和8个顶点。其体积公式为V=a³,表面积公式为S=6a²(a为边长)。文章介绍了立方体的几何特性,并提供了计算示例和C++代码实现。立方体因高度对称性在数学和生活中应用广泛,如骰子、礼盒等常见物品。

2025-12-29 10:46:26 5366

原创 实现 RabbitMQ 实现 .NET 6 Web API 之间的通信

本文介绍了如何在.NET6 WebAPI中使用RabbitMQ实现服务间通信。主要内容包括:1) 安装RabbitMQ.Client NuGet包;2) 配置RabbitMQ连接参数;3) 实现消息发送和接收服务;4) 在控制器中集成RabbitMQ服务。通过RabbitMQ作为消息代理,可以实现服务解耦、提高系统可扩展性。文章提供了完整的代码示例,展示了消息生产者和消费者的实现方式,帮助开发者在微服务架构中建立可靠的消息通信机制。

2025-12-27 13:20:41 6380

原创 .NET Core 8 与 RabbitMQ 和 MassTransit

本指南详细介绍了在.NET Core 8环境中集成RabbitMQ和MassTransit的完整流程。主要内容包括:1)安装.NET Core 8 SDK、RabbitMQ和MassTransit;2)RabbitMQ管理控制台的基本配置;3)项目结构设计,包含发送服务(QueueSenderService)和接收服务(QueueReceiverService);4)MassTransit的核心配置方法;5)三种典型消息模式实现(命令发送、事件发布、请求响应)。文中提供了完整的代码示例和配置说明,并建议开发

2025-12-27 13:16:40 6382

原创 在 .NET Core 8 中实现 RabbitMQ

本文介绍了在.NET 8环境中集成RabbitMQ的实现方法。通过使用MassTransit和MassTransit.RabbitMQ包,详细说明了配置发布者和消费者服务的过程。文章包含RabbitMQ设置类、队列定义、消息发布服务实现,以及消费者服务处理消息的完整示例。重点展示了如何通过RabbitMQ实现订单验证和推送通知功能,包括JSON消息的序列化和反序列化处理。最后说明了在Program.cs中配置相关服务的方法,为构建可扩展的分布式系统提供了实用指导。

2025-12-26 08:46:55 6037

原创 .NET 8 Web 应用、Web API 和 RabbitMQ

本文介绍了使用.NET8和C#开发的信用卡支付系统,通过RabbitMQ实现异步消息处理。系统分为Web应用和API两部分:Web应用接收交易数据并存入数据库,通过RabbitMQ通知支付处理API;API监听消息并完成支付处理。采用容器化部署(RabbitMQ和SQL Server),实施健康检查确保服务可靠性。这种架构提高了系统的可扩展性和稳定性,使Web应用更轻量,并能优雅处理支付失败等情况。

2025-12-26 08:45:42 6278

原创 使用 Windows 客户端的 RabbitMQ Messaging for .NET 8 Web API 第 2 部分

本文介绍了如何将WebApi消息传递到客户端应用程序。首先在本地运行WebApi,通过Swagger工具测试接口。然后创建一个控制台应用程序,使用RabbitMQ连接工厂建立与本地代理的连接,声明"ProductQueue"队列并创建消费者来接收消息。同时展示了生产者API端如何通过相同队列名称发送JSON格式消息。最终实现WebApi将数据库新增值广播到RabbitMQ,控制台应用程序订阅队列获取更新数据的功能。文章提供了完整的C#代码示例,说明RabbitMQ在生产者和消费者之间的消

2025-12-25 15:00:22 6637

原创 使用 Windows 客户端的 RabbitMQ Messaging for .NET 8 Web API 第 1 部分

本文介绍了如何在C#应用中使用RabbitMQ实现消息通信。主要内容包括:RabbitMQ作为开源消息代理的功能(解耦应用、异步通信、负载均衡等);在Windows环境下安装RabbitMQ;使用.NET 8创建WebAPI项目并集成RabbitMQ,实现产品数据的增删改查操作;通过RabbitMQProducer发送消息到"ProductQueue"队列;使用EF Core进行数据库操作并实现产品服务接口;最后通过ProductController处理HTTP请求并发送消息。文章还提到

2025-12-25 14:56:39 6276

原创 ASP.NET Core:创建并验证文档上的数字签名

数字签名是一种确保电子文档真实性、完整性和不可否认性的加密技术。本文介绍了在ASP.NET Core中使用RSACryptoServiceProvider类实现数字签名的方法,包括创建和验证签名的详细步骤。文章提供了完整的代码示例,展示如何封装数字签名功能为服务类,并集成到ASP.NET Core应用中。特别强调了私钥安全存储和公钥分发的重要性,并建议在生产环境中采取额外的安全措施。该技术可有效保护合同、金融交易等敏感电子文档的安全。

2025-12-24 09:08:54 6327

原创 C# 结合 JavaScript 实现手写板签名并上传到服务器

本文介绍了一个基于C#和JavaScript开发的手写签名测试系统。该系统通过HTML5 Canvas实现手写板功能,支持触屏设备手写和鼠标模拟,提供多种画笔颜色选择、重写和提交功能。签名数据以Base64格式传输到后端,由C#代码转换为PNG和JPEG格式图片存储。系统适用于银行、保险等需要电子签名的业务场景,同时具备笔迹分析功能。文章详细阐述了前端JavaScript实现手写功能、前后端交互过程以及后端图片处理的关键代码。系统运行于Windows Server 2019环境,使用.NET Framewo

2025-12-24 09:08:15 6589

原创 Entity Framework Core (EF Core) 10 的新特性

EF Core 10新特性概览 EF Core 10作为微软推出的跨平台ORM框架,带来了多项重要更新:1) 增强LINQ/SQL转换性能,优化查询执行;2) 新增对Azure CosmosDB全文搜索和混合搜索的支持;3) 引入LeftJoin/RightJoin运算符简化复杂查询;4) 改进存储过程映射,支持CUD操作;5) 支持ExecuteUpdateAsync中使用非表达式lambda。安装时需通过NuGet添加Microsoft.EntityFrameworkCore及相关包。这些改进显著提升了

2025-12-23 09:12:38 6187

原创 .NET 10 中的新特性和增强功能

.NET 10 中的新特性和增强功能。微软已在今年年底(2025 年 11 月)发布 .NET 10。值得一提的是,这将是一个长期支持 (LTS) 版本。在本文中,探索了新功能,如 ASP.NET Core 10、Blazor 10 和 C# 14 的简单介绍。

2025-12-23 09:11:29 6621

PHP API 客户端, deepseek API 交互 deepseek-php-client-2.0.3

PHP API 客户端,deepseek API 交互 deepseek-php-client-2.0.3,特点如下: 无缝 API 集成:DeepSeek 的 AI 功能的 PHP 接口。 流畅的构建器模式:可链接的方法,用于直观的请求构建。 符合:符合 PSR-18 的 HTTP 客户端集成。 模型灵活性:支持多种 DeepSeek 模型(Coder、Chat 等)。 流式传输就绪:内置对实时响应处理的支持。 许多 Http 客户端:易于使用Guzzle http client(默认),或symfony http client。 框架友好:可用 Laravel 和 Symfony 包。

2025-03-06

.NetCore 8.0 反射与源生成器(Reflection vs Source Generators)

.NetCore 8.0 反射与源生成器(Reflection vs Source Generators),探讨了两种将CSV数据映射到类属性的方法:传统反射法和现代源生成器技术。反射方法通过读取CSV标题匹配类属性实现自动映射,但存在性能开销;源生成器则在编译时生成映射代码,显著提升处理速度(比反射快2倍以上)并减少内存消耗(仅用三分之一)。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/148474206

2025-06-06

postgis测试数据库 科罗拉多州百年一遇的洪泛区 包含 kmz、geojson、shapefile

postgis测试数据库 科罗拉多州百年一遇的洪泛区 包含 kmz、geojson、shapefile。GIS 数据在许多行业中主要用于制图和空间分析。GIS 数据的主要类型是栅格和矢量。栅格文件是具有定义分辨率的连续网格数据,通常存储为 .tiff、.jpeg、.bmp 或 .png。矢量文件可以是点、线或多边形特征。最常见的是,它们存储为 Shapefile,但也可以是 GeoJSON、KML、GML、TIGER 或嵌套在地理数据库 (GDB) 中。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/146397273

2025-03-20

该项目是一个轻量级 AI 代理,利用 Deepseek LLM 在本地运行并与 Spring Boot 集成

该项目是一个轻量级 AI 代理,利用 Deepseek LLM 在本地运行并与 Spring Boot 集成,将DeepSeek LLM 与 Spring Boot集成,从而实现实时 AI 响应,而无需依赖昂贵的基于云的 API。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/146062440

2025-03-06

2022年蓝桥杯省赛真各组题(c c++ java python)

2022年蓝桥杯省赛真各组题(c c++ java python)

2025-03-05

deepseek java sdk deepseek4j-1.4.5

deepseek java sdk deepseek4j-1.4.5,包含源码及deepseek4j-1.4.5-示例-0.0.1-SNAPSHOT.jar包。

2025-03-06

.NET 9.0 中 DeepSeek 模型入门示例

.NET 9.0 中 DeepSeek 模型入门示例,得益于 Microsoft.Extensions.AI 库,构建利用新 DeepSeek R1 模型的应用程序变得非常简单。 事实上,使用 MEAI 可以直接使用任何模型,无论它托管在 GitHub Models、Azure AI Foundry 中,还是在 Ollama 中本地运行。 这就是这个示例代码的全部内容 - 使用 MEAI 构建一个快速的 .NET 控制台来访问 DeepSeek R1 模型。

2025-03-06

springmvc框架模板(含例子,可以用作计算机毕业设计开发) springmvc源代码

springmvc框架模板(含例子,可以用作计算机毕业设计开发) springmvc源代码

2025-03-05

DeepSeek API 的 Python 客户端

DeepSeek API 的 Python 客户端,一个功能丰富的 Python 客户端,用于与 DeepSeek 强大的语言模型进行交互,支持同步和异步操作。

2025-03-06

使用 PHP Deepseek 实现问答 ask-deepseek

使用 PHP Deepseek 实现问答 ask-deepseek,本地运行 deepseek 可选,ollama 运行 deepseek-r1:1.5b

2025-03-06

C++ 基础知识了解、学习及源代码案例分享

C++ 基础知识了解、学习及源代码案例分享,掌握默认构造函数、构造函数重载、默认析构函数、析构函数重载、复制构造函数重载、赋值构造函数重载,掌握主要运算符+、-、*、/、前后置++、+= 等重载,学会 new/delete 函数重载,对比以下两种实现区别:当 new/delete被声明为私有函数时,类只能被实例化为栈对象,而不能实例化在堆内存。掌握继承、STL 六大组件等。

2025-03-05

C语言比较全面的经典源代码示例包含220个例子

C语言比较全面的经典源代码示例包含220个例子,包含: 002.运行多个源文件 011.模拟ATM(自动柜员机)界面 023.指向数组的指针 034.用“结构”统计学生成绩 044.冒泡排序 052.背包问题 054.链表操作(1) 064.哈夫曼编码 067.求解最优交通路径 074.K阶斐波那契序列 086.爱因斯坦的数学题 095.奇数平方的有趣性质 103.兔子产子(菲波那契数列) 108.递归整数四则运算 113.实矩阵乘法运算 115.n阶方阵求逆 122.绘制圆弧 128.金刚石图案 136.绘制正多边形 138.正方形螺旋拼块图案 144.绘制布朗运动曲线 147.VGA256色模式编程 152.利用图形页实现动画 155.读取DOS系统中的国家信息 165.获取BIOS设备列表 167.备份恢复硬盘分区表 168.设计口令程序 170.水果拼盘 173.求解符号方程 181.求解三角方程 184.奇数方差 185.统计选票 190.统计最高成绩 195.括号匹配 207.商人过河游戏 216.五子棋游戏 219.图书管理系统 220.进销存管理系统 等示例具体看源码

2025-03-05

编写实现基于《汇编语言》的300个汇编程序例程

编写实现基于《汇编语言》的300个汇编程序例程,基于《汇编语言》第三版

2025-03-05

deepseek java sdk deepseek4j-1.4.3

deepseek java sdk deepseek4j-1.4.3,包含源码及deepseek4j-1.4.3-示例-0.0.1-SNAPSHOT.jar包。

2025-03-07

deepseek java sdk deepseek4j-1.3.2

deepseek java sdk deepseek4j-1.3.2,包含源码

2025-03-07

Windows 解压版 PostgreSQL16.8-1

Windows 解压版 PostgreSQL16.8-1,参考文章: https://blog.csdn.net/hefeng_aspnet/article/details/146334763 https://blog.csdn.net/hefeng_aspnet/article/details/146338962 https://blog.csdn.net/hefeng_aspnet/article/details/146339729 对应PostGIS解压版地址:https://download.csdn.net/download/hefeng_aspnet/90492842

2025-03-18

Windows 解压版 PostgreSQL16.8-1 对应 PostGIS 3.5.2

Windows 解压版 PostgreSQL16.8-1 对应 PostGIS 3.5.2,Windows 解压版 PostgreSQL16.8-1与PostGIS 3.5.2安装,参考文章: https://blog.csdn.net/hefeng_aspnet/article/details/146334763 https://blog.csdn.net/hefeng_aspnet/article/details/146338962 https://blog.csdn.net/hefeng_aspnet/article/details/146339729 对应PostgreSQL16.8-1解压版地址:https://download.csdn.net/download/hefeng_aspnet/90492835

2025-03-18

python 强大的混合专家 (MoE) 语言模型 DeepSeek-V3

python 强大的混合专家 (MoE) 语言模型 DeepSeek-V3,DeepSeek-V3,这是一个强大的混合专家 (MoE) 语言模型,总共有 671B 个参数,每个 token 激活 37B。为了实现高效的推理和经济高效的训练,DeepSeek-V3 采用了多头潜在注意力 (MLA) 和 DeepSeekMoE 架构,这些架构在 DeepSeek-V2 中得到了彻底的验证。此外,DeepSeek-V3 开创了一种无辅助损失的负载平衡策略,并设置了多 token 预测训练目标以获得更强大的性能。在 14.8 万亿个多样化和高质量的 token 上对 DeepSeek-V3 进行了预训练,然后进行监督微调和强化学习阶段,以充分利用其功能。综合评估表明,DeepSeek-V3 优于其他开源模型,并实现了与领先的闭源模型相当的性能。尽管性能出色,但 DeepSeek-V3 仅需要 2.788M H800 GPU 小时即可完成完整训练。此外,它的训练过程非常稳定。在整个训练过程中,没有遇到任何无法恢复的损失峰值或执行任何回滚。

2025-03-06

使用纯 C++ 对 DeepSeek 系列大型语言模型进行 CPU 推理

使用纯 C++ 对 DeepSeek 系列大型语言模型进行 CPU 推理,这是基于Yet Another Language Model用 C++ 编写的 DeepSeek 系列大型语言模型的仅限 CPU 的推理实现。

2025-03-06

软件设计师 (软考中级),真题及解析(2020年-2023年上半年)

软件设计师 (软考中级),真题及解析(2020年-2023年上半年)

2025-03-05

在 ASP.NET Core 中使用 RabbitMQ 消息示例

在 ASP.NET Core 中使用 RabbitMQ 消息示例,在构建分布式系统时,后台任务扮演着非常重要的角色。最常见的场景是消费服务总线的消息。在本示例中,将介绍如何在 ASP.NET Core 中通过 BackgroundService 消费 RabbitMQ 消息。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/152317936

2025-09-30

.NET Core 8 与 RabbitMQ 和 MassTransit 示例

.NET Core 8 与 RabbitMQ 和 MassTransit 示例,该示例包含两个主要服务:QueueSenderService 和 QueueReceiverService。这两个服务通过 RabbitMQ 使用 MassTransit 进行通信。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/152270253

2025-09-29

.NET 7 和 RabbitMQ 的发布-订阅模式示例

.NET 7 和 RabbitMQ 的发布-订阅模式示例,示例简单介绍了发布-订阅模式的含义。想象一下:系统中有多个对象想要接收特定事件或更新的通知。使用发布-订阅模式,这些对象可以订阅感兴趣的主题,并只接收它们关心的通知。这样一来,再也不用被无用的更新淹没了!此外,这种模式还能降低依赖性,并促进系统组件之间的松耦合。这难道不好极了? 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/152210829

2025-09-28

.NET 8 Web 应用、Web API 和 RabbitMQ

.NET 8 Web 应用、Web API 和 RabbitMQ,本示例将探讨使用 RabbitMQ 的优势,包括更高的可扩展性、可靠性和性能,同时保持应用程序不同组件之间职责的清晰分离。此外,该项目遵循清晰架构原则,并实施健康检查以确保服务的稳健性。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/152209292

2025-09-28

WPF 如何使用现有工具进行 .NET 8 迁移

WPF 如何使用现有工具进行 .NET 8 迁移,微软技术具有多种环境,例如(桌面、Web、移动应用程序等),因此技术框架也会根据应用程序的执行环境而有所不同。因此,应用程序需要根据环境进行设计和构建。但现在挑战也随之而来。 参考链接:https://blog.csdn.net/hefeng_aspnet/article/details/152208131

2025-09-28

layer改造版及说明

layer改造版及说明: layer 移动版弹出层组件的改造版,通过颜色样式区分提示类型,类型通过style属性进行设置。增加了 layer.gt() 方法,参数包括如下: layer.gt('ok') 成功类型的提示 layer.gt('error') 错误类型的提示 layer.gt('info') 信息类型的提示 layer.gt('alert') 警告类型的提示 另外移动版不允许嵌套 iframe,该修改版本可以通过示例代码实现 iframe 的嵌套,并且可以无边距显示。 其它所有的功能均保留,可参照相关文档进行开发。 内附示例文件代码 demo.htm 使用文章参考:https://blog.csdn.net/hefeng_aspnet/article/details/152027229

2025-09-24

jquery-3.3.1、 jquery-3.3.1.min、jquery-3.3.1.slim、jquery-3.3.1.slim.min四个同版本文件

jquery-3.3.1、 jquery-3.3.1.min、jquery-3.3.1.slim、jquery-3.3.1.slim.min,压缩包内包含四个同版本文件,选择适合您需要的。 文章内使用:https://blog.csdn.net/hefeng_aspnet/article/details/152027229

2025-09-24

使用 .NET 8.0 中的 ASP.NET Core 和 Entity Framework Core 创建 RESTful Web API

使用 .NET 8.0 中的 ASP.NET Core 和 Entity Framework Core 创建 RESTful Web API,本示例向您展示如何使用 . NET 8.0中的 ASP.NET Core以及Entity Framework Core构建RESTful Web API。截至目前,.NET 8是最新长期支持 (LTS)版本,支持期预计持续到 2026 年 11 月 10 日。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/151993535

2025-09-23

使用 Entity Framework Code First 方法创建 ASP.NET Core 5.0 Web API

使用 Entity Framework Code First 方法创建 ASP.NET Core 5.0 Web API,使用 Entity Framework Core 的“Code First”方法在 ASP.Net Core 中创建 WEB API。将创建一个简单的员工 CRUD 操作,并使用 Swagger 对其进行测试。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/151991735

2025-09-23

.Net8 WebAPI CRUD 操作示例

.Net8 WebAPI CRUD 操作示例,在 .NET 8 中使用内存集合创建 CRUD(创建、读取、更新、删除)API 是 Web 开发中的常见场景。本示例将通过一个实际用例,逐步讲解如何构建一个完整的 .NET 8 Web API。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/151989349

2025-09-23

使用 MongoDB.Driver 在C# .NETCore 中实现 Mongo DB 过滤器

使用 MongoDB.Driver 在C# .NETCore 中实现 Mongo DB 过滤器。使用 .NET 和 C# 在 MongoDB 数据库中实现基本操作。使用 MongoDB.Driver 包执行各种操作。重点介绍 MongoDB 操作,因此不会为 .NET 项目实现高级架构。相反,将创建一个 .NET 8 Web API 项目,并直接在控制器中实现所有操作,而不是创建单独的服务或存储库类。您可以根据自身需求实现这些架构。通过在 .NET 应用程序中实现 MongoDB 操作,您可以高效地管理存储在 MongoDB 数据库中的数据。 参考文章: https://blog.csdn.net/hefeng_aspnet/article/details/150554627 https://blog.csdn.net/hefeng_aspnet/article/details/150554504

2025-08-20

使用 .NET Core 6 Web API 的 RabbitMQ 消息队列

使用 .NET Core 6 Web API 的 RabbitMQ 消息队列;RabbitMQ 消息队列及其使用 .NET Core 6 API 作为消息生产者和控制台应用程序作为消息消费者的实现。 Rabbit MQ 是一个消息代理,在使用多个微服务时充当中间件。 RabbitMQ 是一款开源消息代理软件。有时它也被称为面向消息的中间件。 RabbitMQ 是用 Erlang 编程语言编写的。 当某些资源花费大量时间来处理数据时,RabbitMQ 用于减少 Web 应用程序的负载和交付时间。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/150345221

2025-08-13

在 .NET 8.0 Web API 中实现 JWT 身份验证和基于角色的授权

在 .NET 8.0 Web API 中实现 JWT 身份验证和基于角色的授权。.NET 8.0 Web API JWT 身份验证和基于角色的授权 其中,JWT(JSON Web Token)身份验证作为一种强大的用户身份验证方法脱颖而出。结合基于角色的授权,它可以实现细粒度的访问控制,确保只有授权用户才能访问特定资源。本示例将引导您完成在 .NET 8.0 Web API 中实现 JWT 身份验证和基于角色的授权的过程,为构建安全且可扩展的 Web 应用程序奠定坚实的基础。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/149638160

2025-07-25

如何使用 ASP.NET Core 创建基于角色的 Web API

如何使用 ASP.NET Core 创建基于角色的 Web API,此示例介绍使用 ASP.NET Core 6 创建基于角色的 Web API 的步骤。将使用 Swagger UI 来可视化并与端点以及作为数据库的 MS SQL Server 进行交互。该应用程序将包含一个身份验证模块和一个事件模块。登录用户将能够查看与其帐户关联的事件,而具有管理员角色的用户可以创建、更新和删除事件。 参考:https://blog.csdn.net/hefeng_aspnet/article/details/149636494

2025-07-25

.NET 8.0 使用 JWT Bearer Token 的身份验证 API 示例 AuthDemoApi

.NET 8.0 使用 JWT Bearer Token 的身份验证 API 示例 AuthDemoApi。在现代 Web 开发领域,API 安全至关重要。实现此目标的可靠方法之一是使用 JWT(JSON Web Tokens)作为 Bearer Token 进行 API 身份验证。本示例将深入探讨 JWT Bearer Token 身份验证的含义、原理和方法。 JWT,即 JSON Web Token,是一项开放标准 (RFC 7519),用于在各方之间以 JSON 对象的形式安全地传输信息。由于信息经过数字签名,因此可以验证和信任。JWT 可以使用密钥(采用 HMAC 算法)或公钥/私钥对(使用 RSA 或 ECDSA 算法)进行签名。 参考:https://blog.csdn.net/hefeng_aspnet/article/details/149604808

2025-07-24

.NET 8.0 使用存储库模式和 Dapper 进行日志记录和单元测试的清洁架构

清洁架构 (Clean Architecture) 是由罗伯特·C·马丁 (Robert C. Martin)(又名鲍勃大叔)提出的系统架构指南。它衍生自许多架构指南,例如六边形架构、洋葱架构等。 清洁架构的主要概念是应用程序的核心逻辑很少改变,因此它将是独立的并被视为核心。 使这种架构发挥作用的首要规则是依赖规则。该规则规定,源代码依赖关系只能指向内部,并且内圈中的任何事物都无法知晓外圈中的任何事物。 通过将软件分层并遵循依赖规则,您将创建一个本质上可测试的系统,并享受其带来的所有好处。当系统的任何外部组件(例如数据库或 Web 框架)过时时,您可以轻松替换这些过时的元素。 在清晰架构中,领域层和应用层仍然处于设计的中心,被称为应用程序的核心。 领域层包含企业逻辑,应用层包含业务逻辑。 企业逻辑可以在许多相关系统之间共享,但业务逻辑不可共享,因为它是为特定的业务需求而设计的。 如果您没有企业而只是编写单个应用程序,那么这些实体就是该应用程序的业务对象。 清洁架构的优点: 框架独立——该架构不依赖于某些功能丰富的软件库。这使得您可以将这些框架用作工具。 UI 独立 - 它与 UI 层松散耦合。因此,您可以在不改变核心业务的情况下更改 UI。 独立于数据库 - 您可以将 SQL Server 或 Oracle 替换为 MongoDB、Bigtable、CouchDB 或其他数据库。您的业务规则不受数据库的约束。 高度可维护——遵循关注点分离。 高度可测试 - 使用这种方法构建的应用程序,尤其是核心域模型及其业务规则,极易测试。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/149604735

2025-07-24

TypeScript 中的 WebSocket 入门

TypeScript 中的 WebSocket 入门,WebSockets 是一种行业标准方式,允许客户端和服务器实时交换消息,而无需刷新页面或轮询更改。它们通常用于同时向大量接收者广播相同的数据(消息),支持流式传输实时比分更新、发送交通更新、分发通知或新闻警报以及传输实时财务信息(如股票报价和市场更新)等用例。WebSocket API是一项先进的技术,它能够在用户浏览器和服务器之间建立双向交互式通信会话。使用此 API,您可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获取回复。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/148898191

2025-06-25

使用 .NET Core 和 SignalR 构建实时聊天服务-聊天客户端(前端)

使用 .NET Core 和 SignalR 构建实时聊天服务-聊天客户端(前端),实时通信是现代应用程序的必备功能。无论是在 Messenger、WhatsApp 还是 Microsoft Teams 等平台上聊天,实时消息传递已成为我们生活中不可或缺的一部分。这些平台不仅支持消息传递,还提供音频和视频通话等高级功能。重点介绍如何为一个实时聊天应用创建后端服务。该应用允许用户注册、创建聊天室,并分享房间 ID 或 URL 与他人进行群组对话。虽然使用了 ReactJS(主要由 ChatGPT 生成)来测试后端,但示例的重点在于后端开发。 文章参考:https://blog.csdn.net/hefeng_aspnet/article/details/148610920 后端参考:https://download.csdn.net/download/hefeng_aspnet/90985964

2025-06-12

使用 .NET Core 和 SignalR 构建实时聊天服务-聊天服务(后端)

使用 .NET Core 和 SignalR 构建实时聊天服务-聊天服务(后端),实时通信是现代应用程序的必备功能。无论是在 Messenger、WhatsApp 还是 Microsoft Teams 等平台上聊天,实时消息传递已成为我们生活中不可或缺的一部分。这些平台不仅支持消息传递,还提供音频和视频通话等高级功能。重点介绍如何为一个实时聊天应用创建后端服务。该应用允许用户注册、创建聊天室,并分享房间 ID 或 URL 与他人进行群组对话。虽然使用了 ReactJS(主要由 ChatGPT 生成)来测试后端,但示例的重点在于后端开发。 文章参考:https://blog.csdn.net/hefeng_aspnet/article/details/148610920 前端参考:https://download.csdn.net/download/hefeng_aspnet/90985960

2025-06-12

使用 .NET Core 7 SignalR 构建实时聊天应用程序

使用 .NET Core 7 SignalR 构建实时聊天应用程序,实时通信已成为现代 Web 应用程序不可或缺的一部分。无论您构建的是聊天应用程序、协作工作区还是实时仪表板,都需要一种可靠且高效的方式来实时发送和接收消息。SignalR 正是为此而生。SignalR 是 ASP.NET Core 的实时通信库。它允许您构建实时 Web 应用程序,这些应用程序可以在消息可用时立即将消息推送到客户端。SignalR 使用 WebSocket 作为默认传输协议,但它也可以使用其他传输协议,例如服务器发送事件 (SSE) 和长轮询。向您展示如何使用.NET Core 7 和SignalR构建实时聊天应用程序。 参考文章:https://blog.csdn.net/hefeng_aspnet/article/details/148610585

2025-06-12

空空如也

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

TA关注的人

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