草本枝稼

2010年8月11日

row_number()over函数的使用

摘要: row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).   与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.  row_numb... 阅读全文

posted @ 2010-08-11 20:34 林声歌 阅读(266) 评论(0) 推荐(0) 编辑
.NET中的对象拷贝

摘要: 概述在.NET里面,如果需要实现对象拷贝功能,那么就要实现ICloneable接口。ICloneable接口中有一个Clone方法,可以在类中覆写实现自定义的拷贝方法。对象拷贝的实现方法有两种:浅拷贝(Shallow Copy)与深拷贝(Deep Copy)。浅拷贝与深拷贝浅拷贝是指当对象的字段值被拷贝时,字段引用的对象不会被拷贝。例如,如果一个对象有一个指向字符串的字段,并且我们对该对象做了一个... 阅读全文

posted @ 2010-08-11 12:57 林声歌 阅读(291) 评论(0) 推荐(0) 编辑

2009年12月13日

利用C#实现分布式数据库查询

摘要: 随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。   1 分布式数据库系统  就其本质而言,分布式数据库系统的数据在逻辑上是统... 阅读全文

posted @ 2009-12-13 23:58 林声歌 阅读(359) 评论(0) 推荐(0) 编辑

2009年9月18日

通过 HTTP POST 发送二进制数据

摘要: using System;using System.Text;using System.Net;using System.Web;using System.IO;class Test{ public static void Main(){ try{ WebResponse response; HttpWebRequest request; request = (HttpWebRequest)Htt... 阅读全文

posted @ 2009-09-18 11:21 林声歌 阅读(2169) 评论(0) 推荐(0) 编辑

2009年8月11日

查看系统当前进程使用情况

摘要: 后台代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.... 阅读全文

posted @ 2009-08-11 18:03 林声歌 阅读(259) 评论(0) 推荐(0) 编辑

2009年5月31日

OLEDB的性能比较

摘要: 有许多种办法可以连上一个数据库. 你可以用System DSN, DSN-less连接或是本地的OLEDB provider. OLEDB? 这是什么什么玩艺儿? 也许你们中的许多人以前没有听说过. 要回答这个问题,我们先得回顾一下数据库连接的历史. 早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处... 阅读全文

posted @ 2009-05-31 17:28 林声歌 阅读(185) 评论(0) 推荐(0) 编辑