
tools
大恒大
这个作者很懒,什么都没留下…
展开
-
VisualStudio神级插件Resharper技巧基础入门到骨灰玩家使用全教程+Resharper性能优化
我相信很多做.NET开发的童鞋应该都装了Resharper这个重量级插件,但在我的印象里很多人也就只用到了他的一些基本功能,可能算是大材小用了吧,某天,在跟一同事进行结对编程的时候,看到同事也安装了Resharper,但是在写代码的时候,很多功能都没用到,于是我就在旁边提醒了他一些Resharper的快捷操作,所以还是给大家全面普及一下Resharper的基本使用吧,掌握了这些操作与技巧,让你真正...转载 2019-04-13 00:55:11 · 16862 阅读 · 4 评论 -
面向对象的八大设计原则解析
开放封闭原则OCP核心思想:对扩展开放,对修改关闭。增加新功能,不改变原有代码。在软件系统开发过程中,软件的需求往往会随着时间的推移而发生变化。因此,进行软件设计时需要考虑怎样的设计才能面对需求的改变却可以相对保持稳定,从而使得系统可以在第一个版本以后不断推出新的版本。如果一个软件设计符合开闭原则,那么可以非常方便地对系统进行扩展,而且在扩展时无须修改现有代码,使得软件系统在拥有...转载 2019-04-13 01:36:40 · 913 阅读 · 0 评论 -
自从用了linqjs,再也不用担心操作json集合啦
引言前几天做博客项目的时候,想用ajax实现一个文章评论的无限递归加载效果,针对一个从后端返回的json数据数据,首先想到的是递归遍历,但是js的递归写法开始着实让我头晕,所以在寻思有没有更好的解决方案可以实现这个递归加载,不料一个天真的想法出现在脑海里:C#有Lambda表达式,js也有Lambda表达式,那js会不会有像C#那样操作数据集的linq写法,或者js有没有像C#里面的Enume...转载 2019-04-13 01:57:39 · 2324 阅读 · 0 评论 -
浅谈MVC的Attribute路由,教你一步一步设计出漂亮的路由
最近做我这个博客项目,为了把路由设计得漂亮,每一个链接都到RouteConfig.cs,后来项目越来越大,控制器也越来越多,感觉这样做也太不灵活和增加了维护成本,所以查了一下MSDN,发现原来还有个Attribute路由的东西,为此专门深入的研究了一下MVC5的Attribute路由机制,因此有了这篇文章,本文就Attribute路由做出详细的入门和Demo。几个路由示例:文章分类:...转载 2019-04-13 02:03:39 · 645 阅读 · 0 评论