自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 正方形外接圆的面积(Area of a Circumscribed Circle of a Square)

摘要:已知正方形边长a,其外接圆面积公式为(πa²)/2。推导过程:外接圆半径等于正方形对角线的一半,而对角线长为a√2,故半径r=(a√2)/2。代入圆面积公式πr²得到(πa²)/2。示例:当a=6时,面积≈56.55;a=4时≈25.13。该算法时间复杂度为O(1),实现简单高效。(98字)

2025-06-16 09:38:00 287

原创 C++ 正方形外接圆的面积(Area of a Circumscribed Circle of a Square)

摘要:已知正方形边长a,求其外接圆面积的方法是:外接圆半径等于正方形对角线的一半,即r=(a√2)/2。代入圆面积公式得面积S=πr²=(πa²)/2。示例:a=6时面积为56.55,a=4时为25.13。该算法通过直接计算实现,时间复杂度和空间复杂度均为O(1)。(149字)

2025-06-16 09:15:22 164

原创 .NET 8 中的原生 AOT 编译

摘要:.NET原生AOT(预先编译)功能可生成无需运行时环境的独立应用,显著提升性能(启动时间缩短28%,体积减少35%)。.NET 8在AOT支持上新增多项改进:增强JSON处理、性能优化类型(如FrozenDictionary)、硬件加速支持等。启用方式为在项目文件中添加<PublishAot>true</PublishAot>,并可选择优化偏好(速度/体积)。实测显示.NET 8 AOT应用体积仅1.2MB,启动时间约2毫秒。不过该技术仍存在兼容性限制,建议评估项目需求后使用。

2025-06-14 09:26:45 1218

原创 使用 C# 源生成器(Source Generators)进行高效开发:增强 Blazor 及其他功能

摘要:.NET源生成器通过编译时静态代码生成显著提升开发效率和性能。本文探讨了其在Blazor中的四大优势:自动化重复代码、性能优化、生产力提升和代码一致性保障,并展示如何自动生成表单组件。源生成器同样适用于API客户端生成、数据库集成等场景。虽然存在学习曲线和调试挑战,但它仍是.NET生态中提高开发效率的关键技术,特别推荐在Blazor和复杂项目中使用。

2025-06-14 09:04:14 1057

原创 .NetCore 8 反射与源生成器(Reflection vs Source Generators)

本文探讨了两种将CSV数据映射到类属性的方法:传统反射法和现代源生成器技术。反射方法通过读取CSV标题匹配类属性实现自动映射,但存在性能开销;源生成器则在编译时生成映射代码,显著提升处理速度(比反射快2倍以上)并减少内存消耗(仅用三分之一)。作者通过10,000条记录的测试对比,展示了源生成器的优势,但也指出其开发复杂度更高(开发时间增加5倍)和IDE支持不足的缺点。两种方法各有适用场景:反射灵活但慢,源生成器高效但开发成本高。

2025-06-13 09:23:29 3369

原创 C# .NET Core 源代码生成器(dotnet source generators)

本文介绍了.NET中的增量源生成器(IncrementalGenerator)及其应用。源生成器允许开发者在编译时分析用户代码并动态生成附加代码,从而减少样板代码并优化性能。文章详细阐述了如何创建包含三个项目的解决方案(源生成器库、共享库和Web API项目),配置项目文件,以及实现一个简单的计算器类方法生成器。通过实例展示了如何处理错误日志记录、命名空间解析等问题,并最终验证生成的代码能正确执行。源生成器适用于代码生成但不适合修改现有代码或添加语言功能,是提升开发效率的有力工具。

2025-06-13 09:00:49 3137

原创 C# .NET Core Source Generator(C# .NET Core 源生成器)

本文介绍了C#源生成器的工作原理和应用场景。源生成器作为编译时插件,能够自动生成代码以减少重复工作、提升性能并实现新的编程模式。文章详细讲解了源生成器的两个核心组件:ISyntaxReceiver负责收集过滤语法节点,ISourceGenerator负责生成代码。通过具体示例演示了如何创建自定义源生成器项目,包括实现语法接收器、源生成器逻辑以及将生成器作为分析器引用。源生成器特别适用于减少样板代码、性能优化、实现特定编程模式等场景,可显著提高开发效率和代码质量。

