自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 检查给定的四个点是否形成正方形(Check if given four points form a square)

摘要:本文介绍了一种判断平面上四个点是否构成正方形的方法。通过计算各点之间的距离平方(避免开方运算),检查三个条件:1)存在两条边相等;2)这两条边与第三条边的长度满足勾股定理关系;3)剩余边的长度关系。Python代码实现了该算法,时间复杂度O(1),空间复杂度O(1)。示例验证了{(20,10),(10,20),(20,20),(10,10)}四点能构成正方形。该方法通过距离计算和几何关系验证,有效区分了正方形和菱形等四边形。

2025-08-19 09:24:40 460

原创 Java 检查给定的四个点是否形成正方形(Check if given four points form a square)

本文介绍了如何判断平面上四个点是否能构成正方形。通过计算各点之间的距离平方(避免开方运算),检查三个条件:1)存在两条相等的边;2)第三条边长度等于前两条边平方和的两倍(勾股定理);3)对角线长度相等。文中提供了Java实现代码,通过计算点对距离并比较验证这些条件。算法时间复杂度为O(1),空间复杂度O(1),适用于快速判断四个给定点是否构成正方形。示例验证了该方法对标准正方形输入返回"是",对非正方形输入返回"否"。

2025-08-19 09:04:18 399

原创 C# 检查给定的四个点是否形成正方形(Check if given four points form a square)

摘要 本文提出了一种判断平面上四个点是否构成正方形的方法。通过计算各点之间的平方距离,验证三个条件:1)存在两条边长度相等;2)对角线的平方距离是边长平方的两倍;3)其余边的长度相等。算法采用C#实现,时间复杂度为O(1),空间复杂度为O(1)。例如输入点(20,10)、(10,20)、(20,20)、(10,10)时输出"是",而(20,20)、(10,20)、(20,20)、(10,10)则输出"否"。该方法避免了开方运算,直接使用平方距离进行比较,提高了效率。

2025-08-18 09:45:05 408

原创 C++ 检查给定的四个点是否形成正方形(Check if given four points form a square)

摘要:判断平面上四个点是否构成正方形,需满足三个条件:1)四条边长度相等;2)相邻边夹角为90度(排除菱形);3)两条对角线长度相等。算法通过计算选定点与其他三点的距离平方,验证是否存在两组相等的边和一组满足勾股定理的对角线(距离平方为边长的两倍)。代码示例展示了如何通过距离平方比较来高效判断,时间复杂度为O(1)。例如输入{(20,10),(10,20),(20,20),(10,10)}时,满足条件输出"Yes"。该方法避免了开方运算,直接比较平方值确保精度。

2025-08-18 09:20:45 575

原创 ASP.NET Core 中的多租户 SaaS 应用程序

本文介绍了使用ASP.NET Core构建多租户SaaS应用的关键技术。多租户架构通过单一应用实例服务多个租户,支持三种数据隔离模式:共享数据库、独立模式或独立数据库。核心实现包括租户识别中间件、租户环境服务、EF Core数据隔离和租户配置管理。文章详细讲解了如何通过中间件识别租户、使用范围服务存储租户信息、利用EF Core全局查询过滤器实现数据隔离,以及基于租户的依赖注入和权限控制。最佳实践建议包括全链路数据隔离、租户级缓存键设计和严格监控。ASP.NET Core的模块化架构使其成为构建可扩展多租户

2025-08-16 09:30:21 1135

原创 如何在 MacOS 上安装 SQL Server

本文详细介绍了在MacOS系统上安装SQLServer Express的完整流程。主要内容包括:1) 通过Docker Desktop或命令行安装Docker;2) 使用Docker容器部署SQL Server 2022,包括必要的参数配置;3) 安装sql-cli工具并连接数据库的步骤。文章强调安装过程中需要注意密码设置、端口映射等关键配置项,并提供了验证安装成功的方法。该教程适用于开发者和学习者,帮助他们在Mac环境下搭建SQL Server开发环境。

2025-08-16 09:13:57 919

