摘要: 技术选择: LINQ , ASP.NET MVC , EntLib4   通过一段时间对MVC的学习,觉得学习难度比webform简单多了。 我边学习边写了一个【知道】,第一篇就写个开发过程中碰到的问题吧。   先列出企业级项目开发需要考虑的几个问题? 数据访问层 业务逻辑层(包含数据验证) UI层 权限 异常处理 日志管理 缓存策略 工作流 通知系统 ... 阅读全文
posted @ 2010-02-19 14:11 疯流成性 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 近期有个性能调优工作。通过dottrace 分析,发现几处问题,其中json.net 在序列化和反序列化的时候也比较耗性能,所以考虑能不能通过其它序列化方式来提高性能。 1 object 序列化代码 2 Test 方法,用了 老赵写的codetimer 3 测试结果: 4 结论: JSON.NET 阅读全文
posted @ 2017-02-07 17:49 疯流成性 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 异或运算 ^ 位逻辑异或运算将两个运算对象按位进行异或运算。异或运算的规则是:1异或1等于0, 1异或0等于1,0异或0等于0。即:相同得0,相异得1。 比如: ///<summary> /// 异或运算 ///</summary> int x = 5; int y = 3; y ^= x; //等 阅读全文
posted @ 2016-11-25 13:46 疯流成性 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: select2 只针对 元素的text()进行匹配,实际开发过程中可能会存在通过id 或者特殊编码进行 多关键字匹配。 改动了下源码:红色为改动部分。 process=function(element, collection) { var group; if (element.is("option" 阅读全文
posted @ 2016-02-15 10:37 疯流成性 阅读(3065) 评论(0) 推荐(0) 编辑
摘要: Struct的默认构造函数和属性赋值 我看C# 6 introduce 提到这个功能。但vs2015搭载的NET4.6貌似还不支持这个。所以也不好判断。 属性赋值 /// /// 属性赋值 /// 只读属性表达式 /// public clas... 阅读全文
posted @ 2015-05-20 09:57 疯流成性 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ​C#有三种类型,其中指针类型微软不建议使用,所以不介绍了。值类型和应用类型,其实很好区分和解释。我就用一段代码一个图说明清楚* 自定义类型:结构体代码如下: /// /// 结构体 /// public struct People { public ... 阅读全文
posted @ 2015-05-12 09:45 疯流成性 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、base关键字 可以通过base关键字访问上一级父类方法的访问。静态static函数无法调用base 二、new 关键字new new有2个作用。 new运算符 用来分配内存空间和初始化对象。 new修饰符 微软官方说明:可以显式隐藏从基类继承的成员,该成员的... 阅读全文
posted @ 2015-05-05 11:00 疯流成性 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 关于委托的介绍,有篇文章真的不错,从简单到复杂的演变http://bbs.csdn.net/topics/310243288单凡用到委托,其业务需求必定是有点复杂,希望通过设计模式将业务分离出来。一切的设计都是去区分业务共性和特性,把握住这一点,至少不会乱用模式了。一般对于订单的处理都会出现以下代码... 阅读全文
posted @ 2015-04-23 09:37 疯流成性 阅读(2752) 评论(0) 推荐(0) 编辑
摘要: hangfire 是一个分布式后台执行服务。用它可以代替ThreadPool.QueunItemWork等原生方法。当然4.5后的 task也是相当好用且功能强大。不过如果想分布式处理并且可监控的话,hangfire绝对满足需求。我使用hangfire更看重监控层面。hangfire的执行步骤:1.... 阅读全文
posted @ 2015-04-08 11:07 疯流成性 阅读(15653) 评论(11) 推荐(2) 编辑
摘要: hangfire初始化的配置方法 :UseHangfire 。 public static class OwinBootstrapper { /// /// Bootstraps Hangfire components using the given conf... 阅读全文
posted @ 2015-04-01 17:06 疯流成性 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: hangfire 是一个分布式后台执行服务。官网:http://hangfire.io/我看中hangfire的地方是1:使用简单2:多种持久化保存方案。支持sqlserver ,msmq等 ,其他的redis 等持久化方案要收费。不过自己扩展不是难事。hangfire基于net3.5的extens... 阅读全文
posted @ 2015-03-30 15:57 疯流成性 阅读(4538) 评论(2) 推荐(3) 编辑