记录点滴

记录生活

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

2008年9月16日

摘要: 代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题,以及使用过程用到的一些技巧(实乃投机取巧是也 ^_^ )。偶打初中那时,语文水平就不怎么滴,考试常常作... 阅读全文
posted @ 2008-09-16 15:39 啊峰 阅读(271) 评论(0) 推荐(0) 编辑

2008年8月27日

摘要: 什么是NHibernate NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。 NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHiberna... 阅读全文
posted @ 2008-08-27 23:59 啊峰 阅读(2297) 评论(1) 推荐(0) 编辑

摘要: 一、数据库操作 1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资 源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如... 阅读全文
posted @ 2008-08-27 21:01 啊峰 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 三、c#(或vb.net)程序改进 1、使用值类型的ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。 使用值类型的... 阅读全文
posted @ 2008-08-27 20:57 啊峰 阅读(219) 评论(0) 推荐(0) 编辑

摘要: //绑定所有目录 public static void Bind_list(DropDownList DropDownList1) { DropDownList1.Items.Clear(); string sql = "SELECT list_id,list_name,list_parent FROM list"; DataTabl... 阅读全文
posted @ 2008-08-27 19:07 啊峰 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 网站页面模板最大的用处大概就是生成静态页面,当然也可以动态模板切换实现页面风格变化,其他的应用看想法的多少了。 这里我利用静态类和FileSystemWatcher实现网页模板的提取功能。 利用静态类和FileSystemWatcher实现有以下优点: 1、模板存放在内存中读取方便,提高读取速度。 2、动态监视模板改动,模板实时更新。 3、通过一个XML文件作为模板管理,简单,方便。 4、所有模... 阅读全文
posted @ 2008-08-27 19:01 啊峰 阅读(1175) 评论(0) 推荐(0) 编辑

摘要: //Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispos... 阅读全文
posted @ 2008-08-27 18:04 啊峰 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是object. 3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。 4.数... 阅读全文
posted @ 2008-08-27 15:59 啊峰 阅读(542) 评论(0) 推荐(0) 编辑

摘要: 禁用不必要的视图状态。 例如控件或页面的。EnableViewState属性设置为false。或者在web.config文件中进行指定。 控件的设定直接设置相应控件的EnableViewState属性即可。 页面的设定在中设定即可。 Web.Config文件的设定,找到元素,在其中添加属性设置EnableViewState="false"即可。 对于安全性要求不高的页面可以通过禁用页面的Ena... 阅读全文
posted @ 2008-08-27 10:12 啊峰 阅读(161) 评论(0) 推荐(0) 编辑

摘要: (1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同);将SELECT查出的数据插入到这个空表中。在使用SELECT INTO语句时,INTO后跟的表... 阅读全文
posted @ 2008-08-27 09:26 啊峰 阅读(241) 评论(0) 推荐(0) 编辑