原创 如何在 Linux 中安装 SQL Server Express

本文介绍了在Ubuntu 20.04系统上安装Microsoft SQL Server Express的详细步骤。SQL Server Express是微软提供的免费数据库版本,适用于小型应用开发。安装过程包括导入GPG密钥、添加存储库、安装服务器软件包、配置服务器(选择Express版本并设置密码)以及验证服务状态。此外还介绍了命令行工具的安装方法,包括创建符号链接。最后文章演示了如何通过sqlcmd工具连接服务器并创建新数据库。整个安装过程通过终端命令完成,适合开发者在Linux环境下部署轻量级SQL

2025-08-15 09:36:14 649

原创 如何在 Linux 上安装 SQL Server 2022 和 Azure Data Studio

本文介绍了如何在Linux系统(以Ubuntu 20.04为例)上安装SQL Server 2022及Azure Data Studio。SQL Server自2017版开始支持Linux平台,通过平台抽象层实现跨平台兼容性。文章详细说明了安装步骤:导入GPG密钥、注册存储库、安装软件包并配置管理员密码。同时介绍了SQL Server在Linux上的不同版本(企业版、标准版等)和主要功能差异。安装完成后,用户可通过Azure Data Studio等工具进行连接管理,文中提供了连接参数设置指南。整个过程简便

2025-08-15 09:00:49 1120

原创 如何在 Ubuntu 20.04、18.04、16.04 上安装、运行、卸载 SQL Server

本文详细介绍了在Ubuntu系统上安装和配置SQL Server的完整流程。主要内容包括:安装前的系统要求检查、添加Microsoft存储库、SQL Server本体安装及配置、命令行工具(sqlcmd/bcp)的安装方法。文章还演示了如何创建数据库、允许远程连接,并推荐使用dbForge Studio进行图形化管理。最后提供了卸载SQL Server的步骤。整个过程强调了对Linux系统安全性的考虑,并指出SQL Server在Linux平台上的性能优势,为开发人员提供了在Ubuntu上部署SQL Ser

2025-08-14 09:27:46 1193

原创 PHP 四边形的最大面积(Maximum area of quadrilateral)

摘要:文章探讨如何根据四边形四条边长求最大面积,指出当四边形为圆内接四边形时面积最大,可使用Brahmagupta公式计算。公式实现先计算半周长(s),再用sqrt((s-a)(s-b)(s-c)(s-d))求面积。文中给出了PHP代码示例(输入1,2,1,2时输出2.00),时间复杂度O(logn),空间复杂度O(1)。最后寻求更优解法并邀请读者互动。

2025-08-14 09:00:48 283

原创 JavaScript 四边形的最大面积(Maximum area of quadrilateral)

摘要:本文探讨如何根据四边形四条边长求最大面积。当四边形为圆内接四边形时,面积最大,此时可使用Brahmagupta公式计算:先求半周长s=(a+b+c+d)/2,再计算面积K=√[(s-a)(s-b)(s-c)(s-d)]。文中给出了JavaScript实现代码,时间复杂度O(logn),空间复杂度O(1)。示例输入1,2,1,2时输出2.00。该方法适用于任意四边形,当对角和为180度时面积最大化。

2025-08-13 09:45:17 303

原创 Python 四边形的最大面积(Maximum area of quadrilateral)

摘要:给定四边形四条边的长度a,b,c,d,求其最大面积。根据Brahmagupta公式,当四边形为圆内接四边形时面积最大。公式为:计算半周长s=(a+b+c+d)/2,最大面积=sqrt((s-a)(s-b)(s-c)(s-d))。Python实现示例输入1,2,1,2时输出2.00。时间复杂度O(logn),空间复杂度O(1)。该方法适用于任何给定边长的四边形求最大面积。

2025-08-13 09:00:10 507

原创 C# 四边形的最大面积(Maximum area of quadrilateral)

