2018年3月22日
摘要: 加 AuthorizeAttribute ,如果没有注册就跳会登录页面 阅读全文
posted @ 2018-03-22 18:49 聪明的大熊 阅读(153) 评论(0) 推荐(0) 编辑
摘要: form验证最简单的一句 FormsAuthentication.SetAuthCookie(”userName", false); web.config里加上 <machineKey validationKey="9912131415161718190a0b0c0d0e0f1011987654"  阅读全文
posted @ 2018-03-22 18:41 聪明的大熊 阅读(1769) 评论(1) 推荐(0) 编辑
  2017年4月21日
摘要: 生成 il IL_0010: ldloc.2 IL_0011: ldc.i4 11013 IL_0016: bgt IL_00a4 IL_001b: ldloc.2 IL_001c: ldc.i4.1 IL_001d: sub IL_001e: switch (IL_0116, IL_0116, I 阅读全文
posted @ 2017-04-21 15:08 聪明的大熊 阅读(238) 评论(0) 推荐(0) 编辑
  2017年1月23日
摘要: 如果没有指定 IEqualityComparer<T>,会去默认调用EqualityComparer<T>.Default, 返回 ObjectEqualityComparer ,默认调用T.Equals和T.GetHashCode 没测试过是否如此 dotnet451\Source\ndp\clr 阅读全文
posted @ 2017-01-23 14:19 聪明的大熊 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在 System.Core dotnet451\source\ndp\fx\src\core\system\linq\enumerable.cs Where 和 Select 内 ,把数组和List分开,没看明白为什么这么做 if (source is Iterator<TSource>) retu 阅读全文
posted @ 2017-01-23 14:09 聪明的大熊 阅读(351) 评论(0) 推荐(0) 编辑
  2016年7月22日
摘要: 没有C#源代码,IL级别调试。听说windbg也可以,不过windbg有些难。另外il其实一般写C#程序也不熟,不过我目的只是找出异常点,到客户一般不发pdb文件,出去也是release版本,出异常(大多是“未将对象引用到实例”),一般log出的也是到Method级别,不能知道具体是哪句,用dile 阅读全文
posted @ 2016-07-22 15:03 聪明的大熊 阅读(288) 评论(0) 推荐(0) 编辑
  2016年7月6日
摘要: 返回 931,340.30 ,float 10w以上2位小数,就会掉精度,改成double,没有源代码 ilasm和ildasm要相同Framework才行 framework2反编译的,不能用1.1编译通过 1.1的代码 ,没装vs2003 ,ildasm 在 sc_vs.net_2003_ena 阅读全文
posted @ 2016-07-06 16:20 聪明的大熊 阅读(615) 评论(0) 推荐(0) 编辑
  2016年6月15日
摘要: MoreLinq里的Batch和Partition不知道什么区别。 var ints =Enumerable.Range(1,10); var result = ints.Batch(3); var result2 = ints.Partition(3); 做出来的结果一样 // [1,2,3],[ 阅读全文
posted @ 2016-06-15 15:24 聪明的大熊 阅读(1129) 评论(0) 推荐(0) 编辑
  2016年6月3日
摘要: C# 里DateTime永远不会null 。。。。 阅读全文
posted @ 2016-06-03 19:14 聪明的大熊 阅读(164) 评论(0) 推荐(0) 编辑
  2016年5月31日
摘要: session.CreateCriteria(typeof(SysModuleFields)).SetCacheable(true).List<SysModuleFields>(); session是ISession FluentNHibernate 的map public class SysMod 阅读全文
posted @ 2016-05-31 18:28 聪明的大熊 阅读(181) 评论(0) 推荐(0) 编辑