-
前言PDFSharp是一款开源的.NET库,专为处理PDF文档而设计。它以其丰富的功能和易用性赢得了广大开发者的青睐。无论是创建、编辑、合并、拆分还是转换PDF文件,PDFSharp都能轻松应对。正文目前.NET 平台常见的PDF类库 ...
-
视频管理Jvedio 是一个使用 C# 和 WPF 开发的本地视频管理软件,界面美观,功能强大,能够轻松管理海量视频。Jvedio 通过扫描本地视频,然后导入到软件中,并建立本地视频库, 通过提取出视频的唯一识别码,自动分类 ...
-
AI-Lossless-Zoomer推荐一个开源免费的 AI无损放大工具, 使用 .NET 和 WinForm 开发。只需要给它一个缩略图,软件就会返回一个高清的大图,非常强大。可以使用它来修复一些比较重要的图片, 或者对图片进行放大。软件 ...
-
一、了解.NET Aspire.NET Aspire(https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview) 是微软推出的一个技术栈,旨在简化云原生应用的开发和管理。以下是关于.NET Aspire的详细介绍:1、 ...
-
Channel 是干什么的The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consumers asynchronously. The library targets .NET St ...
-
前言说到.NET相关的反编译工具大家脑海里第一个想到的工具是什么?ILSpy、dnSpy、还是dotPeek?主要内容是讲讲dnSpyEx(dnSpyEx是dnSpy项目的非官方Fork维护版本[/pre])这个开源的.NET程序集反编译、编辑和调试工具 ...
-
前言市面上关于认证授权的框架已经比较丰富了,大都是关于单体应用的认证授权,在分布式架构下,使用比较多的方案是--<应用网关>,网关里集中认证,将认证通过的请求再转发给代理的服务,这种中心化的方式并不适用于 ...
-
前言推荐一个强大动态表达式解析器,方便我们在项目中,动态执行C#脚本。项目简介DynamicExpresso内置了解析逻辑,它能够将.NET的lambda表达式或委托转化为C#语句,并在内存中的动态执行。它不生成任何汇编,而是构 ...
-
前言.NET除了能写桌面应用和Web应用还能做什么?将通过本篇文章来简单讲讲.NET能做哪些开发,对.NET感兴趣的小伙伴也可以自行领取文末附带的.NET相关学习资料。.NET介绍.NET是一个开源(MIT License)、免费、跨平台 ...
-
前言最新版本Windows 11,在操作系统的多个地方加入了广告,包括文件资源管理器、开始菜单等,但这些广告都可以在注册表有配置开关。下面介绍一个工具,方便我们一键开关广告。项目简介OFGB 是一个使用 C# 编写,并 ...
-
前言.NET开发者们,你们的开发之旅即将迎来革命性的变化!想象一下,无需任何JavaScript或CSS经验,就能快速构建功能丰富的Web应用——这不再是梦想。Gradio.Net是一个基于.NET的开源项目,旨在为开发者提供一个高效 ...
-
前言.NET开发领域,模拟外部API调用不仅是一项技术挑战,更是确保系统整体性能的重要手段。本文将探讨如何在.NET 中实现集成测试,并模拟外部API调用。什么是集成测试集成测试,作为单元测试的后续步骤,其核心目的 ...
-
前言本来博主想偷懒使用AutoUpdater.NET组件,但由于博主项目有些特殊性和它的功能过于多,于是博主自己实现一个轻量级独立自动更新组件,可稍作修改集成到大家自己项目中,比如:WPF/Winform/Windows服务。大致思路 ...
-
前言最近经常看到有小伙伴问:有什么好用的.NET定时任务调度框架推荐的?有什么好的WPF/WinForm/Blazor图表库推荐的?.NET好用的后台管理框架有推荐的吗?大家平时都是怎么找.NET/.NET Core相关项目和框架的?本文将 ...
-
前言飞天茅台一直都很难能够以原价买到,各大电商每个工作日都会放出少量的商品,但一直都很难抢到。茅台官方推出了i茅台APP,每天可以通过预约的方式进行申购,当天18点公布预约结果。虽然几率也不太大,但也不失为 ...
-
前言给大家分享一款基于.NET 8开源(MIT License)、免费、跨平台的文档管理系统:Dorisoy.Pan。官方项目介绍Dorisoy.Pan是一款基于.NET 8开源(MIT License)、免费、跨平台文档管理系统,使用MS SQL 2012[/pre] / ...
-
前言在软件开发领域,选择正确的工具可以极大地提升开发效率和质量。Visual Studio作为微软推出的强大集成开发环境(IDE),通过安装合适的插件,可以进一步增强其功能,满足开发者多样化的需求。以下是2024年最新最 ...
-
框架介绍基于.NET 8(Furion)/SqlSugar实现的通用管理平台,前端采用 Vue3+Element-plus+Vite5,整合众多优秀技术和框架,模块插件式开发。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任 ...
-
前言俗话说的好工欲善其事必先利其器,安装一些实用的Visual Studio插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的IDE实用插件开始。以下是我认为比较实用的Visual Studio插件,希望对大家有所 ...
-
前言前有Copilot各种酷炫操作,今有国产软件杀出重围。给大家介绍的是一款国内的国产编程神器,可与微软GitHub Copilot比比身手。关键它还是完全免费。它就是:非十团队国产自主研发的Fitten Code。此工具的速 ...
-
前言俗话说的好工欲善其事必先利其器,安装一些Visual Studio实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的IDE实用插件开始。以下是个人认为比较实用的Visual Studio插件希望对大家有用, ...
-
前言2022年6月,随着GitHub Copliot正式面向大众发布。让许多开发者都感受到了AI辅助编程工具的魅力所在,Copilot实现了帮助开发者大大提高了编程开发效率,让程序员朝九晚五成为可能。Copilot近乎是完美的,但还是 ...
-
前言hi 大家好,我是三合,作为一个非著名懒人,每天上完班回到家,瘫在沙发上一动都不想动,去开个灯我都嫌累,此时,智能家居拯救了我,只需要在手机点点点,开关灯,空调,窗帘就都搞定了,一开始我用的是开源的h ...
-
插件简介CodeMaid是一款Visual Studio的扩展插件,其主要功能包括代码整理、代码格式化、自动注释、快速导航等,这些功能都可以提高开发者的编程效率和代码质量。支持代码:C#, C++, F#, VB, PHP, PowerShell, R, JS ...
-
前言推荐一个C#开源库,用于单元测试中的断言,它提供了一系列的扩展方法,使得单元测试的断言看起来更加自然流畅。项目简介FluentAssertions 是一个基于 .NET 的断言库,它提供了一种链式调用的方式来编写断言语句 ...
-
前言通常情况下 Windows 中的软件窗口界面一般只包含还原、移动、大小、最大化、最小化、关闭等几个基本的操作:给大家推荐一个.NET开源、免费(MIT License)、功能丰富、灵活易用、小巧(不到1M)的 Windows 窗口 ...
-
前言百度发布了三个开发工具:AgentBuilder、AppBuilder和ModelBuilder,我们必须来玩一玩。ModelBuilder是针对开发者模型定制工具,暂时玩不了,先放过。AgentBuilder是智能体开发工具,功能比较多,比如对prompt的 ...
-
前言分享一个.NET MAUI开源、免费的UI工具包:Uranium。Uranium介绍Uranium是一个.NET MAUI开源免费的UI工具包。它提供了一组用于构建现代应用程序的控件和实用程序,它构建在.NET MAUI基础架构之上,并提供一组控件 ...
-
一、前言想做一个跨平台智能提问,在网上找了一些智能提问的资料。百度智能云和腾讯云。二、AvaloniaAvalonia 是 DotNet 的跨平台 UI 框架,提供灵活的样式系统,支持 Windows、macOS、Linux、iOS、Android 等多种平 ...
-
前言由于之前写的C# 实现Arp欺诈的文章属于网络攻击,不能够被展示《.NET 6 制作让同事不能上网的arp欺骗工具》,所以这边我们稍微说一下C#调用ARP包以及查看其他电脑上网数据包的技术,委婉的说一下ARP在 ...
-
EventBus推荐一个使用 .NET 开发的轻量级消息总线 EventBus,这是一个参照 Java Spring 中的 ApplicationContext.publish(message) 的方法实现的事件总线。直接使用 Nuget 安装即可,开箱即用。如何使用?如何发布消 ...
-
前言最近小编接到一个抓取全国地区的任务,在Github找到了一个开源工具AngleSharp。AngleSharp 是一个强大的.NET 库,它为我们提供了一种方便且灵活的方式来处理 HTML 和 XML 文档。在这篇文章中,我们将使用 AngleS ...
-
前言盘点2个基于.NET Core开发的,支持大文件上传的开源项目。一、高性能流式传输文件上传开源项目基于.NET 平台的开源项目,提供了一个简单易用的 API,可以在 Web 应用程序中快速集成文件上传功能。优化多部分流式 ...
-
前言推荐一个用于读取Microsoft Excel文件的高性能开源库。项目简介ExcelDataReader是一个功能强大且易于使用的开源项目,提供了丰富的读取API,专门读取Excel文件的数据,特别是处理大数据量的情况。ExcelDataReade ...
-
Entity Framework PlusEntity Framework Plus 是一个用于增强 EF6 和 EF Core 的免费开源库。它对您的数据库上下文 DbContext 进行了扩展,包括过滤器、审核、缓存、批量删除、批量更新等。功能特性批量删除使用 LIN ...
-
问题1、10万+大数据处理方式、应用场景。2、redis在项目中如何使用。3、消息队列使用的四种场景介绍。4、redis缓存穿透、缓存击穿、缓存雪崩原因+解决方案。5、单列模式使用场景。6、什么是死锁?死锁产生的原因?如 ...
-
前言分享一款.NET开源(采用MIT许可证)、免费、强大的交互式绘图库,该库能够轻松地实现大型数据集的交互式显示。使用几行代码即可快速创建折线图、柱状图、饼图、散点图等不同类型的图表:ScottPlot。ScottPlot类 ...
-
前言给大家分享一款C#版开源、免费的Bouncy Castle密码库:BouncyCastle。项目介绍BouncyCastle是一款C#版开源、免费的Bouncy Castle密码库,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供 ...
-
前言Tcp是一个面向连接的流数据传输协议,用人话说就是传输是一个已经建立好连接的管道,数据都在管道里像流水一样流淌到对端。那么数据必然存在几个问题,比如数据如何持续的读取,数据包的边界等。Nagle's算法Nagl ...
-
前言在开发各种应用程序时,我们经常需要对文件系统中的文件或文件夹进行实时监测,以便在文件内容改变、文件被创建或删除时能够及时做出反应。在 C# 中,System.IO.FileSystemWatcher 类为我们提供了这样一个强大的 ...
-
前言什么是 Interceptor?微软 Roslyn 仓库的文档里提供了一个说明感觉还是比较准确和概括的:Interceptor 是一个方法,可以作为要 Intercept 的方法的替代,在编译时把对应方法的调用变成对 Interceptor 方法的调用 ...
-
前言OpenAuth.Net 是基于 .NET Core/.NET 5 的开源权限工作流快速开发框架。框架汲取Martin Fowler企业级应用开发思想及全新技术组合(IdentityServer、EF core、Quartz、AutoFac、WebAPI、Swagger、Mock ...
-
前言推荐一个开源的下载工具,方便我们下载直播等流媒体。项目简介N_m3u8DL-RE是一个基于.NET的跨平台流媒体下载器,支持点播、直播(DASH/HLS)。该项目提供了友好的用户界面、支持语言:English/简体中文/繁體中文。 ...
-
OnceMi推荐一个 C# 开发的企业级开发框架 OnceMi。OnceMi.Framework 是基于.NET 7和Vue 2开发的企业级前后端分离权限管理开发框架(后台管理系统)。功能丰富,开箱即用,包含组织管理、角色管理、用户管理、菜单管 ...
-
一、Convert.ToHexStringLower1、介绍.NET 5 里引入了一个 Convert.ToHexString()[/pre] 方法可以将字节数组导出为一个十六进制的字符串但是这个方法的输出是大写的,没有参数可以控制输出的大小写,.NET 9 引入了一 ...
-
MrHuo.OAuth推荐一个开源的三方登录开源组件,MrHuo.OAuth,集成了国内外大部分平台,支持二十多个三方登录,包含了微信、支付宝、Github、钉钉、微博等等,使用非常方便。如何使用?在项目中集成 MrHuo.OAuth 也非 ...
-
FluentValidation简介FluentValidation 是 .NET 的开源验证库,它是使用 Fluent 接口的 .NET 验证库,以及可以lambda 表达式来构建强类型验证规则的 ,这样可以让开发人员以清晰简洁的方式表达验证逻辑,使其易于读 ...
-
前言RJCP.DLL.SerialPortStream库为C#串口通信提供强大支持,跨平台、高度可定制,集成基础功能如打开、配置串口和数据读写,以及高级功能包括事件处理、超时设置等,极大简化串口开发流程,适用于不同平台和复杂通 ...
-
前言在过去的一段时间里,我被Semantic Kernel和Blazor的魅力深深吸引,并沉浸在其中。现在,我带着一份全新的创意——AntSK知识库,将这份技术热忱与大家共享。AntSK并不是一个简单的项目,它是由.NET8、AntBlazor ...
-
前言本文介绍一些 Windows 上用的小工具。美化/折腾/小工具虽然这是在用 Windows ,但阻止不了我想折腾的心!把玩 Linux 的那些花样拿出来,虽然 Windows 可以自定义的程度没有 Linux 那么高,但也不少了,我这里抛 ...