上一页 1 ··· 275 276 277 278 279 280 281 282 283 ··· 382 下一页
摘要: 线程安全就是多线程访问时(WEB网页多用户访问一个页面时),采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。Hashtable表示键/值对的集合,这些键/值对根据键的哈希代码进行组织,它的Key不能为null,Value可以为null,这一点与Hashmap不同(本身不是线程安全的),对于Hashtable它是实现了IDictionary和ICollection接口的,它的key与value都是object类型的,不支持泛型,进行类型转换成需要装箱与拆箱(boxing,unboxing),这在性能 阅读全文
posted @ 2013-05-17 11:47 张占岭 阅读(20547) 评论(2) 推荐(2)
摘要: Jimmy Nilsson谈LINQ to SQL文章来自:http://www.infoq.com/cn/interviews/jimmy-nilsson-linq-cn1. 这里是Floyd Marinescu和Jimmy Nilsson在JAOO会议上。Jimmy,能像我们介绍一下自己吗?我是Jimmy,我来自瑞典。昨天有人告诉我,我只有2个错误,一个是我喜欢测试驱动开发,而另外一个是我来自瑞典。我想只有2个错误已经很不错了。我是一个有20年经验的开发人员,目前致力于领域驱动开发以及敏捷实践。 2. 你能向观众们介绍一下LINQ-to-SQL吗?微软构建了一个新的框架,为 C#和Visu 阅读全文
posted @ 2013-05-09 13:54 张占岭 阅读(1512) 评论(1) 推荐(0)
摘要: 回到目录题目很有意思,在C#世界里,有一种实现叫做“显示实现”,它说的其实是对接口的实现方式,一般地,我们用到的实现都是隐示实现(VS里叫做实现接口)为什么我们没有用过“显示实现接口”呢?当类只继承一个接口时,显式实现接口与实现接口(我习惯称它为隐示实现)没有区别,如果你非要找个区别,那就是显示接口后,所有接口方法都必须是public,而“显示实现接口“则对类来说不是public,如果你需要用到接口方法时,在声明对象时,必须使用接口作声明,而如果使用“隐示实现接口”,则使用类或者接口作声明都是可以的。例如:显示实现接口,只能使用接口作声明,如果使用类作声明,那么接口中的方法由于在类中不是pub 阅读全文
posted @ 2013-05-08 10:08 张占岭 阅读(2507) 评论(3) 推荐(6)
摘要: 最近在做项目时,遇到一个需求,事实上就是表单联动的问题,单击单选框,下面的复选框联动,当第一次加载时,默认触发第一个单选框,如图:之前的方法,没有完成我的要求,第一次加载时,公司被选中,再“角色”这块并没有触发指定事件,代码如下: //首次加载时,模拟Dept单击事件 $("input[name=Dept]").first().trigger("click"); //Dept单击事件 $("input[name=Dept]").live("click", function () { var deptid = $(& 阅读全文
posted @ 2013-05-06 11:01 张占岭 阅读(2590) 评论(0) 推荐(0)
摘要: 回到目录这个问题有点意思,Razor的自动闭合性,导致JS代码不能直接与Razor代码混排,原来ASPX页面中,我们到处可见这种代码 <% if(Model!=null){ foreach (var item in Model.Res_ResourceProperty_Ext.GroupBy(i => i.PlatformID)) { string vidArr=""; string vidNameArr=""; foreach (var sub in ... 阅读全文
posted @ 2013-04-28 16:17 张占岭 阅读(6499) 评论(6) 推荐(1)
上一页 1 ··· 275 276 277 278 279 280 281 282 283 ··· 382 下一页