Fork me on GitHub
代码改变世界

随笔分类 - C#

修改MVC视图默认搜索规则(IViewEngine)

2016-08-24 11:55 by 沉睡的木木夕, 1004 阅读, 收藏, 编辑
摘要: 前几天我自己在写一个系统,写到后台管理系统的时候,我突然有个想法就是:想在区域视图下新建文件,单独处理后台一些业务:Area/AdminManager/View/Content/Index.cshtml;这么一个路径,我刚建完就发现有点不对了,因为根据mvc默认的规则就是ControllerName 阅读全文

使用递归方法拼接层级树

2016-08-19 13:16 by 沉睡的木木夕, 1801 阅读, 收藏, 编辑
摘要: 递归算法这个是非常常见的一个算法,也是大多数人都会用的,因为它足够简单,通俗易懂!在遍历城市,树等大脑里反应出来的第一方法大多就属于这个了 递归容易使用,但是也容易用坏,我想"内存溢出"这个估计是每个人用递归都会碰到的bug,我为什么还是要写这方面的知识呢,那是因为文章的最后我有一个问题要问 首先我 阅读全文

直接读取网页写成静态页

2016-08-03 19:45 by 沉睡的木木夕, 219 阅读, 收藏, 编辑
摘要: 1. 2.这种最常用 3.见资料的写法 http://blog.csdn.net/zhanglei5415/article/details/1622165 阅读全文

Json.Net组件指定/忽略序列化字段属性技巧知识点

2016-07-20 11:41 by 沉睡的木木夕, 718 阅读, 收藏, 编辑
摘要: 我们在用Json.Net序列化组件序列化类的时候,经常有这样的一个需求:指定被序列化类中的某些字段属性是要忽略的,或者是指定字段属性序列化 比如下面这个类: 我要序列化其中的属性ID,Name 忽略其他的怎么写呢 其中DataMember特性就是说明该成员属性是指定被序列化的,与此同时,在类外还要加 阅读全文

dynamic结合匿名类型 匿名对象传参

2015-11-18 23:54 by 沉睡的木木夕, 791 阅读, 收藏, 编辑
摘要: 首先说明下,我一般很少用dynamic关键字(类)的,因为毕竟是由反射实现的,所以对于性能方面还是吃亏不少(注:由于心里没底,查了一些资料得知,dynamic实质上好像不是由反射实现的,其性能也比直接反射要高不少,至于为什么,我也不明白,希望你们知道的能留言告诉我一下!谢谢啦 ^_^)我也不知道为什 阅读全文

C#异步,多线程下的HttpContext丢失问题

2015-11-13 11:09 by 沉睡的木木夕, 1251 阅读, 收藏, 编辑
摘要: 1、思路概述 首先让我把大概的一个思路先说一遍吧。 我在一个页面中要同时调用两个接口,而我要给这些接口一些参数:就是我通过HttpContext.Current.Request.QueryString获取的URL地址上的参数。因为由于特殊需要,我需要把这写参数全部放到一个类中,然后让Page页面继承 阅读全文

添加List集合覆盖问题

2015-09-11 18:22 by 沉睡的木木夕, 8458 阅读, 收藏, 编辑
摘要: 今天在做一个项目的时候,发现了这样一个问题,为了让大家看得更直接明了,我直接放代码: 当你断点调试的时候就会发现一个很严重的问题,那就是后一个info实体会不断的覆盖前一个实体,最后导致list集合里面的内容都是一样的!当时我一时还不知道为什么会有这个结果,于是我又在for循环里面添加另一个集合记录 阅读全文

表达式树-理解与进阶

2015-09-02 17:55 by 沉睡的木木夕, 349 阅读, 收藏, 编辑
摘要: 刚接触LINQ的人往往觉得表达式树很不容易理解。通过这篇文章我希望大家看到它其实并不像想象中那么难。您只要有普通的LINQ知识便可以轻松理解本文。 表达式树提供一个将可执行代码转换成数据的方法。如果你要在执行代码之前修改或转换此代码,那么它是非常有价值的。尤其是当你要将C#代码 如LINQ查询表达式 阅读全文