上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: asp.net signalR 阅读全文
posted @ 2016-09-07 10:25 dragon.net 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 手机抓包 fiddler magicwifi 阅读全文
posted @ 2016-07-15 09:06 dragon.net 阅读(168) 评论(0) 推荐(0) 编辑
摘要: NServiceBus 阅读全文
posted @ 2016-05-23 15:42 dragon.net 阅读(157) 评论(0) 推荐(0) 编辑
摘要: .net 异步函数 Async await 一旦为函数添加async关键字 该函数就是一个异步函数。 异步方法必须返回 void 或 Task<> 类型。 main() 函数 阅读全文
posted @ 2016-04-16 21:48 dragon.net 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1. Task (任务): 很容易调用 ThreadPool.QueueUserWorkItem 实现异步操作,但是这个技术有许多 .net 引入Task类型来使用任务。 如下几种方式都是实现异步的方法: a. 为了创建一个Task,需要调用构造器并传递一个Action 或 Action<Objec 阅读全文
posted @ 2016-04-16 20:26 dragon.net 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 1. ThreadPool 线程池异步: //public static bool QueueUserWorkItem(WaitCallback callBack); //public static bool QueueUserWorkItem(WaitCallback callBack, obje 阅读全文
posted @ 2016-04-16 17:30 dragon.net 阅读(882) 评论(0) 推荐(0) 编辑
摘要: .net 序列化创建对象的深拷贝 序列化可以将多个对象图序列化到一个流中, 在反序列化时按顺序取出即可。 控制序列化反序列化: 有时我们希望类型中有些属性或者字段不被序列化:通过 NonSerialized特性来控制: [NonSerialized] private double m_area; O 阅读全文
posted @ 2016-04-14 22:56 dragon.net 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一. 程序集的加载: 在CLR内部使用System.Reflection.Assembly类的静态LoadFrom方法尝试加载程序集。 LoadFrom方法在内部调用Assembly的Load方法,将AssemblyName对象传给它,然后CLR应用版本绑定从定向策略,并在各个位置查询匹配的程序集。 阅读全文
posted @ 2016-04-12 21:55 dragon.net 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Lock关键字 C#提供lock关键字实现临界区,MSDN里给出的用法: Object thisLock = new Object();lock (thisLock){ // Critical code section} 还有一种是比lock更“高级”的Monitor: 阅读全文
posted @ 2016-04-10 19:09 dragon.net 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1. 不需要构造委托对象 ThreadPool.QueueUserWorkItem:通过线程池 2. 不需要定义回调方法(lambda 表达式): 3. 局部变量不需要手动包装到类中即可传给回调方法。 阅读全文
posted @ 2016-04-09 11:45 dragon.net 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页