随笔分类 -  C#

摘要:生成N个随机数,N<100W,不能重复Console.WriteLine(DateTime.Now.ToLongTimeString());Random random = new Random();Byte[] bytes = new Byte[1000000];StreamWriter sw = ... 阅读全文
posted @ 2014-04-21 16:27 骨头 阅读(348) 评论(0) 推荐(0)
摘要:使用EntityFramework在两个数据间同步数据,程序使用了.net并行框架,在数据同步过程中,有数据无法实时更新,导致程序异常,最后发现,并行任务导致datacontext对象在每个线程都存在一份,数据不一致,最后对datacontext对象单例设计,问题解决 阅读全文
posted @ 2013-06-13 12:02 骨头 阅读(336) 评论(0) 推荐(0)
摘要:数据库优先模式下,由于数据库命名和C#命名规范不同,所以感觉很别扭。首先,创建一个文件,命名随意,我使用了EF.CS.Extend.ttinclude 其中方法主要是处理_<#@ assembly name="System.Core" #><#@ import namespace="System" #><#@ import namespace="System.Linq" #><#@ import namespace="System.Text" #><#@ imp 阅读全文
posted @ 2012-08-29 14:12 骨头 阅读(2969) 评论(1) 推荐(0)
摘要:在Mvc4 中的Web-Api中,序列化成成的Json字符串,在用FastJson解析的时候会失败掉,因为C#生成的默认是首字母是大写的,fastJson不自持对Key首字母大写的Json解析,还有一个问题就是DateTime使用ISO8601 format时,"yyyy-MM-ddThh:mm:ss.xxx"时没有问题,但变成"yyyy-MM-ddThh:mm:ss.xx"时会失败,解决办法protected void Application_Start(){ AreaRegistration.RegisterAllAreas(); FilterCon 阅读全文
posted @ 2012-08-16 15:22 骨头 阅读(2548) 评论(1) 推荐(1)
摘要:Control 'XXXX' accessed from a thread other than the thread it was created on在FORM初始化的时候加入Control.CheckForIllegalCrossThreadCalls = false;另一种方法delegate void DataGridView_Delegate(IEnumerable<CaseInfo> list); /// <summary> /// 向DataGridView绑定数据 /// </summary> private void Da 阅读全文
posted @ 2011-11-07 13:16 骨头 阅读(1209) 评论(0) 推荐(0)