C#,.net项目实战
文章平均质量分 84
C#与.NET项目实战演练
Phil Arist
迎着风 一直跑
展开
-
LRU缓存替换策略及C#实现
LRU缓存替换策略及C#实现原创 2023-04-08 21:09:43 · 1281 阅读 · 0 评论 -
利用Common.Logging+log4net使日志管理规范
Common.Logging+log4net使日志管理规范原创 2022-09-05 14:54:29 · 465 阅读 · 0 评论 -
NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)
NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)原创 2022-08-25 14:41:59 · 1071 阅读 · 0 评论 -
NET 实现 Cron 定时任务执行,告别第三方组件
NET 实现 Cron 定时任务执行,告别第三方组件原创 2022-08-24 15:13:28 · 1188 阅读 · 0 评论 -
深入探究MinimalApi是如何在Swagger中展示的
深入探究MinimalApi是如何在Swagger中展示的原创 2022-07-13 15:29:12 · 305 阅读 · 0 评论 -
.NET Worker Service 添加 Serilog 日志记录
.NET Worker Service 添加 Serilog 日志记录原创 2022-06-25 11:02:00 · 463 阅读 · 0 评论 -
C# 实例解释面向对象编程中的单一职责原则
在面向对象编程中,SOLID是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。SOLID 原则包含: S:单一功能原则(single-responsibility principle) O:开闭原则(open-closed principle) L:里氏替换原则(Liskov substitut.原创 2022-03-13 12:39:59 · 158 阅读 · 0 评论 -
C# 实例解释面向对象编程中的里氏替换原则
在面向对象编程中,SOLID是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。SOLID 原则包含: S:单一功能原则(single-responsibility principle) O:开闭原则(open-closed principle) L:里氏替换原则(Liskov su.原创 2022-03-13 12:37:36 · 355 阅读 · 0 评论 -
c#使用RRQMSocket实现tcp通信
介绍● TCP组件是基于TCP协议的最基础组件,其基础功能和Socket一致,只是经过RRQM封装后,将高连接、高并发,数据处理等一系列基础功能打包,让使用者不再关心基础架构建设,专心于业务。● 理论上TCP组件可用于任何基于TCP协议的产品,例如:HTTP、FTP、WebSocket、Telnet、PLC通信、上位机通信等。产品特点● 简单易用。● 多线程。● 内存池● 高性能(服务器每秒可接收200w条信息,接收数据流量可达2.5GB/s)● 多种数据接收模式(IOCP,原创 2022-03-12 23:38:18 · 4088 阅读 · 0 评论 -
.net core系列源码地址介绍
很早就想写.net core相关教程内容了,但是一方面感觉东西太多了,一方面是太懒了,最近才下定决心,一定要写点东西出来好了,先从.net core开源开始吧,以后会对一些独立模块单独剖析介绍,比如认证授权,配置,日志等等: .net core独立模块源码:https://github.com/aspnet .net core全家桶源码:https://github.com/dotnet/aspnetcore .net core拓展库源码:https://github...原创 2022-02-15 13:11:55 · 3092 阅读 · 0 评论 -
C# 利用ASP.NET Core开发学生信息管理系统(二)
随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NET Core也应运而生。本文主要利用ASP.NET Core开发一个学生管理系统为例,简述ASP.NET Core开发的常见知识点,前一篇文章做了登录功能,本文继续分享开发主页面功能。仅供学习分享使用,如有不足之处,还请指正。涉及知识点开发学生管理系统,涉及知识点,如下所示:开发工具:Visual Studio 2019 目标框架:.Net 5.0 架构:MVC三层架构【Model-View-Controller】页面布局原创 2022-01-11 14:38:47 · 1040 阅读 · 1 评论 -
C# 利用ASP.NET Core开发学生管理系统(一)
随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NET Core也应运而生。本文主要利用ASP.NET Core开发一个学生管理系统为例,简述ASP.NET Core开发的常见知识点,仅供学习分享使用,如有不足之处,还请指正。涉及知识点开发学生管理系统,涉及知识点,如下所示:开发工具:Visual Studio 2019 目标框架:.Net 5.0 架构:MVC三层架构【Model-View-Controller】创建项目文件-->新建-->项目-->原创 2022-01-05 09:53:15 · 5351 阅读 · 19 评论 -
C# ASP.NET Core开发学生信息管理系统(三)
创建模型如果要对学生进行管理,则首先需要创建学生模型,如下所示:namespace SMS.Models{ public class Student { /// <summary> /// 唯一标识 /// </summary> public int Id { get; set; } /// <summary> /// 学号 ///原创 2022-01-20 11:06:29 · 2038 阅读 · 5 评论