博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月3日

摘要: 能够省略参数列表,意味着可以将匿名方法转换为带有各种签名的委托。 要将代码块传递为委托参数,创建匿名方法则是唯一的方法。 通过使用匿名方法,由于不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。 button1.Click += delegate(System.Object o, System.EventArgs e) { System.Windows.Forms.MessageBox.Show("Click!"); }; delegate void Del(int x); Del d = delegate(int k) { System.Windows.Forms.Message 阅读全文

posted @ 2011-01-03 23:49 EVON168 阅读(1638) 评论(0) 推荐(0) 编辑

2010年12月25日

摘要: eXtensiableMarkupLanguage基础目的:描述数据,程序,机器语法: element s1="a" s2="b"/命名空间:xmlns架构:schema 是一种规范例如生成构架:先写好一个单内容的XML,点击XML---生成构架[代码]使用此架构后:新建XML,选择构架属性[代码]XmlReader操作[代码]页面:[代码] 阅读全文

posted @ 2010-12-25 22:13 EVON168 阅读(186) 评论(0) 推荐(0) 编辑

2010年11月29日

摘要: 1.将方法作为方法的参数委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。[代码]2.可以将多个方法赋给同一个委托,或者叫将多个方法绑定到同一个委托,当调用这个委托的时候,将依次调用其所绑定的方法。注意这里,第一次用的“=”... 阅读全文

posted @ 2010-11-29 22:26 EVON168 阅读(174) 评论(0) 推荐(0) 编辑

2010年11月16日

摘要: [代码] 阅读全文

posted @ 2010-11-16 00:40 EVON168 阅读(182) 评论(0) 推荐(0) 编辑

2010年11月15日

摘要: 一维数组:声明数组变量:int[] Pings;创建数组实例:int[] Pings=new int[2];[代码]三种赋值方法:1.int[] numbers = new int[3]; numbers[0] = 10; numbers[1] = 20; numbers[2] = 30;2.int[] numbers = new int[3]{1,2,3}3.int[] numbers = {1... 阅读全文

posted @ 2010-11-15 22:38 EVON168 阅读(317) 评论(0) 推荐(0) 编辑

2010年10月28日

摘要: Restrictions用法文章分类:Java编程 学习下Hibernate的Criteria 原文地址:http://xuganggogo.javaeye.com/blog/440078 方法说明方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restr... 阅读全文

posted @ 2010-10-28 00:12 EVON168 阅读(32691) 评论(3) 推荐(4) 编辑

2010年10月26日

摘要: 引入呵呵,今天收到了微软“最有影响力开发者”礼包,很高兴自己荣获“微软最有影响力开发者”称号(详情请进),这篇我还继续上一篇的话题聊聊NHibernate二级缓存剩下的内容,比如你修改、删除数据时,二级缓存是什么策略呢?我们如果使用缓存查询呢?如何管理NHibernate二级缓存呢?使用NHibernate二级缓存不知道具体配置的请转到NHibern... 阅读全文

posted @ 2010-10-26 20:36 EVON168 阅读(472) 评论(0) 推荐(0) 编辑

摘要: 引入大家看看上一篇了吗?对象状态。这很容易延伸到NHibernate的缓存。在项目中我们灵活的使用NHibernate的缓存机制。NHibernate性能会大大提高的哦,我们接下来就来探索NHibernate缓存机制吧,这篇我没有准备什么,先来学习下NHibernate一级缓存。NHibernate一级缓存介绍NHibernate一级缓存即ISession缓存,ISession缓存属于事务级缓存,... 阅读全文

posted @ 2010-10-26 20:35 EVON168 阅读(243) 评论(0) 推荐(0) 编辑

摘要: 引入上一篇我介绍了NHibernate内置的一级缓存即ISession缓存。这篇我们来了解下NHibernate二级缓存即ISessionFactory级别缓存。二级缓存是可扩展的,在NHibernate Contrib上提供了第三方NHibernate二级缓存提供程序。介绍NHibernate二级缓存NHibernate二级缓存由ISessionFactory创建,可以被所有的ISession共... 阅读全文

posted @ 2010-10-26 20:35 EVON168 阅读(234) 评论(0) 推荐(0) 编辑

摘要: 引入在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分这些对象,根据对象和当前会话的关联状态,我们可以把对象分为三种:瞬时对象:对象刚刚建立。该对象在数据库中没有记录,也不在ISession缓存中。如果该对象是自动生成主键,则该对象的对象标识符为空。持久化对象:对象已经通过NHibernat... 阅读全文

posted @ 2010-10-26 20:34 EVON168 阅读(229) 评论(0) 推荐(0) 编辑