- 博客(256)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 ubantu启用alwayson
摘要:在Ubuntu上为SQL Server启用Always On功能需通过mssql-conf配置:1) 执行sudo /opt/mssql/bin/mssql-conf set hadr.hadrenabled 1启用HADR;2) 重启服务使配置生效;3) 可选检查错误日志确认配置。注意该功能需企业版/开发版支持,且服务器需满足硬件和网络要求。完成后即可创建可用性组。(149字)
2025-09-18 09:40:17
297
原创 C# 高性能敏感词过滤神器!性能超 Regex 8.8 万倍
敏感词过滤(支持通配符)繁体/简体互换全角/半角互换获取拼音(全拼、首字母)拼音模糊匹配数字与中文大写转换在 48k 敏感词库下,使用进行过滤,速度可超过3 亿字符/秒(测试环境:i7-8750H CPU)。
2025-07-22 16:45:08
372
原创 NanoXLSX :又又又一款 Excel 读写神器,无需 Office、无需 Interop!
NanoXLSX 是一个小型的 .NET 类库,使用 C# 编写,以简单而原生的方式创建和读取 Microsoft Excel XLSX 格式(Microsoft Excel 2007 或更高版本)文件,项目开源基于Mit协议。
2025-07-18 14:03:45
340
原创 一款简单好用的 .NET 支付 SDK
是一个为 Dotnet 开发者设计的第三方支付 SDK。结构清晰,使用简单,帮你快速集成支付功能。它封装了支付宝和微信的核心接口,提供统一调用方式。不管是电商系统、SaaS 平台还是后台服务,都能快速开始使用。
2025-07-18 14:03:10
622
原创 重磅开源!一套支持多厂区管理的制造业通用系统 来了( Vue3 + .NET8)
是一个面向制造业的通用型 MOM(制造运营管理)/MES(制造执行系统)平台,支持多厂区、多项目级管理,具备计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端支持等能力。目标是为多元化集团企业提供一套高可用、易扩展、可配置的生产管理系统。
2025-07-16 14:41:29
792
原创 Blazor 学习笔记 - 查缺补漏
Blazor是 Microsoft 推出的开源框架,用于使用 C# 和 .NET 构建交互式 Web 应用程序,减少对 JavaScript 的依赖。
2025-07-16 14:39:05
1057
原创 用 C# 操作 MySQL 数据库备份还原,这个开源库真香!
是一个基于 C# 的开源库,用于在 .NET 应用程序中直接执行 MySQL 数据库的备份和还原操作。它支持导出为 SQL 文件,并通过读取 SQL 文件进行数据恢复。相比手动脚本操作,它提供了一个更便捷的编程接口来处理数据库维护任务。
2025-07-14 10:29:06
262
原创 C# 数据结构与算法开源库推荐:75+ 种标准实现全解析
这是一个即插即用的 C# 类库项目,实现了标准的数据结构与算法。它包含了数据结构和算法,设计为面向对象的独立组件。尽管该项目最初是出于教育目的而创建,但所实现的数据结构和算法都是标准、高效、稳定且经过测试的。
2025-07-14 10:28:28
1197
原创 WPF 开发者必备!这个开源控件库让你告别“丑界面”
HandyControl 是一个开源、功能强大的 WPF 控件库。它专为 .NET 开发者设计。它的目标是简化 WPF 应用程序的界面开发。它可以提升用户界面的美观性和易用性。它重写了大部分原生控件的样式。它还提供了超过 80 种自定义控件,数量还在不断增加。它可以帮助开发者快速构建现代化、交互性强的桌面应用程序。
2025-07-11 09:46:08
543
原创 Yitter.IdGenerator:C# 中的高性能唯一 ID 生成方案
Yitter.IdGenerator 是一个基于优化雪花算法的高性能分布式唯一 ID 生成器。支持 C# 等多种语言,适合高并发场景。可以在 0.1 秒内生成 50 万个 ID。它也支持容器化环境和时间回拨处理。
2025-07-11 09:45:36
558
原创 ReaLTaiizor:WinForms 界面设计利器
ReaLTaiizor 是一个专为 .NET WinForms 项目设计的用户友好且注重设计的控件库,包含丰富的组件。通过多种主题选项和高度可定制的用户控件,您可以轻松打造专业的应用程序界面。
2025-07-10 11:21:22
346
原创 MASA Blazor 快速体验
MASA Blazor 是一个基于 Blazor 的现代化 UI 组件库,专为 .NET 开发者打造,帮助开发者快速构建美观、响应式的 Web 应用程序。本文将带你快速上手 MASA Blazor,并通过功能展示和实际体验,评估其在项目开发中的适用性和表现力。
2025-07-10 11:18:17
771
原创 Coravel : .NET 轻量级任务调度与后台任务处理
今天这篇分享就到这里啦,如果你也有更多有趣的发现或自荐,欢迎关注我公众号,并通过后台私信(向我的公众号发消息)告诉我~欢迎关注我的公众号“Net分享”,技术文章第一时间推送,随缘更新 , 分享一些你可能注意不到的细节一定记得关注关注关注!
2025-07-08 10:40:31
982
原创 了解 ASP.NET Core 中的 IWebHostEnvironment 接口
是 ASP.NET Core 框架中的一个核心接口,位于命名空间。它取代了传统 ASP.NET 中的类,让开发者可以访问 Web 应用程序的托管环境信息。这篇文章讲解的作用、属性、方法和使用场景。
2025-07-07 13:46:47
1222
原创 MessagePack for C# (.NET Framework, .NET 8, Unity, Xamarin)
MessagePack 是一种高效的二进制序列化格式,旨在以紧凑的形式表示结构化数据。它类似于 JSON,但通过二进制编码实现了更小的数据体积和更快的序列化/反序列化速度。
2025-07-07 13:46:09
1128
原创 在 ASP.NET Core 中使用 RabbitMQ 的基础指南
RabbitMQ 是一个开源的消息代理。它支持 AMQP 协议,用于在分布式系统中发送和接收消息。它通过队列管理消息,支持多种通信方式(如点对点、发布/订阅)。它常用于微服务之间传递数据。
2025-07-04 13:43:00
1046
原创 .NET 项目发布中常见的文件及其作用
文件用途是否必须PDB调试信息开发/问题分析时需要deps.json依赖清单必须运行时配置必须(FDD)DLL/EXE核心代码必须配置信息建议web.configIIS 配置IIS 场景必须runtimes独立运行时SCD 必须ref编译引用不需要。
2025-07-02 15:14:28
884
原创 Quartz.NET 在 ASP.NET Core 中的完整使用指南
Quartz.NET是一个开源的作业调度框架,功能强大且灵活,适用于需要定时执行任务的场景。支持 Cron 表达式持久化任务信息到数据库分布式部署能力动态添加/暂停/恢复/删除任务集成 ASP.NET Core 依赖注入系统功能说明IJob实现任务逻辑AddJobAddTrigger注册任务及触发规则使用 Cron 表达式进行调度支持依赖注入持久化任务信息到数据库IScheduler动态控制任务生命周期。
2025-07-01 13:09:02
878
原创 sqlserver Manager Studio 编写sql没有智能提示解决方案
转自: https://www.cnblogs.com/godbell/p/7260765.html。
2025-07-01 13:08:29
612
原创 dotnet-env: .NET 开发者的环境变量加载工具
dotnet-env 是一个简单好用的工具。它可以帮你快速加载.env文件中的变量。无论你是开发 Web 应用、微服务还是控制台程序,都可以使用它。现在就去试试吧!🚀。
2025-06-30 13:41:30
803
1
原创 .NET 9 的 LINQ 优化详解
在 .NET 9 中,微软为 LINQ(Language Integrated Query)引入了三个新的扩展方法,增强了数据查询的灵活性和表达力。这些方法分别是 、 和 ,为处理集合数据提供了更便捷的方式。 方法为序列中的每个元素提供其索引值,返回一个 的元组序列。这在需要同时访问元素及其索引的场景中非常有用,相比传统的 , 提供了一种更直观的语法。签名:功能:为每个元素生成一个包含索引(从 0 开始)和值的元组序列。示例:输出:2. CountBy 方法根据指定的键选择器对序列元素进
2025-06-30 13:40:51
1395
原创 CheckUpdate.Net: .NET 客户端自动更新框架
是一个轻量级的 .NET 客户端自动更新框架,适用于 C/S 架构的桌面应用程序。它通过访问远程服务器(目前基于)获取更新信息,并下载新版本文件进行更新。相比传统的 IIS 部署方式,利用七牛云 CDN 可显著提升下载速度,且提供每月 10GB 免费流量。该项目最初是为了解决小型项目中无合适自动更新组件的问题而开发,兼容,适合 Windows XP 及以上系统部署。
2025-06-27 14:02:20
618
原创 在 ASP.NET Core 中基于 RedLock.net 实现高可用分布式锁方案
RedLock 是由 Redis 作者提出的一种用于构建高可用分布式锁的算法。其核心思想是:向多个独立的 Redis 节点申请锁,只有超过半数节点成功获取锁时,才认为锁获取成功。该算法旨在解决单点故障和网络分区带来的不可靠性问题。📌关键参数expiry:锁的最大存活时间(防止死锁)wait:等待获取锁的最大时间retry:重试间隔时间。
2025-06-27 13:50:42
1308
原创 OfficeIMO - 为 .NET 开发者打造的轻量级 Word 文档操作库
OfficeIMO 是一个用于创建和操作 Microsoft Word (.docx) 和 Excel (.xlsx) 文档的 .NET 库。它基于,提供了更简单直观的 API 接口。OfficeIMO 的设计理念是简单高效。专注于基本的 Word 处理需求,对于需要直接处理 Word 文档而不需要功能丰富的复杂库的项目来说,它是一个理想的选择。该项目最初是为了简化 PowerShell 模块中的文档生成流程而开发,现已成为适用于整个 .NET 社区的通用库。
2025-06-26 16:37:50
982
原创 PDFiumCore:高效处理 PDF 的 .NET 库
在开发中,处理 PDF 文件是一个常见的需求。无论是生成报表、查看文档还是进行复杂的 PDF 操作,都需要一个强大且灵活的工具来支持。今天,我们将介绍一款优秀的 .NET 库——,它是一个基于 Google 的 PDFium 引擎开发的 .NET 库,专门用于处理 PDF 文件。它提供了丰富的功能,包括 PDF 渲染、文本提取、页面操作等。PDFiumCore 支持 .NET Core 和 .NET Framework,适用于各种平台,如 Windows、macOS 和 Linux。
2025-06-25 13:35:46
394
原创 [特殊字符]️ YourWeather:一个跨平台 Blazor 天气应用 Demo
是一个使用Blazor构建的跨平台天气应用 Demo。通过调用多个天气 API 接口,实现精准获取当前天气与未来预报,并支持手动选择城市地点查看天气信息。如果你正在寻找一个适合练习Blazor + 跨平台开发的小项目,绝对值得一看!无论是作为教学案例、技术练手,还是企业级架构参考,它都具备很高的实用价值。欢迎关注我的公众号“Net分享”,技术文章第一时间推送,随缘更新 , 分享一些你可能注意不到的细节。
2025-06-24 13:11:50
1212
原创 C# 中的 Type 类详解
Type类是一个抽象基类,用于表示类型声明,包括类、接口、数组、值类型、枚举等。它提供了访问类型元数据的入口,例如类型的属性、方法、字段、构造函数和特性,而无需实例化该类型。获取Type对象的方式有以下几种使用typeof通过实例调用GetType使用。
2025-06-23 13:29:30
700
原创 ASP.NET Core 健康监控:从入门到实战
HealthCheck 提供了一种标准化的方式,通过 HTTP 端点(通常是/health)返回应用程序的健康状态。Healthy:应用程序及其依赖项正常运行。Degraded:应用程序部分功能受限,但仍在运行。Unhealthy:应用程序或其依赖项存在问题。HealthCheck 可以与外部工具(如 Kubernetes、负载均衡器)集成,用于自动检测和处理故障。
2025-06-23 13:28:32
1295
原创 ControlzEx:WPF的共享控件库
ControlzEx 是一个为 WPF 提供的共享控件库,支持 .NET Framework (4.6.2及以上) 和 .NET (6及以上)
2025-06-20 14:56:21
476
原创 ASP.NET Core 中使用 Swagger 实现 API 分组管理
通过使用和[Tags]特性,可以灵活地对 ASP.NET Core 中的 API 进行分组和组织。适用于版本控制,将不同版本的 API 分开显示;而[Tags]适用于功能模块的组织,将同一版本的 API 按功能模块分组。欢迎关注我的公众号“Net分享”,技术文章第一时间推送,随缘更新 , 分享一些你可能注意不到的细节。
2025-06-19 13:17:10
516
原创 用 MahApps.Metro 打造现代化 WPF 桌面应用
是一个开源的 WPF UI 工具包,帮助开发者创建具有现代化外观和交互体验的桌面应用程序。它基于 Metro 风格设计,支持暗黑模式、主题切换、丰富的控件样式、动画效果等功能。
2025-06-19 13:16:35
406
原创 MusicApp:基于 WPF 的音乐播放器开发实践
作为一个边学边做的练手项目,MusicApp 目前虽有诸多不足,但已具备完整的基础功能。希望它也能成为其他 WPF 学习者的参考案例,并期待更多开发者加入共建!项目地址:https://github.com/liu_guo_feng/music-app欢迎关注我的公众号“Net分享”,技术文章第一时间推送,随缘更新 , 分享一些你可能注意不到的细节。
2025-06-19 10:40:16
788
原创 iCal.NET:高性能 .NET 日历解决方案
无论是在开发一个日历应用、任务提醒系统,还是需要与 Outlook、Google Calendar 等第三方日历工具进行集成,iCal.NET 都能提供强大的功能支持。是一个用于解析、生成 iCalendar 数据的 .NET 类库。完全遵循标准,致力于帮助开发者以最简洁高效的方式处理.ics文件格式。
2025-06-18 15:34:30
415
原创 Dragablz:WPF可拖拽拆分标签页控件(支持停靠、工具窗口和 MDI)
Dragablz 是一个功能强大的 WPF 控件库,提供了可拖动、撕下、停靠的标签页控件,适用于构建类似 Visual Studio 的多文档界面(MDI)或浮动工具窗口。它不仅支持 MVVM 模式,还内置多种现代 UI 主题,如 MahApps.Metro 和 Material Design。
2025-06-18 15:33:05
856
原创 ASP.NET Core 中快速读取配置的最佳实践
实现在Program.cs欢迎关注我的公众号“Net分享”,技术文章第一时间推送,随缘更新 , 分享一些你可能注意不到的细节。
2025-06-18 15:31:51
411
原创 LoadingIndicators.WPF:优雅的WPF 加载指示器控件库
是一个适用于 WPF 的加载指示器控件库,包含 8 种动画效果,完美兼容。
2025-06-18 15:27:25
358
原创 Podman 快速上手指南:替代 Docker 的新选择
Podman(Pod Manager)是一个无守护进程(daemonless)的容器引擎,用于开发、管理和运行 OCI(Open Container Initiative)容器。无守护进程:Podman 不依赖后台守护进程,直接以用户权限运行容器,减少安全风险。兼容 Docker:Podman 支持 Docker 命令行接口(CLI),可以无缝迁移现有 Docker 工作流。支持 Pods:Podman 引入了 Kubernetes 风格的 Pod 概念,允许在同一 Pod 中运行多个容器。
2025-06-18 15:26:20
3693
原创 ASP.NET Core 日志(Logging)详解:从基础到实战
ASP.NET Core 使用ILogger 接口:定义了日志记录的方法,如LogError等。:负责创建ILogger实例,管理日志提供程序。:日志提供程序接口,决定日志输出的目标(控制台、文件、数据库等)。LogLevel 枚举:表示日志的严重性级别,按优先级从低到高如下:Trace(0)Debug(1)(2)Warning(3)Error(4)Critical(5)None(6)这些组件协同工作,使得日志系统既灵活又易于扩展。
2025-06-18 15:25:43
754
Tunsafe配置文件-config.rar.rar
2019-09-18
js实现歌曲播放歌词同步,保证可以看懂,可以使用
2019-09-18
Selenium需要的jar包(selenium-client-driver;selenium-server;junit4.0).rar.rar
2019-09-18
C# Linq 交集、并集、差集、去重
2021-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