- 如果你也写过后台管理系统,大概率经历过这几件事:每开一个新项目,登录、用户、角色、菜单、权限又从零搭一遍,复制粘贴改改改;权限只做到了"能不能看这个菜单",等真到了"这个人只能看自己部门的数据"“手机号要打码”,就开始一个补丁接一个补丁;想做多租户,结果发现登录、数据隔离、套餐、计费这些东西牵一发动全身,最后做成了一个"伪多租户"。我也一样。前前后后做了几个中后台,每次都在重复造轮子,每次都... 如果你也写过后台管理系统,大概率经历过这几件事:每开一个新项目,登录、用户、角色、菜单、权限又从零搭一遍,复制粘贴改改改;权限只做到了"能不能看这个菜单",等真到了"这个人只能看自己部门的数据"“手机号要打码”,就开始一个补丁接一个补丁;想做多租户,结果发现登录、数据隔离、套餐、计费这些东西牵一发动全身,最后做成了一个"伪多租户"。我也一样。前前后后做了几个中后台,每次都在重复造轮子,每次都...
- 如果你写过几年 .NET 后端,下面这些事大概率也折磨过你:每开一个新项目,DI 注册、中间件顺序、日志、事务、多租户、缓存这些横切的东西又要重新接一遍,接错顺序还很难查;Controller 里全是"把参数原样丢给 Service"的胶水代码,写一遍 ApiResponse 包装、写一遍异常转状态码、写一遍 TraceId;想用现成的框架,ABP 很全但很重,想吃透它、想改它,成本不低;F... 如果你写过几年 .NET 后端,下面这些事大概率也折磨过你:每开一个新项目,DI 注册、中间件顺序、日志、事务、多租户、缓存这些横切的东西又要重新接一遍,接错顺序还很难查;Controller 里全是"把参数原样丢给 Service"的胶水代码,写一遍 ApiResponse 包装、写一遍异常转状态码、写一遍 TraceId;想用现成的框架,ABP 很全但很重,想吃透它、想改它,成本不低;F...
- 前言你是否也曾被 AI 编程助手的“幻觉”搞得头疼?明明写的是 .NET 代码,它却给你甩来 Java 的解决方案;明明你在用 .NET 10 + Minimal API,它却在教你用 ASP.NET Web Forms 的写法。现在 .NET 官方团队发布了 .NET Agent Skills(dotnet/skills),一套专为 AI 编码 Agent 打造的 .NET 官方技能库(A... 前言你是否也曾被 AI 编程助手的“幻觉”搞得头疼?明明写的是 .NET 代码,它却给你甩来 Java 的解决方案;明明你在用 .NET 10 + Minimal API,它却在教你用 ASP.NET Web Forms 的写法。现在 .NET 官方团队发布了 .NET Agent Skills(dotnet/skills),一套专为 AI 编码 Agent 打造的 .NET 官方技能库(A...
- 前言在数字化办公与娱乐需求日益增长的今天,Windows 系统的流畅度与稳定性直接影响着我们的日常体验。为了帮助大家告别系统卡顿、冗余服务以及隐私泄露的困扰,大姚给大家分享 5 款基于 .NET 开源、功能强大且免费的 Windows 系统优化工具。OptimizerOptimizer 是一款基于 .NET 开源(GPL-3.0 license)、功能强大的 Windows 系统优化工具,可... 前言在数字化办公与娱乐需求日益增长的今天,Windows 系统的流畅度与稳定性直接影响着我们的日常体验。为了帮助大家告别系统卡顿、冗余服务以及隐私泄露的困扰,大姚给大家分享 5 款基于 .NET 开源、功能强大且免费的 Windows 系统优化工具。OptimizerOptimizer 是一款基于 .NET 开源(GPL-3.0 license)、功能强大的 Windows 系统优化工具,可...
- 在高并发一定都开启gzip压缩,因为相对于cpu的细微损耗,通过减少网络传输带来的性能提升收益更高,下面是net core8中开启gzip的方法。1、在Program.cs中注册Gzip服务 // 配置 Gzip 压缩核心服务 services.AddResponseCompression(options => { /... 在高并发一定都开启gzip压缩,因为相对于cpu的细微损耗,通过减少网络传输带来的性能提升收益更高,下面是net core8中开启gzip的方法。1、在Program.cs中注册Gzip服务 // 配置 Gzip 压缩核心服务 services.AddResponseCompression(options => { /...
- 最近在华为云买了一台服务器,把之前window系统迁移到linux,现在做一个笔记记录一下net8的安装步骤。1、官网下载net8 sdk,下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0在服务器上运行uname -m如果输出结果是x86_64,表示服务器架构为x86_64;如果是aarch64,则表示服务器架构为ARM6... 最近在华为云买了一台服务器,把之前window系统迁移到linux,现在做一个笔记记录一下net8的安装步骤。1、官网下载net8 sdk,下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0在服务器上运行uname -m如果输出结果是x86_64,表示服务器架构为x86_64;如果是aarch64,则表示服务器架构为ARM6...
- 前言在日常的 .NET 项目开发中,我们经常需要大量的测试数据来验证业务逻辑、填充数据库、进行性能测试或者做产品演示。手动编写这些测试数据不仅枯燥乏味、浪费时间,而且难以覆盖各种边界场景。今天大姚给大家推荐一款开源、强大、简单易用的 .NET 假数据生成库:Bogus。项目介绍Bogus 是一个基于著名的 faker.js 移植而来的开源(MIT License) .NET 假数据生成库,它... 前言在日常的 .NET 项目开发中,我们经常需要大量的测试数据来验证业务逻辑、填充数据库、进行性能测试或者做产品演示。手动编写这些测试数据不仅枯燥乏味、浪费时间,而且难以覆盖各种边界场景。今天大姚给大家推荐一款开源、强大、简单易用的 .NET 假数据生成库:Bogus。项目介绍Bogus 是一个基于著名的 faker.js 移植而来的开源(MIT License) .NET 假数据生成库,它...
- .前言今天大姚给大家分享一个 .NET 开源免费(MIT license)、功能强大的 UI 自动化库:FlaUI。项目介绍FlaUI 是一个 .NET 开源免费(MIT license)、功能强大 的 UI 自动化库,专为 Windows 桌面应用程序(如 Win32、WinForms、WPF、Store Apps 等应用)的自动化测试而设计。该项目基于 Microsoft 的原生 UI ... .前言今天大姚给大家分享一个 .NET 开源免费(MIT license)、功能强大的 UI 自动化库:FlaUI。项目介绍FlaUI 是一个 .NET 开源免费(MIT license)、功能强大 的 UI 自动化库,专为 Windows 桌面应用程序(如 Win32、WinForms、WPF、Store Apps 等应用)的自动化测试而设计。该项目基于 Microsoft 的原生 UI ...
- 前言TIOBE 公布的数据显示,C# 以 2.94% 的年度最大涨幅再度获评2025 年度编程语言,在近三年内,C# 第二次被 TIOBE 指数评为年度编程语言。这一荣誉授予了在年度排名中涨幅最大的编程语言,而 C# 正是凭借这一最大增幅获此殊荣。多年来,C# 经历了根本性的变革:从语言设计的角度来看,它常常是主流编程语言中率先采纳新趋势的先行者。与此同时,C# 成功实现了两次重大转型:一是... 前言TIOBE 公布的数据显示,C# 以 2.94% 的年度最大涨幅再度获评2025 年度编程语言,在近三年内,C# 第二次被 TIOBE 指数评为年度编程语言。这一荣誉授予了在年度排名中涨幅最大的编程语言,而 C# 正是凭借这一最大增幅获此殊荣。多年来,C# 经历了根本性的变革:从语言设计的角度来看,它常常是主流编程语言中率先采纳新趋势的先行者。与此同时,C# 成功实现了两次重大转型:一是...
- 作为核心架构师,我们深知一个“能用”的 API 与一个“高性能”的 API 之间差距巨大。事实上,我们在最近一次部署中通过策略性缓存,将数据库负载降低了 70%,平均响应时间从 220 毫秒缩短至 75 毫秒。当构建需要服务数百万用户的 API 时,“能用”远远不够。最新版 ASP.NET Core 带来了显著的性能提升,被描述为有史以来最全面的一次迭代。然而,若不采用恰当的架构模式,你的 ... 作为核心架构师,我们深知一个“能用”的 API 与一个“高性能”的 API 之间差距巨大。事实上,我们在最近一次部署中通过策略性缓存,将数据库负载降低了 70%,平均响应时间从 220 毫秒缩短至 75 毫秒。当构建需要服务数百万用户的 API 时,“能用”远远不够。最新版 ASP.NET Core 带来了显著的性能提升,被描述为有史以来最全面的一次迭代。然而,若不采用恰当的架构模式,你的 ...
- 2025年,Blazor作为微软基于. Net技术栈的前端框架,正以其独特的“浏览器+Razor”理念在Web开发领域掀起波澜。Blazor,这个名字源于Browser + Razor的组合,让开发者能够使用C#和. Net技术栈来构建现代Web应用,而不必依赖JavaScript。随着. Net 10的发布和WebAssembly技术的成熟,Blazor已经在企业级应用、实时交互系统和跨平... 2025年,Blazor作为微软基于. Net技术栈的前端框架,正以其独特的“浏览器+Razor”理念在Web开发领域掀起波澜。Blazor,这个名字源于Browser + Razor的组合,让开发者能够使用C#和. Net技术栈来构建现代Web应用,而不必依赖JavaScript。随着. Net 10的发布和WebAssembly技术的成熟,Blazor已经在企业级应用、实时交互系统和跨平...
- 一、前言在当前国产化操作系统发展浪潮下,适配鸿蒙系统已成为中国软件开发的重要趋势。作为微软推出的跨平台开发框架,.NET 凭借其卓越的性能和丰富的功能库,一直被视为最优秀的客户端开发语言之一。特别是对于 Avalonia 这样的跨平台 UI 框架,能够帮助开发者快速构建高质量的桌面应用程序。 .NET 在 HarmonyOS Next 系统上的基础运行能力。具体而言:目前.Net完全具备可以... 一、前言在当前国产化操作系统发展浪潮下,适配鸿蒙系统已成为中国软件开发的重要趋势。作为微软推出的跨平台开发框架,.NET 凭借其卓越的性能和丰富的功能库,一直被视为最优秀的客户端开发语言之一。特别是对于 Avalonia 这样的跨平台 UI 框架,能够帮助开发者快速构建高质量的桌面应用程序。 .NET 在 HarmonyOS Next 系统上的基础运行能力。具体而言:目前.Net完全具备可以...
- 本文深入解析了利用C#与.NET Core开发跨平台桌面应用的核心逻辑,探讨如何突破操作系统壁垒实现文件管理、图像处理和系统监控等功能的统一体验。阐述了.NET Core对不同系统底层差异的抽象与适配,包括文件系统规则的转化、图形硬件调用的平衡、系统内核信息的解读,以及C#语言特性在跨平台开发中的互补作用。 本文深入解析了利用C#与.NET Core开发跨平台桌面应用的核心逻辑,探讨如何突破操作系统壁垒实现文件管理、图像处理和系统监控等功能的统一体验。阐述了.NET Core对不同系统底层差异的抽象与适配,包括文件系统规则的转化、图形硬件调用的平衡、系统内核信息的解读,以及C#语言特性在跨平台开发中的互补作用。
- 前言在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。OpenAuth.Net 介绍OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2.... 前言在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。OpenAuth.Net 介绍OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2....
- DotNetExercises介绍DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集:C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。GitHub开源地址:https://github.co... DotNetExercises介绍DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集:C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。GitHub开源地址:https://github.co...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签