01 2016 档案

摘要:访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。解决办法1、把CheckForIllegalCrossThreadCalls... 阅读全文
posted @ 2016-01-25 01:02 Nullobj 阅读(26227) 评论(0) 推荐(2)
摘要:1、jquery获取url很简单,代码如下window.location.href;2、javascript获取url参数function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造... 阅读全文
posted @ 2016-01-16 22:14 Nullobj 阅读(1680) 评论(0) 推荐(0)
摘要:聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行... 阅读全文
posted @ 2016-01-08 19:09 Nullobj 阅读(802) 评论(0) 推荐(0)
摘要:总结以下三种方法,实现c#每隔一段时间执行代码:方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间;方法二:使用System.Timers.Timer类;方法三:使用System.Threading.Timer,值得注意的是一定要声明成全局变量以保持对Timer的引用,否则会被... 阅读全文
posted @ 2016-01-07 16:42 Nullobj 阅读(4198) 评论(0) 推荐(0)
摘要:我们都知道,MessageBox弹出的窗口是模式窗口,模式窗口会自动阻塞父线程的。所以如果有以下代码:MessageBox.Show("内容',"标题"); 则只有关闭了MessageBox的窗口后才会运行下面的代码。而在某些场合下,我们又需要在一定时间内如果在用户还没有关闭窗口时能自动关闭掉窗口而... 阅读全文
posted @ 2016-01-07 16:31 Nullobj 阅读(14938) 评论(2) 推荐(0)
摘要:原因Entity的导航属性在View中使用,但是该Entity所在的Context已经在Controller中通过 using 释放掉;但是Entity又具有Deferred Query Evaluation性质,因此,导航属性对象没有被加载,从而出现上述错误。解决方案解决方法一:How to: E... 阅读全文
posted @ 2016-01-03 22:51 Nullobj 阅读(2592) 评论(0) 推荐(0)
摘要:document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件: 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件); 二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 1、Dom Ready 使用jq时一般都是这 阅读全文
posted @ 2016-01-03 22:42 Nullobj 阅读(173300) 评论(2) 推荐(2)

点击右上角即可分享
微信分享提示