- 博客(79)
- 资源 (2)
- 收藏
- 关注
原创 SQL 分页存储过程实战指南
在数据库应用中,分页是一种常见的需求,特别是在展示大量数据时。使用 SQL 存储过程实现分页不仅可以提高查询效率,还能增强代码的可维护性和安全性。本文将介绍如何使用 SQL 存储过程实现分页查询。
2024-09-05 18:50:50
471
原创 .NET 6.0 开发高性能多媒体播放器
推荐一款采用 C# 和 Avalonia 框架开发的多媒体播放器。前提本软件仅作为播放工具,不涉及资源存储或分发。请注意:仅供个人学习交流之用,24小时内请自觉卸载,勿作商业用途。软件提供播放框架,具体播放源需用户自行配置。
2024-09-05 11:45:00
551
原创 软考基础知识之操作系统
本文主要介绍操作系统的基本概念及其形成、 发展历史和主要类型, 并指出操作系统的5 大管理功能。掌握操作系统原理的关键在于深入理解"一个观点、 两条线索"。一个观点是以资源管理的观点来定义操作系统;两条线索是指操作系统如何管理计算机各类资源和控制程序的执行。操作系统如何实现对这些资源的管理, 其内涵、 设计和实现是本章的主要内容。
2024-09-04 17:51:47
890
原创 NET 8 + WPF 企业级工作流系统
推荐一款基于.NET 8、WPF、Prism.DryIoc、MVVM设计模式、Blazor以及MySQL数据库构建的企业级工作流系统的WPF客户端框架-AIStudio.Wpf.AClient 6.0。
2024-09-04 16:42:05
607
原创 C# 上位机开发指南:高效学习建议
最近后台收到了许多粉丝关于如何学习上位机开发的咨询。为了更好地解答这个问题,我们首先需要明确什么是上位机。随着工业 4.0 的推进,自动化与信息化的融合越来越紧密。上位机(Upper Computer)的概念被越来越多的人熟知。在实际应用中,上位机不仅能显示实时数据和历史记录,还能进行故障诊断、报警处理等,从而极大地提升了生产效率和管理水平。C#作为一种编程语言,以其强大的功能、易学易用等特点,在工业自动化领域得到了广泛应用。
2024-09-03 11:31:13
1300
原创 .NET 最好用的验证组件 FluentValidation
一个 .NET 验证框架,支持链式操作,易于理解,功能完善,组件内提供十几种常用验证器,可扩展性好,支持自定义验证器,支持本地化多语言。FluentValidation 是一个开源的 .NET 库,用于验证对象的属性。它提供了一种简单而强大的方式来定义和执行验证规则,使验证逻辑的编写和维护更加直观和便捷。相较于传统的数据注解,FluentValidation 提供了更灵活、可扩展的验证规则定义方式。通过流畅且易于理解的语法,它显著提升了代码的可读性和可维护性。
2024-09-03 11:07:36
1422
原创 软考计算机软件基础知识总结
早期的计算机软件和计算机程序 (Computer Program) 的概念几乎不加区别,后来计算机 软件的概念在计算机程序的基础上得到了延伸。计算机软件是指计算机系统中的程序及其文档, 是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务。处 理对象是数据(如数字、文字、图形、图像和声音等,他们只是表示,而无含义)或信息(数 据及有关的含义)。处理规则一般指处理的动作和步骤,文档是为了便于了解程序所需的阐述性 资料。
2024-09-02 22:39:34
537
原创 .NET 8.0 文档管理系统网盘功能的实现
推荐一个文档管理系统Dorisoy.Pan。Dorisoy.Pan 是一个基于 .NET 8 和 WebAPI 构建的文档管理系统,它集成了 Autofac、MediatR、JWT、EF Core、MySQL 8.0 和 SQL Server 等技术,以实现一个简单、高性能、稳定且安全的解决方案。Dorisoy.Pan 是一款基于.NET 8.0的免费、跨平台的文档管理系统。
2024-09-02 11:48:38
1127
原创 计算机系统结构探析:CISC vs RISC 及总线架构
计算机系统作为现代科技的核心,其内部结构和工作原理日益成为人们关注的重点。本文将带领读者深入探讨计算机系统结构中的关键概念,特别是复杂指令集系统(Complex Instruction Set Computer, CISC)与精简指令集系统(Reduced Instruction Set Computer, RISC)之间的区别,以及总线架构在计算机通信中的重要角色。通过对比这两种指令集体系结构,并解析总线系统如何连接计算机内部的不同组件,我们希望能够帮助读者建立起对计算机系统工作方式的全面理解。
2024-09-01 10:45:00
1172
原创 计算机硬件的组成
计算机已成为不可或缺的工具。无论是个人电脑还是服务器集群,其背后都是由一系列硬件组件协同工作的结果。本文讲介绍计算机硬件的基本组成部分,帮助我们更好地理解计算机的工作原理和技术细节。通过了解这些核心组件,我们将揭开计算机运作的秘密,为学习更高级的计算机科学概念打下坚实的基础。你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号[DotNet技术匠]社区,与其他热爱技术的同行一起交流心得,共同成长!
2024-08-31 17:18:56
762
原创 .NET 多版本兼容的精美 WinForm UI控件库
.NET 平台进行 Windows 应用程序开发的我们来说,找一个既美观又实用的 WinForm UI 控件库至关重要。本文将介绍 ReaLTaiizor 一款不仅具备精美界面、丰富控件选择,还支持从 .NET Framework 4.8 到 .NET 8 多个版本的开源 WinForms UI 控件库。尽管 WinForm 技术较为传统,但在桌面应用开发领域仍占有重要位置。
2024-08-31 13:56:41
1137
原创 ADO.NET 精要总结
ADO.NET主要包括5个对象,它们分别是Connection(数据库连接)对象、Command(数据库命令)对象、DataReader(数据库读取器)对象、DataAdapter(数据库适配器)对象和DataSet(数据集)对象。
2024-08-30 23:40:10
870
原创 .NET 8.0 前后分离快速开发框架
YuebonCore 是一款基于 .NET 8.0 的现代化权限管理及快速开发框架,专为前后端分离设计。它集成了组织机构管理、角色用户管理、权限分配、多系统和多应用支持、定时任务调度、业务单据编码规则以及代码生成器等核心模块,为开发者提供了一站式的开发体验。该框架充分利用了最新的技术栈,包括 ASP.NET Core MVC、SqlSugar ORM、WebAPI、Swagger 文档自动生成工具以及 Vue.js 前端框架,确保了开发过程中的高效与便捷。
2024-08-30 16:44:18
1553
转载 .NET 摄像头采集
本文主要介绍摄像头(相机)如何采集数据,用于类似摄像头本地显示软件,以及流媒体数据传输场景如传屏、视讯会议等。摄像头采集有多种方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UWP),网上一些文章以及github已经有很多介绍,这里总结、确认技术选型给大家一个参考你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号[DotNet技术匠]
2024-08-30 15:41:33
238
转载 面试分享:四年 .NET 开发(苏州斯莱克)
你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号[DotNet技术匠]社区,与其他热爱技术的同行一起交流心得,共同成长!作者:小码编匠链接:https://juejin.cn/post/7408365495475437568来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2024-08-29 23:35:23
381
原创 .NET 开源报表神器 Seal-Report
是一款.NET 开源报表工具,拥有 1.4K Star。它提供了一个完整的框架,使用 C# 编写,最新的版本采用的是.NET 8.0。它能够高效地从各种数据库或 NoSQL 数据源生成日常报表,并支持执行复杂的报表任务。其简单易用的安装过程和直观的设计界面,我们能够在几分钟内创建并发布报表,同时还支持二次开发。通过分享这个项目,希望能够帮助大家简化报表设计的流程,提高工作效率。它提供了简单且直观的报表设计功能,极大地减少了复杂的配置需求。
2024-08-29 23:32:56
897
原创 C#的核心内容
欢迎来到《C# 核心内容》的学习之旅!本书旨在为读者提供全面且深入的 C# 编程语言指导。无论您是初学者还是有一定经验的开发者,本书都将帮助您掌握 C# 的基础知识及其高级特性,从而能够更加高效地开发高质量的应用程序。C# 是一种现代、面向对象的编程语言,由微软开发并在 .NET 框架上运行。自2000年发布以来,C# 已经发展成为一种广泛使用的语言,适用于各种应用程序开发,包括桌面应用、Web 应用、移动应用乃至游戏开发等。
2024-08-28 22:54:04
789
原创 .NET 8 高并发微服务电商系统实战
嗨,大家好!推荐一个基于 .NET 8 的高并发微服务电商系统,涵盖了商品、订单、会员、服务、财务等50多种实用功能。项目不仅使用了 .NET 8 的最新特性,还集成了AutoFac、DotLiquid、HangFire、Nlog、Jwt、LayUIAdmin、SqlSugar、MySQL、SqlServer 和 Redis 等一系列强大的技术栈,以确保系统的高并发能力和高可用性。希望通过分享这个项目,能够帮助大家快速掌握 .NET 8 微服务开发的核心技能,并在日常工作中应用这些知识。
2024-08-28 12:09:27
1293
原创 结构化编程高手之路:从理解到实践的优化策略
结构化程序设计方法,是比较广泛是的程序设计方法,用这种方法编制的程序设计具有结构清晰,可读性强,易查错等特点,使得程序设计的效率和质量都能得以提高。
2024-08-27 23:32:15
1006
原创 揭秘 ERP、SAP 与 MES 三者的区别
本文帮助大家深入浅出地掌握这些概念及其在企业信息化中的角色。我们将逐一解析 ERP、SAP 和 MES 的定义、功能及彼此间的联系,并探讨它们如何共同作用于企业,以优化业务流程、提高运营效率,并最终为企业创造更大的价值。
2024-08-27 23:18:11
725
原创 最实用接地气的 .NET 微服务框架
微服务架构已经成为搭建高效、可扩展系统的关键技术之一,然而,现有许多微服务框架往往过于复杂,使得我们普通开发者难以快速上手并体验到微服务带了的便利。为了解决这一问题,于是作者精心打造了一款最接地气的 .NET 微服务框架,帮助我们轻松构建和管理微服务应用。本框架不仅支持 Consul 服务注册与发现,还自带了一系列高级特性,包括配置中心、链路跟踪(APM)、服务网关等,极大地简化了微服务的开发和运维过程。
2024-08-26 17:31:37
719
原创 .NET 开源实时监控系统 - WatchDog
在平时的开发中随着我们系统应用不断地迭代变的复杂,对应用的实时监控变得越来越重要。实时监控不仅可以帮助我们快速定位问题,还能在出现问题时及时采取措施,减少业务中断的时间。本文将介绍一个名为WatchDog的.NET开源实时应用监控系统,它可以帮助我们轻松实现对.NET应用的实时监控。WatchDog是一个开源(MIT License)、免费的实时应用监控系统,专为ASP.NET Core Web应用程序和API设计。我们可以实时记录和查看应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。
2024-08-26 11:29:16
1088
原创 ASP.NET Core SignalR 构建高效实时通信应用
在平时开发中遇到实时网络请求时,传统的轮询方式已经无法满足对于延迟和性能的要求。ASP.NET Core SignalR 作为一种强大的实时通信框架,使得在服务器和客户端之间建立持久连接变得更加简单快捷。它不仅减少了开发实时功能的复杂度,还极大地提升了用户体验。本文将介绍如何利用ASP.NET Core SignalR构建高效、可扩展的实时应用程序。我们将从SignalR的基本概念入手,逐步深入到其内部机制及应用场景,并通过一个实际的示例项目来展示如何快速搭建一个具备实时通信能力的应用。
2024-08-25 16:46:23
958
原创 .NET 开发的高性能内网穿透工具
NSmartProxy是一款免费的内网穿透工具。你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
2024-08-25 15:59:54
884
原创 如何使用 SQL Server 内置函数实现MD5加密
在互联网时代,我们的数据基本都是在暴露在外面,数据安全变得越来越重要。我们经常需要保护一些个人信息,比如密码,不让别人轻易看到。这就需要用到一种叫做“加密”的技术。其中有一种叫MD5的技术,它可以把任何信息变成一串固定长度的字母和数字,这样即使别人看到了这串字符,也很难知道原始的信息是什么。这篇文章将向大家介绍如何在SQL Server(一种常用的关系型数据库管理系统)里使用内置的功能来实现MD5加密。通过学习本文,我们将学会:MD5加密是什么,以及它为什么有用。
2024-08-24 11:53:09
702
原创 Gradio.NET支持 .NET 8 简化 Web 应用开发
Gradio.NET 是 Gradio 在 .NET 平台上的移植版本。Gradio 是一个开源的 Python 包,用于快速构建机器学习模型、API 或任意 Python 函数的演示或 Web 应用程序。易用性:只需几行 .NET 代码即可创建功能完善的用户界面。灵活性:支持多种类型的输入和输出,包括文本、图像、音频等。一键分享:轻松生成访问链接,方便进行测试和使用。集成支持。
2024-08-24 11:30:22
968
原创 .NET 8.0 开源项目伪微服务框架
嘿,小伙伴们!最近看到了一个 .NET 8.0 的小项目伪微服务框架,非常适合想要快速搭建小型应用项目或是想要学习.NET 8.0及新的技术,但又不知道从哪里学起的朋友。这个框架可以帮助我们简化开发流程,同时还能适应不断变化的需求。它虽然简化了很多复杂的微服务特性,但仍保留了关键的微服务理念,让我们可以专注于业务逻辑而不是底层细节,并且达到实操效果。想要快速上手 .NET 8.0,不妨试试这个框架。项目已经在 GitHub 上开源了,欢迎大家前来围观、提供建议或贡献代码。
2024-08-23 18:01:54
604
原创 .NET + Vue 3 新一代工厂助手MES管理系统
一款基于 .NET 和 Vue 3 框架的新一代工厂助手 MES(Manufacturing Execution System)管理系统。本系统为现代化工厂提供一个高效、灵活、易扩展的管理平台,帮助企业管理者实时监控生产过程,实现精细化管理,进而达到提高产品质量和生产效率的目的。本文将详细介绍该系统的架构设计、关键技术实现以及实际应用场景,为制造业数字化转型提供参考和支持。.NET 开发的开源、免费的生产执行管理系统(MES)。
2024-08-23 11:36:52
980
原创 .NET 9 技术革新,新特性概览
NET 9 作为微软推出的最新框架版本,无疑为开发者带来了一系列的新特性,继.NET 8 之后 .NET 9 在云原生应用程序得到了增强和性能得到提升。它是STS版本,将获得为期18个月的标准支持服务。这些新特性究竟有多新颖?它们将如何影响我们的开发实践?本文将探讨.NET 9 的几个关键新特性,可以到官网下载.NET 9。.NET 9引入了针对云原生应用和性能优化的重大增强。通过对序列化、LINQ改进和加密方面的关注,开发人员可以利用新功能和API来简化开发流程并增强应用程序安全性。
2024-08-22 22:25:03
684
原创 C# 必备技能—项目打包
在C#开发中,项目打包是一个重要的环节,将你的应用程序及其依赖项组织成一个或多个可以在目标系统上安装和运行的包。这对于发布应用程序至关重要,因为它确保了最终用户能够顺利地安装和使用你的软件。
2024-08-22 22:19:01
376
原创 C# 方法中参数ref和out的解析
C#提供了多种参数传递方式,其中ref和out是两种非常特殊且强大的关键字,它们允许在方法调用中通过引用传递参数,从而实现了对参数值的直接修改和返回。
2024-08-21 22:37:54
803
原创 《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?
在国产游戏领域,《黑神话:悟空》无疑是一颗耀眼的明星,以独特的艺术风格、深厚的文化底蕴以及卓越的技术表现,赢得了国内外玩家的广泛关注。然而,在这款游戏光鲜亮丽的背后,是我们开发者对技术选择的深思熟虑与探索。今天我们就来揭秘《黑神话:悟空》幕后的技术对决—虚幻引擎与Unity/C#,究竟谁更强?
2024-08-21 10:50:54
1106
原创 C# 为什么你应该更喜欢 is 关键字而不是 == 运算符
在C# 进行开发中,检查参数值是否为null大家都用什么?本文介绍除了传统的方式==运算符,还有一种可以商用is关键字。
2024-08-20 14:10:53
392
原创 .NET 9 优化,抢先体验 C# 13 新特性
微软即将在 2024年11月12日发布 .NET 9 的最终版本,而08月09日发布的.NET 9 Preview 7 是最终发布前的最后一个预览版。这个版本将与.NET Conf 2024一同亮相,并已与 Visual Studio 2022 17.12 预览版1一同发布,可以直接通过Visual Studio安装。同时Visual Studio Code 和 C# Dev Kit 扩展也支持.NET 9。
2024-08-20 11:30:00
1831
原创 .NET 编程中的异或运算应用
本文将介绍异或运算的基本概念,并通过几个实际案例来展示其在 C# 编程中的应用,包括数据交换、简单的加密解密、以及位模式操作等。无论是 C# 的新手还是有一定经验的开发者,这些例子都将帮助我们更好地理解和运用这一强大的工具。
2024-08-19 15:09:00
913
原创 .NET 8和Vue 3极简RBAC权限管理系统
基于.NET 8 + Vue 3+ Furion + SqlSugar + MySQL 实现的高性能的、极简的、前后端分离的、RABC 权限后台管理系统。主要包括用户管理、角色管理、组织机构管理、字典管理、配置管理、日志管理、文件管理、工作流管理等15 种核心功能。
2024-08-19 11:26:59
1060
原创 Linux文件和目录操作管理命令
如果你正在寻找一能够让你快速上手Linux文件和目录操作的指南,那么恭喜你找到了正确的地方!无论你是刚接触Linux的新手,还是想要提升技能的老用户,本文帮你轻松搞定各种文件管理任务。
2024-08-18 21:32:53
790
原创 推荐两款高效开源 .NET 反编译利器
为大家介绍两款强大且免费的 .NET 开源反编译工具,并说明怎么使用。.NET 反编译工具能够将已编译的 .NET 程序集转换为易于理解的源代码。恢复丢失的源代码理解和分析第三方组件学习他人的编程技巧查找并修复 bug进行合法范围内的逆向工程这两款工具不仅功能强大,而且完全免费,非常适合需要进行 .NET 反编译任务的开发人员。希望本文能帮助大家更好地理解和使用这些工具。如果有任何疑问或想要了解更多详情,请随时查阅各自的官方文档或社区论坛。你的支持是我继续分享知识的动力。
2024-08-18 11:15:01
1066
原创 C# 编程中的堆栈(Stack)和队列(Queue)
本篇文章将深入探讨 C# 编程语言中堆栈和队列的基本概念、应用场景以及如何有效地使用它们。我们将从理论出发,逐步过渡到实践,通过一系列示例代码来展示如何在 C# 中创建和使用堆栈与队列。
2024-08-17 11:26:05
796
原创 说说C# 8.0 新增功能Index和Range的^0是什么?
在《C# 8.0 中使用 Index 和 Range》这篇中有人提出^0是什么意思?处于好奇就去试了,结果抛出异常。查看官方文档说^0索引与 sequence[sequence.Length] 相同,表达式 sequence^0 不会引发异常,就像 sequence [sequence.Length]一样。但是在实际使用^0的时候抛出IndexOutOfRangeException的异常,很疑惑究竟是什么原因?
2024-08-17 11:13:08
927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人