2025-06-12 09:55:58 3604

原创 iis express 设置上传文件大小

摘要:在IISExpress中设置上传文件大小限制需修改web.config文件。步骤包括:1) 定位项目根目录下的web.config;2) 在<system.webServer>节点内添加或修改<security><requestFiltering>子节点;3) 设置maxAllowedContentLength属性值(如10MB=10485760字节);4) 保存文件并重启IISExpress。注意同时检查框架层级的其他限制配置。配置示例如文中XML片段所示。

2025-06-12 09:04:02 2941

原创 Javascript 求圆面积的程序(Program to find area of a circle)

本文介绍了如何计算给定半径的圆的面积,并确保结果精确到小数点后5位。使用公式面积=π*r²,其中π取值为3.14159265358979323846。通过示例代码展示了如何实现这一计算,并强调了其时间复杂度和辅助空间均为O(1)。文章还鼓励读者收藏、点赞和评论,以表达对内容的喜爱。

2025-06-11 10:05:28 3927

原创 C语言 求圆面积的程序(Program to find area of a circle)

本文介绍了如何根据给定半径计算圆的面积,并确保结果精确到小数点后5位。圆的面积公式为 ( \text{面积} = \pi \times r^2 ),其中 ( \pi ) 取值为3.14159265358979323846。文章提供了C语言示例代码,展示了如何实现这一计算,并强调了算法的时间复杂度和空间复杂度均为O(1)。通过输入半径,程序可以输出精确到小数点后5位的面积值。例如,当半径为5时,输出为78.53982。

2025-06-11 09:15:36 4032

原创 Python 求圆面积的程序(Program to find area of a circle)

本文介绍了如何计算给定半径的圆的面积,并确保结果精确到小数点后5位。圆的面积公式为 ( \text{面积} = \pi \times r^2 ),其中 ( \pi ) 取值为3.14159265358979323846。通过示例代码展示了如何使用Python的math库进行计算,并输出格式化后的结果。例如,当半径 ( r = 5 ) 时,面积为78.53982;当 ( r = 2 ) 时,面积为12.56637。该算法的时间复杂度和空间复杂度均为O(1),适合快速计算。

2025-06-10 09:23:32 3919

原创 Java 求圆面积的程序(Program to find area of a circle)

给定半径 ( r ),圆的面积可以通过公式 ( \text{面积} = \pi \times r^2 ) 计算,结果需精确到小数点后5位。例如,当 ( r = 5 ) 时,面积为 ( 78.53982 );当 ( r = 2 ) 时,面积为 ( 12.56637 )。示例代码使用Java语言,通过 Math.PI 计算面积,并使用 System.out.printf 格式化输出。该算法的时间复杂度和辅助空间均为 ( O(1) )。

2025-06-10 09:03:01 4084

原创 C# 求圆面积的程序(Program to find area of a circle)

给定半径r,圆的面积可以通过公式“面积=PIrr”计算,其中PI取值为3.14159265358979323846。计算结果需精确到小数点后5位。例如,当r=5时,面积为78.53982;当r=2时,面积为12.56637。示例代码展示了如何使用C#语言实现这一计算,并输出结果。该算法的时间复杂度和辅助空间均为O(1),效率高且不占用额外空间。

2025-06-09 09:20:54 4335

原创 C++ 求圆面积的程序(Program to find area of a circle)

给定半径r,圆的面积可以通过公式 ( \text{面积} = \pi \times r^2 ) 计算,结果需精确到小数点后5位。例如,当 ( r = 5 ) 时,面积为78.53982;当 ( r = 2 ) 时,面积为12.56637。示例代码使用C++实现,通过 M_PI 获取π值,并利用 setprecision(5) 控制输出精度。该算法的时间复杂度和空间复杂度均为O(1),适合快速计算。

2025-06-09 09:04:19 4370

原创 银河麒麟V10系统下载地址

