- 博客(6)
- 收藏
- 关注
转载 AspNetCore3.1 _Hsts中间件
https://www.cnblogs.com/holdengong/p/12503440.html
2020-12-03 09:39:33 292
原创 面向对象之6大设计原则!
1.开闭原则。一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。解读:用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象出来的接口(或具体类继承抽象类)的方式来实现。优点:开闭原则的优点在于可以在不改动原有代码的前提下给程序扩展功能。增加了程序的可扩展性,同时也降低了程序的维护成本。2.单一职责原则。一个类只允许有一个职责,即只有一个导致该类变更的原因。解读:类职责的变化往往就是导致类变化的原因:也就是说如果一个类具有多种职责,就会有
2020-11-22 20:19:32 235
原创 对比C#中virtual和abstracts
C#中virtual和abstract的区别C#中virtual和abstract的区别一、Virtual方法(虚方法)二、Abstract方法(抽象方法)C#中virtual和abstract的区别老规矩先总结:只有被virtual或abstract修饰的方法才能被子类重写,virtual可以被子类重写,而abstract必须被子类重写。一、Virtual方法(虚方法)内存:当一个方法被声明为Virtual时,它是一个虚拟方法,直到你声明一个类的实例之前,它都不存在于真实的内存空间中。情况1:在
2020-11-17 16:13:48 115
原创 C#中数组、ArrayList和List三者之间的区别
C#中数组、ArrayList和List三者的区别在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。文章目录C#中数组、ArrayList和List三者的区别1. 数组2. ArrayList3. List4. 总结1. 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。string[] s=new string[2]; //赋值 s[0]="a"; s[1]="b"; //修
2020-09-09 15:55:54 1142
转载 ASP.NET全局文件Global.asax用法分析
一、定义:Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或HTTP模块所引发的应用程序级别...
2020-07-16 11:51:52 679
原创 理解Session的几种模式
Session的几种模式(一)概述(二) 配置方式1.mode(设置将服务器的Session信息存储到哪里)2.cookieless(设置客户端的Session信息存储到哪里)3.从上面的设置配置中我们也可以发现Session和Cookie的关系:4.timeout5.stateConnectionString6.sqlConnectionString(三)Session服务器端配置1.InProc2.State Server3. SQL Server(四)Session客户端配置1. Session在客户
2020-07-16 11:34:23 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人