摘要:文章介绍了如何计算给定四条边长的四边形的最大面积,指出当四边形可内接于圆时面积最大(对角和为180度),此时可使用Brahmagupta公式计算。公式基于半周长(s=(a+b+c+d)/2),面积为√[(s-a)(s-b)(s-c)(s-d)]。文末提供了C#代码示例(输入1,2,1,2时输出2.00),时间复杂度O(logn),空间复杂度O(1),并欢迎读者提出更优方案。

2025-08-12 09:28:31 517

原创 Java 四边形的最大面积(Maximum area of quadrilateral)

摘要:根据Brahmagupta公式,当四边形对角和为180度时,其面积最大。公式为:K=√(s-a)(s-b)(s-c)(s-d),其中s为半周长。给定边长为1、2、1、2时,最大面积为2.00。该Java实现时间复杂度O(logn),空间复杂度O(1)。欢迎提出更优解。

2025-08-12 09:18:15 442

原创 C语言 四边形的最大面积(Maximum area of quadrilateral)

摘要:根据Brahmagupta公式,给定四边形四条边a,b,c,d时,最大面积可通过计算半周长s=(a+b+c+d)/2,再用公式√(s-a)(s-b)(s-c)(s-d)求得。该公式适用于圆内接四边形(对角和为180度时面积最大)。示例输入1,2,1,2时输出2.00。算法时间复杂度O(logn),空间复杂度O(1)。该方法通过数学优化直接求解最大可能面积,无需复杂几何构造。

2025-08-11 09:57:55 519

原创 C++ 四边形的最大面积(Maximum area of quadrilateral)

摘要:给定四边形四条边长,求其最大面积可使用Brahmagupta公式。公式基于半周长计算:面积=√[(s-a)(s-b)(s-c)(s-d)],其中s为半周长。当四边形为圆内接四边形时面积最大。示例输入1,2,1,2时输出2.00(构造矩形)。算法时间复杂度O(logn),空间复杂度O(1)。该解法简洁高效,适用于任意边长组合的四边形最大面积计算。

2025-08-11 09:35:30 330

原创 在单个应用程序中使用多个 EF Core DbContext

摘要:本文探讨了在.NET应用中使用多个Entity Framework Core(EFCore) DbContext的场景与方法。适用于需要连接多个SQL数据库、分离关注点或构建模块化系统的情况。通过示例代码展示了如何配置多个DbContext实例,包括设置不同数据库架构和处理迁移历史表。使用多个DbContext能带来关注点分离、性能提升和安全控制等优势,特别适合复杂域模型和模块化整体架构的应用。文章还指出了跨DbContext连接限制和事务处理等注意事项。

2025-08-09 11:13:29 774

原创 四边形(梯形、平行四边形、矩形、菱形和正方形)

摘要:四边形是由四条边、四个顶点和四个角组成的二维图形,内角和恒为360度。主要分为凹四边形(有内角大于180度)和凸四边形(所有内角小于180度)。常见凸四边形包括正方形(四边相等,四角90度)、长方形(对边相等,四角90度)、菱形(四边相等,对角线垂直)、平行四边形(对边平行且相等)和梯形(一对边平行)。每种类型都有特定性质及面积、周长计算公式,如长方形面积=长×宽,菱形面积=对角线乘积的一半。这些几何特性使四边形在建筑和设计中有广泛应用。

2025-08-09 11:12:12 1194

原创 圆内接四边形的面积

本文介绍了圆内接四边形的基本概念与性质。圆内接四边形是指四个顶点都位于同一圆周上的四边形,具有对角互补、邻角和为180度等重要特征。文章详细阐述了圆内接四边形的面积计算公式(Brahmagupta公式)、外接圆半径计算方法以及托勒密定理等核心内容。通过多个解题示例,展示了如何运用这些性质解决实际问题,包括计算面积、对角线和角度等。圆内接四边形的研究有助于深化对几何图形特性的理解,在数学学习和应用中具有重要意义。

2025-08-08 09:22:44 757

原创 四边形的构造