银河麒麟操作系统V10是国内广泛使用的国产操作系统,提供桌面版和服务器版,支持多种CPU架构,包括X86、ARM、MIPS和龙芯等。用户可通过麒麟软件官方网站下载不同版本的ISO文件,试用期为一年。对于个人学习和研究,试用期结束后可重装系统,但建议支持国产正版。下载链接包括V10SP1和V10SP3版本,适用于兆芯、海光、Intel、AMD、飞腾、鲲鹏、龙芯等处理器。更多详细信息和下载地址可参考相关博客文章。

2025-06-07 09:39:16 7999 2

原创 C# 中替换多层级数据的 Id 和 ParentId,保持主从或父子关系不变

在C#中替换多层级数据的Id和ParentId,同时保持父子关系不变,可以通过以下步骤实现:首先,创建一个字典来映射旧Id到新Id,确保新Id唯一。然后,遍历所有节点,使用映射表更新每个节点的Id,并将ParentId替换为对应的新Id。示例代码展示了如何实现这一过程,包括生成新Id、替换Id和ParentId,并输出结果验证。关键点包括:使用字典记录旧Id与新Id的对应关系,确保新Id唯一;先生成所有新Id后再进行替换,避免依赖顺序问题;处理根节点时,ParentId为null时无需处理,保持其不变。此方

2025-06-07 09:18:11 7772

原创 C# 实现对象的深浅拷贝的三种方式代码示例

在C#中,对象的拷贝分为浅拷贝和深拷贝。浅拷贝仅复制对象的字段,对于值类型,副本的修改不会影响原对象;但对于引用类型,副本的修改会影响原对象,因为两者共享同一引用。深拷贝则不同,它会递归复制对象及其所有引用对象,确保副本和原对象完全独立。深拷贝可以通过序列化、反射或表达式树实现,其中表达式树的性能最优。序列化实现简单但性能较差,反射性能中等,表达式树性能最佳但实现复杂。选择哪种方式取决于具体需求和性能要求。

2025-06-06 10:08:21 10743

原创 Windows如何在局域网环境中更新Windows Server补丁

在局域网环境中更新Windows Server补丁,可采用WSUS集中部署、手动更新和离线补丁部署三种方法。WSUS方案需搭建服务器并配置同步策略,客户端通过组策略或注册表修改更新服务器地址。手动更新方案可通过控制面板或命令行工具执行更新。离线补丁部署则需手动下载补丁文件或使用DISM工具集成补丁到系统镜像。无论采用哪种方法,都建议在非高峰时段执行更新,并确保重要服务器在更新前进行备份和兼容性验证。此外,定期审核WSUS服务器存储空间并清理过期补丁也是必要的。

2025-06-06 09:06:03 10162

原创 C# 快速高效率复制对象另一种方式 表达式树

在编程中,复制对象或属性值是一个常见需求。传统方法如手动赋值、反射和序列化虽然可行,但存在效率低或代码冗余的问题。本文提出使用表达式树技术来优化这一过程。通过构建和编译表达式树,可以动态生成高效的属性复制逻辑,且首次编译后结果可缓存,大幅提升性能。测试显示,表达式树方法在处理大量数据时,耗时远低于反射和序列化,且代码更为简洁。此外,利用泛型特性进一步优化,使得表达式树方法在效率和代码可维护性上均表现出色。总之,表达式树是一种高效且优雅的对象复制解决方案。

2025-06-05 10:08:04 10797

原创 C#使用表达式树实现对象复制的示例代码

本文介绍了如何通过表达式树优化C#中的对象复制性能,并支持跳过引用类型的null值复制以及值类型向可空类型的复制。通过使用FastCopy类,开发者可以高效地复制对象的同名属性值。文章提供了示例代码,展示了如何通过表达式树生成属性复制委托,并对比了不同实现方式的性能差异。优化后的代码在百万次调用中耗时约100ms,显著提升了性能。该方法适用于需要频繁进行对象复制的场景,能够有效减少资源消耗。

2025-06-05 09:16:06 10563

原创 PHP 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

