- 2025-01-10[.NET] 使用客户端缓存提高API性能
使用客户端缓存提高API性能摘要在现代应用程序中,性能始终是一个关键的考虑因素。无论是提高响应速度,降低延迟,还是减轻服务器负载,开发者都在寻找各种方法来优化他们的API。在Web开发中,利用客户端缓存是一种有效的方法,可以显著提高API的性能。本文将结合Replicant和Delta,深入探讨
- 2025-01-10三层神经网络计算实例
三层神经网络0.15w10.20w20.25w30.30w40.40w50.45w60
- 2025-01-10盘点6个.Net热门AI项目
盘点6个基于.Net开发的、热门AI项目。一、SemanticKernelSemanticKernel是一个轻量级的SDK,最基本的功能就是帮我们完成与OpenAI、AzureOpenAI和HuggingFace大模型的API的对接,并且支持C#、Python、Java版本。SemanticKernel提供自定义插件、编排计划、信息存储至数据
- 2025-01-10一个适用于 .NET 的开源整洁架构项目模板
前言项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。今天大姚给大家分享一个适用于.NET的开源整洁架构项目模板。.NET常见的几种项目架构模式https://mp.weixin.qq.com/s
- 2025-01-10Eval-Expression.NET:动态执行C#脚本,类似Javascript的Eval函数功能
我们都知道在JavaScript中,我们可以通过Eval来执行JavaScript字符串代码。下面推荐一个.Net版本的Eval的开源项目。01项目简介Eval-Expression.NET是一个非常强大工具,使得开发人员可以动态编译和执行C#代码和表达式。通过C#反射,还能轻松访问公共和私有方法、字段、属性值,并创建
- 2025-01-09基于CNN卷积神经网络的金融数据预测matlab仿真,对比BP,RBF,LSTM
1.程序功能描述基于CNN卷积神经网络的金融数据预测matlab仿真,对比BP神经网络,RBF神经网络,LSTM网络.对比预测结果和预测误差。2.测试软件版本以及运行结果展示MATLAB2022A版本运行 3.核心程序fori=1:floor(length(data1)/5);p1w(5*i-4:5*i,1)=[p1(i
- 2025-01-0913个热门.Net开源项目
今天盘点下3月份分享的13个.Net开源项目(点击标题查看详情)。一、Flurl:一个Star3.9K的链式RESTful风格HTTP开源.Net库Flurl是基于.Net开发的开源库,是一个现代化的、流畅的、异步的、可测试的、可移植的URL构建器和HTTP客户端库。这个开源项目提供了强大功能,使得开发人员方
- 2025-01-09.Net程序员都应该知道的,微软官方开源的3个AI项目
整理3个微软官方开源的AI项目。一、AI-Samples一个官方提供AI的.NET示例集合,该项目包含各种项目示例代码,方便初学者通过实践示例项目,学习如何将AI集成到我们的.NET项目中。该项目提供非常多示例教程,也有部分教程后续才会推出。1、Microsoft.Extensions.AIMicrosoft.Ext
- 2025-01-09.NET Core:架构、特性和优势详解
.NETCore:架构、特性和优势详解在软件开发领域,保持领先地位至关重要。随着技术以指数级的速度发展,开发人员不断寻求高效、可扩展且多功能的解决方案来应对现代挑战。.NETCore就是这样一种受到广泛关注的解决方案。在本指南中,我们将深入研究.NETCore的基础知识,探索其架构、功
- 2025-01-09在 .NET 9 中使用 Scalar 替代 Swagger
前言在.NET9发布以后ASP.NETCore官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NETCoreAPI提供Swagger工具的项目)从ASP.NETCoreWebAPI模板中移除,这意味着以后我们创建WebAPI项目的时候不会再自动生成SwaggerAPI文档了。那么今天咱们一起来试试把我们的EasySQL
- 2025-01-09.NET 隐藏/显示、自定义windows系统光标
本文介绍如何操作windows系统光标。正常我们设置/隐藏光标,只能改变当前窗体或者控件范围,无法全局操作windows光标。接到一个需求,想隐藏windows全局的鼠标光标显示,下面讲下如何操作 先了解下系统鼠标光标,在鼠标属性-自定义列表中可以看到一共有13种类型,对应13种工作状态:操作系
- 2025-01-09.NET 窗口置于最顶层的几种方法
本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true也可以使用WIN32-SetWindowPos函数SetWin
- 2025-01-08.NET 窗口置于最顶层
本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true也可以使用WIN32-SetWindowPos函数SetWind
- 2025-01-08基于ASP.NET的动漫网站
一、系统架构与技术实现系统架构:基于ASP.NET的MVC框架构建,实现网站的层次结构,使得网站更加易于维护和扩展。技术实现:利用ASP.NET的技术特点,如强大的后端开发能力、丰富的UI控件等,结合前端技术如HTML、CSS、JavaScript等,设计并实现网站的各项功能。二、功能模块用户管理
- 2025-01-08【深度学习|变化检测孪生网络】基于共享权重的双流 U-Net 变化检测网络架构,附代码(二)
【深度学习|变化检测孪生网络】基于共享权重的双流U-Net变化检测网络架构,附代码(二)【深度学习|变化检测孪生网络】基于共享权重的双流U-Net变化检测网络架构,附代码(二)文章目录【深度学习|变化检测孪生网络】基于共享权重的双流U-Net变化检测网络架构,附代码(二)基于
- 2025-01-08支持多语言、多商店的商城,.Net7 + EF7领域驱动设计架构
推荐一个跨平台、模块化、可扩展且超快速的开源一体化电子商务平台。01项目简介Smartstore支持桌面和移动平台、多语言、多商店、多货币的商城,并支持SEO优化,支持无限数量的产品和类别、报表、ESD、折扣、优惠券等等。还有一套全面的CRM和CMS、销售、营销、付款和物流处理
- 2025-01-08前后端分离的权限管理框架,前端采用 Vue 3 框架,后端采用 .NET 8、ORM 采用 EF 8
合集-.NET开源项目(37) 收起 阅读目录前言项目介绍项目功能项目技术模块化工程结构微服务案例模块化工程结构属性依赖注入项目特点项目效果项目文档项目地址总结最后前言领导要求做一个小项目,要求独立运行,用以最少的依赖,此时不想集成到主项
- 2025-01-08.Net轻量级的CMS开源项目
推荐一个Star超过2K的.Net轻量级的CMS开源项目 推荐一个具有模块化和可扩展的架构的CMS开源项目。01项目简介PiranhaCMS是一个轻量级且跨平台的CMS库,专为.NET8设计。该项目提供多种模板,具备CMS基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。
- 2025-01-08在 .NET 中使用 Tesseract 识别图片文字
1.什么是TesseractTesseract是一个强大的字符识别(OCR)工具。它最初由HP发布,现在由Google和学术社区共同维护和开发。Tesseract支持多种语言和格式,能够高效地识别图片中的文字。2.如何安装Tesseract要在.NET项目中使用Tesseract,需要安装相关的NuGet包和基础
- 2025-01-07C#/.NET/.NET Core技术前沿周刊 | 第 20 期(2025年1.1-1.5)
前言C#/.NET/.NETCore技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NETCore领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。
- 2025-01-07在 .NET Framework 中,C#代码防止按钮重复点击的后端处理
ai生成:在.NETFramework中,防止按钮重复点击的后端处理通常涉及到Web应用程序(如ASP.NETWebForms或ASP.NETMVC)。以下是一些常见的后端处理方法和示例代码:ASP.NETWebForms在WebForms中,你可以使用ViewState或Session来防止按钮重复点击。以下是一个使用ViewSta
- 2025-01-07.net之 Jwt授权
概念集成ASP.NETCoreauthorizationJWT引用阿里云包项目文件总览定义Jwt授权策略处理器///<summary>///定义Jwt授权策略处理器///</summary>internalclassJwtAuthorizationHandler:AuthorizationHandler<JwtAuthorizationRequirement>{
- 2025-01-07局域网下多台windows电脑时间同步
将A电脑设置为时间服务器,BCDE电脑从A电脑同步时间。 一、置一台计算机为NTPServer:启用NTPServer打开注册表[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer]Enable=1设定强制主机(将其自身设宣布为可靠的时间源)打开注册表[HKEY_LO
- 2025-01-07深入解析IPoIB网络设备的驱动实现:net_device_ops与ipoib_open函数
在Linux内核中,网络设备的驱动实现通常通过net_device_ops结构体来定义设备的各种操作函数。本文将以IPoverInfiniBand(IPoIB)设备的驱动实现为例,深入分析net_device_ops结构体的定义以及ipoib_open函数的实现细节。通过这段代码,我们可以了解如何在内核中实现网络设备的初始化、
- 2025-01-07BotSharp:又一个.Net重磅AI开源项目,.Net在AI领域开始崛起!
大家好,我是编程乐趣。自从大模型爆火以来,.Net不管是官方、还是社区开源项目,都陆续推出很多重磅的项目。在AI领域,对话即平台(CaaP)是未来的发展方向。下面介绍一个开源项目,面向AIBot平台构建者的开源机器学习框架:BotSharp,它已经为.NET开发人员提供了使用BotSharpAIBOTplatform