几何学作为数学的重要分支,研究物体的大小、形状、位置和维度。本文重点探讨了四边形的构造方法,介绍了五种不同条件下的绘制步骤:1)给定四条边和一条对角线;2)给定两条对角线和三条边;3)给定两条相邻边和三个角;4)给定三条边和两个夹角;5)具有特殊性质的四边形(如正方形和菱形)。每种方法都配有详细步骤说明和示例,并使用几何工具(圆规、直尺、量角器等)进行精确绘图。文章强调了几何学在建筑设计等领域的重要应用价值,通过实例展示了如何将几何理论转化为实际构造。

2025-08-08 09:03:04 958

原创 四边形面积

本文介绍了四边形的基本概念、分类及面积计算方法。四边形是由四条边和四个顶点组成的二维图形,常见类型包括长方形、正方形、菱形等。文章详细阐述了通过对角线分割法、顶点坐标法(鞋带定理)和Bretschneider公式等多种计算四边形面积的方法,并给出了正方形、矩形、菱形等特殊四边形的面积公式。最后通过5个典型例题及解答(包括平行四边形、梯形、风筝形等)演示了面积计算的实际应用,并附有练习题供巩固学习。全文系统讲解了四边形面积计算的多种技巧,适合几何学习者参考。

2025-08-07 09:31:57 1059

原创 多边形的类型

本文系统介绍了多边形的基本概念和分类方法。多边形是由多条直线段构成的封闭二维图形,其名称源于希腊语"poly"(多)和"gon"(边)。文章从四个维度对多边形进行分类:1)按边界分为简单多边形(边不相交)和复杂多边形(边可自相交);2)按边长分为正多边形(边角均等)和不规则多边形;3)按内角分为凸多边形(内角均小于180°)和凹多边形;4)按边数命名(三角形、四边形等)。文中还详细说明了各类多边形的特性,并提供了计算内角、外角的公式和示例问题。

2025-08-07 09:11:04 719

原创 PHP 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

摘要:给定三个不共线点A、B、C,可构造三个不同的平行四边形。通过向量运算求出第四个点D的坐标公式为D=Ax+Cx-Bx,Ay+Cy-By。该方法时间复杂度O(1),空间复杂度O(1)。示例验证了当输入点分别为(0,0)、(1,0)、(0,1)时,输出三个可能平行四边形的第四个顶点坐标。文章最后提供了PHP实现代码并邀请读者优化方案。

2025-08-06 09:40:26 451

原创 JavaScript 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

摘要:文章探讨了如何通过三个给定坐标点构建平行四边形。通过分析三种可能的边与对角线组合(AB-AC-BC、AB-BC-AC、BC-AC-AB),证明了三种平行四边形构造方式。使用向量运算推导出第四个点的坐标公式(Dx=Ax+Cx-Bx,Dy=Ay+Cy-By),并通过示例验证了该方法。文末提供了JavaScript实现代码,时间复杂度为O(1),并邀请读者提出优化建议。该算法适用于平面几何中的平行四边形构造问题。

2025-08-06 09:03:19 333

原创 Python 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

摘要:本文探讨了如何通过三个给定坐标点找出所有可能的第四点,使其构成平行四边形。通过分析三种可能的边与对角线组合关系,推导出第四点的计算公式Dx=Ax+Cx-Bx和Dy=Ay+Cy-By。文章证明了该方法确保四点互不重合,并通过Python示例验证了算法的正确性。该解决方案时间复杂度为O(1),空间效率高。最后邀请读者提出更优化的解决方案。

2025-08-05 09:28:10 328

原创 Java 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

摘要:给定三个不重合的点A、B、C,可生成三个不同的平行四边形。通过将每对边作为相邻边,第三边作为对角线,可计算出第四个点D的坐标(D=Ax+Cx-Bx, Ay+Cy-By)。时间复杂度为O(1),空间复杂度为O(1)。文章提供了Java实现代码和示例,并验证了三个点必须不同的条件。该方法高效可靠,欢迎提出优化建议。

2025-08-05 09:00:23 1111

原创 C# 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