要判断一条直线是否与圆相交,可以通过计算圆心到直线的垂直距离并与圆的半径进行比较。具体步骤如下:首先,使用公式计算圆心到直线的距离,公式为 ( \text{dist} = \frac{|a \cdot x + b \cdot y + c|}{\sqrt{a^2 + b^2}} ),其中 ( (x, y) ) 是圆心坐标,( a, b, c ) 是直线方程 ( a \cdot x + b \cdot y + c = 0 ) 的系数。然后,将计算得到的距离与圆的半径 ( r ) 进行比较:如果 ( \text{

2025-06-04 09:51:10 10114

原创 JavaScript 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

本文介绍了如何判断一条直线与圆的位置关系。通过计算圆心到直线的垂直距离,并与圆的半径进行比较,可以确定直线与圆是否相交、相切或位于圆外。具体步骤包括:1)使用公式计算圆心到直线的距离;2)将该距离与半径进行比较,若距离大于半径,则直线在圆外;若等于半径,则直线与圆相切;若小于半径,则直线与圆相交。文章还提供了JavaScript代码示例,展示了如何实现这一算法。该方法的时间复杂度为O(log(a²+b²)),辅助空间复杂度为O(1)。

2025-06-04 09:00:02 10308

原创 Python 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

给定一个圆的圆心坐标、半径以及一条直线的方程,任务是判断直线与圆的位置关系。通过计算圆心到直线的垂直距离,并与圆的半径比较,可以得出三种可能的结果:1)直线与圆相交;2)直线与圆相切;3)直线在圆外。具体算法是使用点到直线的距离公式,计算圆心到直线的距离,然后与半径进行比较。如果距离小于半径,则相交;等于半径,则相切;大于半径,则直线在圆外。示例代码展示了如何用Python实现这一判断,时间复杂度为O(log(a²+b²)),空间复杂度为O(1)。

2025-06-03 09:45:38 9909

原创 Java 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

本文介绍了如何判断一条直线与圆的位置关系。通过计算圆心到直线的垂直距离,并与圆的半径进行比较,可以确定直线与圆是否相交、相切或位于圆外。具体步骤包括:1)使用公式计算直线与圆心的距离;2)将该距离与半径比较,若距离小于半径则相交,等于半径则相切,大于半径则直线在圆外。文章还提供了一个Java代码示例,展示了如何实现这一判断过程。该方法的时间复杂度为O(log(a²+b²)),空间复杂度为O(1)。

2025-06-03 09:01:00 10384

原创 C# 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

给定一个圆的圆心坐标、半径以及一条直线的方程,可以通过计算圆心到直线的垂直距离来判断直线与圆的位置关系。具体步骤如下:首先,使用公式计算圆心到直线的距离;然后,将该距离与圆的半径进行比较。如果距离小于半径,则直线与圆相交;如果距离等于半径,则直线与圆相切;如果距离大于半径,则直线在圆外。这种方法的时间复杂度为O(log(a² + b²)),空间复杂度为O(1)。通过这种算法,可以高效地判断直线与圆的位置关系。

2025-06-02 10:35:01 11711

原创 C++ 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)

给定一个圆的圆心坐标、半径以及一条直线的方程,任务是判断直线与圆的位置关系。通过计算圆心到直线的垂直距离,并与圆的半径比较,可以得出三种可能的结果:1)若距离小于半径,则直线与圆相交;2)若距离等于半径,则直线与圆相切;3)若距离大于半径,则直线在圆外。使用公式 dist = |a*x + b*y + c| / sqrt(a² + b²) 计算距离,并通过比较 dist 和 radius 确定结果。算法的时间复杂度为 O(log(a² + b²)),空间复杂度为 O(1)。

2025-06-02 10:16:13 11327

原创 C#中实现两个对象部分相同属性值的复制

在C#中实现两个对象部分相同属性值的复制,有四种主要方案:1. 手动赋值:适用于属性较少且明确的情况,性能最优但代码冗余。2. 反射实现:通过反射动态匹配同名属性,适用于属性较多或动态场景,但性能较低。3. 使用AutoMapper:通过第三方库简化映射逻辑,代码简洁且支持复杂配置,性能中等。4. 表达式树实现:通过预编译表达式树提升性能,适合高频调用场景,实现复杂度较高但性能接近原生代码。根据具体需求,简单场景可优先选择手动赋值或AutoMapper,高频调用场景建议采用表达式树预编译方案。

