自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Spring.Net是怎么在MVC中实现注入的(原理)

本文将介绍Spring.Net(不仅仅是Spring.Net,其实所有的IoC容器要向控制器中进行注入,原理都是差不多的)在MVC控制器中依赖注入的实现原理,本文并没有关于在MVC使用Spring怎么配置,怎么使用,怎么实现。引言放在前面,只是为了避免浪费你的时间。望你能静心片刻,认真阅读。防止爬虫,加个链接:https://www.cnblogs.com/Medla...

2019-09-10 08:18:00 129

转载 错误日志之观察者模式

星期一情景早晨,项目组长来到小明身边,“有人反映咱们的项目有Bug” “什么Bug?” “不知道,你添加一个日志模块自己看记录去。” ”...“分析在MVC全局过滤器中自己添加有异常过滤器。Global.asax 1 public class MvcApplication : System.Web.HttpApplication 2 {...

2019-09-07 14:40:00 181

转载 C#代码实现IoC(控制反转)设计,以及我对IoC的理解

一. 什么是IoC当在A类中要使用B类的时候,我们一般都是采用new的方式来实例化B类,这样一来这两个类就有很强的依赖关系,不符合低耦合的设计思想。这时候我们可以通过一个中间容器来实例化对象,需要的时候就可以通过容器获取一个B类的对象。这种思想就是IoC(控制反转),其实我觉得叫控制转移更为合适,因为它是把程序创建对象的控制权转移给了第三方(IoC容器)。以上是我的个人见解,如有...

2019-08-29 15:48:00 897

转载 C#运算符重载

闲来无事,突发奇想,C#提供的基本类型可以进行运算符操作,那么自己创建的类型应该也可以进行运算符操作吧?既然有了想法就要尝试着去实现,打开《CSharp Language Specification》,寻找方案。扩展一下在这里说明一下《CSharp Language Specification》这个手册,真心不错。C#语言规范(CSharp Language Sp...

2019-08-25 21:35:00 114

转载 ASP.NET 路由

一. 什么是路由?一种URL(统一资源定位符)的体现方式,将URL映射到方法的调用。转变观念:(URL未必是指Web服务器上的静态资源文件)。二. 为什么使用路由?如同规范的代码缩进一样,这是对代码质量的提高,是对URL的重视;消除必须使用物理文件映射 URL 的弊端;防止注入式攻击,提高安全性。传统的URL和磁盘上的内容有着直接对应的关系,通过URL就可以确定该...

2019-08-24 13:58:00 216

转载 运行所选代码生成器时出错:“值-1超出了可接受的[0,2147483647]范围。参数名称:value”...

在使用vs2019添加mvc控制器的时候这已经是第二次遇到这个问题了。常言道,多喝热水,重启试试。有时候当应用工作不正常,重启也许能解决问题。但是程序员通常接触不到服务器系统权限。而运维人员和公司流程经常人为制造麻烦阻止我们去重启应用。上一次就是通过重启解决的。8/24更新[推荐解决方案]只有在编辑器中打开web.config文件时才会出现此问题。请关闭...

2019-08-21 11:17:00 267

转载 数据库连接释放问题

数据库连接释放问题“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。”一看就是数据库连接池满了,应该是打开后没有释放的原因,但是我的Connection对象都使用using及时释放了,怎么会出现这种情况呢?花了很长时间终于到了原因,所以写下来记录一下。扩展小知识:--查询数据库的连...

2019-08-05 12:17:00 1219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除