2013年7月31日

摘要: C#语言静态类 vs 普通类C#语言静态类与普通类的区别有以下几点:1)C#语言静态类无法实例化而普通类可以;2)C#语言静态类只能从System.Object基类继承;普通可以继承其它任何非static和非sealed类,但也只能继承一个类;3)C#语言静态类不能继承接口;普通类可以继承多个接口;4)C#语言静态类只能包含C#语言静态成员;普通类可以包含C#语言静态和非C#语言静态成员;5)C#语言静态类不能作为字段,方法参数和局部变量使用;普通类可以;C#语言静态类的意义: 可以用C#语言静态类封装一组不与任何对象相关联的方法,如Math类,Console类。C#语言静态方法 vs C#语 阅读全文
posted @ 2013-07-31 21:26 ttaolele 阅读(558) 评论(0) 推荐(0) 编辑

2013年4月1日

摘要: 一、 ExecuteNonQuery和ExecuteScalar 对数据的更新不需要返回结果集,建议使用ExecuteNonQuery。由于不返回结果集可省掉网络数据传输。它仅仅返回受影响的行数。如果只需更新数据用ExecuteNonQuery性能的开销比较小。 ExecuteScalar它只返回结果集中第一行的第一列。使用 ExecuteScalar 方法从数据库中检索单个值(例如id号)。与使用 ExecuteReader 方法, 返回的数据执行生成单个值所需的操作相比,此操作需要的代码较少。 只需更新数据用ExecuteNonQuery.单个值的查询使用ExecuteScalar 。二、 阅读全文
posted @ 2013-04-01 14:44 ttaolele 阅读(894) 评论(2) 推荐(2) 编辑

2013年3月29日

摘要: 先给出本人在实例中的代码下载,供各种鸟们使用,大鸟们也可以绕过:下载地址,点击即可下载:http://files.cnblogs.com/learnyou/ajaxpage.rar下面说说该自定义无刷新分页控件原理: 使用工具:Access + VS2008 为了方便大家直接使用,源码中是使用了Access文件数据库的,下载源码后直接简单修改下代码中数据库路径就可以运行了。 使用框架:Ajax,是我是我还是我,还是Ajax实现的无刷新,但是本实例中,本人对相关控件的封装,个人觉得使用还是挺方便、挺简单。下面给出运行页面的效果图: 数据库是使用的Access数据库,表很简单,就是一个学生表(st 阅读全文
posted @ 2013-03-29 15:44 ttaolele 阅读(577) 评论(1) 推荐(0) 编辑

2013年3月22日

摘要: 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。 C#中有. 阅读全文
posted @ 2013-03-22 12:42 ttaolele 阅读(208) 评论(0) 推荐(1) 编辑

2013年3月12日

摘要: 好久没有研究JS了,近期这个项目,前端用到了JS,对界面要求较高,单位又没有打算专门找前端人员,这样前端方面的工作就落到俺们的身上了,不过也好,对JS重新看看,温故温故,这几天学习了JS中闭包相关的知识点,这里整理下,与大家分享下,大鸟请忽略O(∩_∩)O~开始了: 事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。第一点、缓存 来看一个例子,设想我们有一个处理过程很耗时的函数对象,每次调用都会花费很长时间,那么我们就需要将计算出来的值存储起来,当调用这个函数的时候,首先在缓存中查找,如果找不到,则进行计算,然后更. 阅读全文
posted @ 2013-03-12 21:25 ttaolele 阅读(913) 评论(0) 推荐(1) 编辑

2013年3月1日

摘要: 这两天做个项目,要实现单点登录,以前没怎么理会这个,有些不很理解,这两天认真的在理解了下,通过搜集资料,整理下,供大家参考: 首先来认识下单点登录(大鸟忽略):单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 下面进入正题,我的想法是使用集中验证方式,多个站点集中Passport验证。如下图所示:下面先定义几个名词,本文中出现之处均为如下含,方便菜鸟们理解。 主站:Passport集中验证服务器 http://www.bjp111.com/ 。 分站... 阅读全文
posted @ 2013-03-01 14:37 ttaolele 阅读(1079) 评论(2) 推荐(1) 编辑