2025-05-31 13:45:42 11829

原创 C# Mysql 单表父子多层级数据迁移

本文提供了一种针对单表父子层级数据迁移的完整解决方案,采用层级遍历方式处理多级嵌套关系。方案包括迁移流程图解、完整实现代码、关键实现逻辑说明、性能优化方案、数据验证方法和异常处理方案。通过使用队列实现广度优先遍历,确保父节点先于子节点插入,并维护ID映射关系,整个迁移过程在单个事务中完成,支持百万级数据迁移。性能优化包括批量插入和内存分页处理,数据验证方法包括层级完整性检查和ID映射验证。异常处理方案包括断点续传机制和并发冲突处理。建议在正式使用前进行多层嵌套结构验证、中断恢复场景测试和压力测试。

2025-05-31 13:00:09 11300

原创 C# MySQL 实现多层级联数据迁移

本文介绍了使用C#和MySQL实现多层级联数据迁移的解决方案。核心步骤包括建立ID映射关系、控制层级迁移顺序、编写数据迁移核心代码以及外键关联更新方法。关键注意事项涉及事务处理、性能优化、自增主键处理和外键约束处理。对于复杂场景,如多级嵌套关系和循环依赖,提出了相应的处理策略。验证方案包括数据一致性检查和验证外键关联。此方案通过维护ID映射表、控制迁移顺序和使用事务机制,有效处理多层级联数据的迁移需求。建议在实际操作前进行全流程验证,并通过数据库备份保障数据安全。

2025-05-30 09:26:04 14369

原创 MySQL 数据库空间使用大小查询

本文介绍了MySQL数据库空间大小查询与管理的常用方法。首先,通过SQL语句可以查询所有数据库或指定数据库的空间大小,包括数据容量、索引容量和总大小。其次,可以查询数据库中所有表或单表的空间占用情况,帮助识别大表和具体表的空间使用。最后,提供了空间管理的建议,如配置自动扩展、启用独立表空间和定期清理碎片,以优化数据库空间使用。这些方法结合系统表查询与配置优化,能有效管理和监控数据库空间。

2025-05-30 09:06:01 14367

原创 C# 控制台程序实现定时自动退出

Task.Delay 异步非阻塞 可交互 三星 .NET 4.5+/Core。通过Task.Delay实现异步等待(.NET Framework 4.5+ / .NET Core)。Console.WriteLine("程序运行中,3秒后自动关闭...");Console.WriteLine("程序启动,5秒后自动退出...");Console.WriteLine("时间到,程序退出");

2025-05-29 09:43:31 14242

原创 C# 控制台程序获取用户输入数据验证 不合规返回重新提示输入

本文介绍了C#控制台程序中实现高效输入验证的完整方案。通过通用验证框架GetValidInput方法,结合多种验证场景(整数范围、浮点数精度、日期格式、选项列表、密码掩码),并提供了输入增强功能(默认值、超时控制)和验证规则组合器。文章还总结了常见错误解决方案和最佳实践,如使用SecureString处理敏感信息、指定文化格式等。该方案可显著提升输入成功率80%,减少错误处理时间60%,降低代码维护成本50%,是构建健壮控制台应用的实用指南。

2025-05-29 09:02:38 14404

原创 javascript 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-28 09:54:17 14477

原创 PHP 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-28 09:12:48 14545

原创 Python 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-27 09:49:24 14539

原创 Java 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-27 09:03:44 14738

原创 C# 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-26 09:40:50 12773

原创 C++ 程序求圆弧段的面积(Program to find area of a Circular Segment)

2 * r * Sin(X/2)高= OP = r * Cos(X/2)三角形面积= 1/2 * (2 * r * Sin(X/2)) * (r * Cos(X/2))因此线段面积= pi * r 2 * (角度/360) - 1/2 * r 2 * Sin(角度)Cos(X/2) = OP/AO 即 OP = AO * Cos(X/2)Sin(X/2) = AP/AO 即 AP = AO * Sin(X/2)三角形 AOB 的面积= 1/2 * 底边 * 高。在上图中,假设扇区形成的角度 = X,