本文探讨了如何通过三个给定点确定所有可能的平行四边形顶点坐标。通过分析三种可能的边与对角线组合情况(AB和AC为边、AB和BC为边、BC和AC为边),推导出第四个点的坐标计算公式Dx=Ax+Cx-Bx,Dy=Ay+Cy-By。文章通过数学证明排除了三点重合的特殊情况,并给出具体示例展示计算方法。最后提供了一个C#实现代码,时间复杂度为O(1),空间复杂度为O(1)。作者还邀请读者提出更高效的解决方案。该算法适用于计算机图形学和几何计算领域,能快速求解平行四边形的可能顶点位置。

2025-08-04 09:53:50 1128

原创 C++ 找到平行四边形的所有可能坐标(Find all possible coordinates of parallelogram)

摘要:给定三个不共线的点A、B、C,可以生成三个不同的平行四边形。通过向量运算,第四点D的坐标可通过公式Dx=Ax+Cx-Bx和Dy=Ay+Cy-By计算。该方法时间复杂度为O(1),空间复杂度为O(1)。文中提供了C++实现示例和具体坐标验证,并证明了三个点必须互不相同才能构成有效平行四边形。

2025-08-04 09:11:47 402

原创 Cursor 与 VS Code 与 GitHub Copilot 的全面比较

Cursor 与 VS Code 与 GitHub Copilot 的全面比较。Cursor 和 VS Code(带 GitHub Copilot)均支持 AI 编程,但在范围和集成方面有所不同。Cursor 提供 AI 优先的 IDE,具有深度项目上下文、多模型支持和协作工具。VS Code(带 Copilot)在熟悉的环境中提供精简、快速的内联帮助。选择它们取决于团队需求、工作流程和集成偏好。Cursor 和 GitHub Copilot 的 Visual Studio Code 是这一领域的热门选择。

2025-08-02 13:35:56 873

原创 如何安装和使用 Cursor AI 编辑器

《Cursor与EchoAPI:AI驱动的编程新体验》介绍了AI代码编辑器Cursor及其革命性插件EchoAPI如何提升开发效率。Cursor作为VSCode的智能替代品,提供AI代码补全、自动重构、实时错误检测等功能,特别适合初学者学习。文章详细讲解安装步骤(支持Windows/macOS/Linux)和从VSCode迁移的方法。重点推荐EchoAPI插件,它直接在编辑器内实现RESTAPI开发、调试和文档生成,具有免登录、完全免费、轻量级等优势。这套工具组合显著简化了编码和API开发流程,是开发者提升

2025-08-02 13:19:34 1155

原创 如何在 Linux 上安装 Cursor

摘要:本文详细介绍在Linux系统安装Cursor AI代码编辑器的步骤:1)下载AppImage文件;2)通过终端命令赋予执行权限;3)建议将文件移至专用目录;4)运行方法。同时说明使用AI编辑代码的操作方式(Ctrl+K快捷键),并强调该工具跨平台支持Windows/Mac/Linux,能提升编程效率。最后提供各平台常用命令速查,包括启动方式、打开文件夹和调用AI功能等核心操作指引。

2025-08-01 12:43:32 1216

原创 如何在 Mac OS 上安装 Cursor

《CursorAI安装与使用指南》摘要 CursorAI是一款跨平台智能代码编辑器,支持Mac/Windows/Linux系统。本指南详细介绍了Mac端的安装流程:从官网下载安装包,完成安全验证后即可使用。安装后可通过快捷键(Command+N)创建文件,需安装Python扩展实现语法高亮。文档重点演示了Python开发环境配置:创建虚拟环境、激活环境及执行脚本的方法。核心功能包含AI辅助编程(Command+K生成代码、Command+L智能对话)、代码修改等,能显著提升开发效率。文章最后提供了各平台通用

2025-08-01 12:17:38 1271

原创 如何在 Windows 上安装 Cursor