2025-05-26 09:12:00 12520

原创 C# 控制台程序获取用户输入数据

在 C# 控制台程序中获取用户输入通常使用 Console.ReadLine() 和 Console.ReadKey() 方法。

2025-05-24 10:35:09 12665

原创 C# 高性能写入txt大量数据

在 C# 中高性能写入大量数据到文本文件时,需结合 ‌流式处理、内存优化和系统级技巧‌。

2025-05-24 10:03:00 13156

将大学阶段的实训内容,按照专业课程设计(包括上机实验、课程设计、下学年的毕业设计等)、竞赛项目、科创项目、小型编程项目这四个门类进行整理汇总

将大学阶段的实训内容,按照专业课程设计(包括上机实验、课程设计、下学年的毕业设计等)、竞赛项目、科创项目、小型编程项目这四个门类进行整理汇总

2025-03-05

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

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

2025-03-05

面向 .NET 开发人员的 DeepSeek API SDK DeepSeekSDK-NET-1.1.1

面向 .NET 开发人员的 DeepSeek API SDK DeepSeekSDK-NET-1.1.1 支持本地模型 改进流式返回处理 改进示例代码 添加 ASP.NET Core 包 支持.net版本:.net8

2025-03-05

带有 Multisim 10 示例的基本电子电路

带有 Multisim 10 示例的基本电子电路,时下非常流行的Electronic Workbench新版Multisim软件(v10)准备了135个基本电子电路,特别是在演示中,有些电路对于解决相当有帮助,还有所有电路的具体点测量工具,通过双击信号、频率等可以在仿真环境中观察到的信息。

2025-03-05

面向 .NET 开发人员的 DeepSeek API SDK DeepSeekSDK-NET-1.1.4

面向 .NET 开发人员的 DeepSeek API SDK DeepSeekSDK-NET-1.1.4,请自前往官方网站,注册并申请DeepSeek的ApiKey 支持的 .NET 版本:.NET8

2025-03-05

用于快速工程的指南、论文、讲座、笔记本和资源 Prompt-Engineering

用于快速工程的指南、论文、讲座、笔记本和资源 Prompt-Engineering,提示工程是一门相对较新的学科,用于开发和优化提示,以便有效地将语言模型 (LM) 用于各种应用和研究主题。提示工程技能有助于更好地理解大型语言模型 (LLM) 的功能和局限性。研究人员使用提示工程来提高 LLM 在各种常见和复杂任务(例如问答和算术推理)上的能力。开发人员使用提示工程来设计与 LLM 和其他工具交互的强大而有效的提示技术。

2025-03-05

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

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

2025-03-05

机器人算法的 Python 示例代码

机器人算法的 Python 示例代码,包含: 扩展卡尔曼滤波器定位 粒子滤波器定位 直方图滤波器定位 高斯网格图 射线投射网格图 激光雷达至网格地图 k-均值对象聚类 矩形接头 迭代最近点 (ICP) 匹配 FastSLAM 1.0 Dijkstra 算法 A* 算法 D*算法 D* Lite 算法 位场算法 基于网格的覆盖路径规划 偏极采样 车道采样 回程时间* RRT* 和 reeds-shepp 路径 LQR-RRT* 等

2025-03-05

OpenCV C++ 示例

OpenCV:C++ 示例 OpenCV-Examples,包含如: 图像操作 在红色通道上应用高斯模糊的项目 追踪不同颜色物体的轨迹 使用网络摄像头进行人脸检测(基础版) 利用颜色检测的隐形斗篷 在特定间隔之间剪切视频

2025-03-05

.NetCore WPF Rtsp视频流转Websocket实现Web实时查看摄像头 C#通过FFmpeg播放Rtsp流

.NetCore WPF,Rtsp视频流转Websocket实现Web实时查看摄像头,C#通过FFmpeg播放Rtsp流,.NET Framework 4.6.1。

2025-03-03

使用 SignalR 在 .NET Core 8 最小 API 中构建实时通知

使用 SignalR 在 .NET Core 8 最小 API 中构建实时通知,构建实时应用程序已成为现代 Web 开发中必不可少的部分,尤其是对于通知、聊天系统和实时更新等功能。SignalR 是 ASP.NET 的一个强大库,可实现服务器端代码和客户端 Web 应用程序之间的无缝实时通信。 参考文章:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145990801

2025-03-03

C# 简单数字时钟源代码

C# 简单数字时钟源代码,参考文章:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145990289

2025-03-03

C++与C#(仅支持YUV2编码格式下截图)EasyPlayer RTSP是一款精炼、高效、稳定的RTSP流媒体播放器

C++与C#(仅支持YUV2编码格式下截图)EasyPlayer RTSP是一款精炼、高效、稳定的RTSP流媒体播放器,源码包内包含C#与C++源码及发布文件

2025-03-03

适用于 .NET Core 3.0-.NET 5.0 的 C# RTSP 客户端 视频截图

适用于 .NET Core 3.0-.NET 5.0 的 C# RTSP 客户端 RtspClientSharpCore,视频截图。

2025-03-03

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

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

2025-03-05

在 .net 9 中如何重新添加Swagger或改用Scalar

Swagger 在 .net 9 中被删除 此代码向您展示如何重新添加它或改用Scalar。 随着.NET 9的发布,ASP.NET Core 团队决定删除内置的 Swagger 支持(Swashbuckle)。Scalar是一个开源 API 平台,它将 API 文档和测试提升到了一个新的水平。它提供了现代功能、直观的用户体验和时尚的界面。 参考文章:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145754267

2025-02-20

在 .NET 9.0 Web API 中实现 Scalar 接口文档及JWT集成

在 .NET 9.0 Web API 中实现 Scalar 接口文档及JWT集成。目前有许多 Swagger 的替代方案,但在本示例中,将讨论在 API 项目中实现 Scalar。继 Swagger 之后,Scalar 在开发人员中越来越受欢迎。 参考文章地址:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145752347

2025-02-20

在 ASP .NET Core 9.0 中使用 Scalar 创建漂亮的 API 文档

在 ASP .NET Core 9.0 中使用 Scalar 创建漂亮的 API 文档 。Scalar 是一款可帮助我们为 API 创建精美文档的工具。与感觉有些过时的默认 Swagger 文档不同,Scalar 为 API 文档提供了全新而现代的 UI。其简洁的设计让开发人员可以轻松找到测试所需的 API。 参考文章:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145751911

2025-02-20

.NET 9 彻底改变了 API 的文档:从 Swashbuckle 到 Scalar

.NET 9 彻底改变了 API 的文档:从 Swashbuckle 到 Scalar。API 文档是现代软件开发的支柱。随着 .NET 9 从 Swashbuckle 转向 Microsoft.AspNetCore.OpenApi,开发人员需要新的策略来保持高效。本文探讨了这些变化,并介绍了 API 文档的变革者 Scalar。 参考文章:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/145731675

2025-02-19

jdk-8u431-windows-x64

java jdk-8u431-windows-x64.exe 安装版(非解压缩版,解压缩版:https://download.youkuaiyun.com/download/hefeng_aspnet/90295429),如果仅仅想运行 Java 程序(客户端),只需要安装独立的 JRE;如果想进行 Java 编程(开发人员),需要安装 JDK,JDK 包里也内置有 JRE,既能开发 Java 也能运行 Java 程序。

2025-01-21

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

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

2025-06-12

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

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

2025-06-12

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

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

2025-03-06

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

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

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.youkuaiyun.com/hefeng_aspnet/article/details/146334763 https://blog.youkuaiyun.com/hefeng_aspnet/article/details/146338962 https://blog.youkuaiyun.com/hefeng_aspnet/article/details/146339729 对应PostGIS解压版地址:https://download.youkuaiyun.com/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.youkuaiyun.com/hefeng_aspnet/article/details/146334763 https://blog.youkuaiyun.com/hefeng_aspnet/article/details/146338962 https://blog.youkuaiyun.com/hefeng_aspnet/article/details/146339729 对应PostgreSQL16.8-1解压版地址:https://download.youkuaiyun.com/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

空空如也

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

TA关注的人

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