《CursorAI跨平台安装与使用指南》介绍了这款基于VSCode的智能代码编辑器,详细演示了Windows系统的安装流程:从官网下载后,用户可选择导入VSCode扩展或全新安装,通过Google账号登录后即可使用AI辅助功能。文章重点讲解了Ctrl+L调出AI聊天生成代码、Ctrl+K编辑现有代码等核心功能,并提供了Windows/Mac/Linux三平台的快捷操作对比(如Windows的Ctrl+L对应Mac的Command+L)。这款支持多种语言的编辑器能通过AI对话实现代码生成与实时修改,显著提升开

2025-07-31 09:56:03 1237

原创 PHP 求梯形面积的程序(Program to find area of a Trapezoid)

梯形是至少有一对平行边的凸四边形,平行边称为底边,不平行的边称为腰。梯形面积公式为(上底+下底)×高÷2。文中提供了PHP代码示例计算梯形面积,如输入底边8和10、高6时,面积为54。该算法具有O(1)的时间/空间复杂度。短文最后鼓励读者点赞收藏。

2025-07-31 09:15:43 271

原创 Javascript 求梯形面积的程序(Program to find area of a Trapezoid)

摘要:梯形是至少有一对平行边的凸四边形,平行边称为底边,其他两边称为腿。其面积计算公式为(底1+底2)×高÷2。示例展示了用JavaScript计算梯形面积的代码实现,时间复杂度为O(1)。计算结果如输入8、10、6时面积为54。该几何概念简单实用,适用于基础数学计算。

2025-07-30 09:30:44 337

原创 Python 求梯形面积的程序(Program to find area of a Trapezoid)

摘要:梯形是至少有一对平行边的凸四边形,平行边称为底边,其余为腿。梯形面积公式为(底1+底2)×高÷2。文中提供了Python计算梯形面积的代码示例(底1=8,底2=10,高=6时面积为54),并指出算法复杂度为O(1)。最后鼓励读者收藏点赞。

2025-07-30 09:00:57 262

原创 Java 求梯形面积的程序(Program to find area of a Trapezoid)

梯形是至少有一对平行边的凸四边形,平行边称为底边,非平行边称为腿。其面积公式为(上底+下底)×高÷2。示例计算显示:底边8和10、高6的梯形面积为54;底边4和20、高7的面积为84。文末附有Java计算代码,时间复杂度O(1),并附使用说明。

2025-07-29 09:30:27 409

原创 C# 求梯形面积的程序(Program to find area of a Trapezoid)

摘要:梯形是至少有一对平行边的凸四边形,平行边称为底边,其他两边为腿。其面积公式为(底边1+底边2)/2×高。示例计算显示,当底边分别为8和10,高为6时,面积为54。文中还提供了C#代码实现该计算,时间复杂度为O(1)。(99字)

2025-07-29 09:01:58 478

原创 C 语言 求梯形面积的程序(Program to find area of a Trapezoid)

摘要:梯形是至少有一对平行边的四边形,平行边称为底边,不平行的边称为腿。其面积公式为(底边1+底边2)÷2×高。文中提供了两个计算示例(8,10,6→54;4,20,7→84)和C语言实现代码。该算法时间、空间复杂度均为O(1)。(98字)

2025-07-28 09:45:28 415

原创 C++ 求梯形面积的程序(Program to find area of a Trapezoid)

梯形是至少有一对平行边的凸四边形,平行边为底边,非平行边为腰。其面积公式为:(上底+下底)×高÷2。示例计算显示,当底边为8和10、高6时面积为54;底边4和20、高7时面积为84。文章提供了C++计算梯形面积的代码实现,时间复杂度为O(1)。该算法简单高效,适用于各种梯形面积计算需求。

2025-07-28 09:00:11 369

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

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

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

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

用于快速工程的指南、论文、讲座、笔记本和资源 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

DeepSeek API 的 Python 客户端

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

2025-03-06

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

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

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

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

2025-03-06

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

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

2025-03-05

使用 .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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/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.youkuaiyun.com/hefeng_aspnet/article/details/149604735

2025-07-24

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

TypeScript 中的 WebSocket 入门

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

2025-06-25

使用 .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

.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

使用 PHP Deepseek 实现问答 ask-deepseek

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

2025-03-06

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

空空如也

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

TA关注的人

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