- 博客(27)
- 收藏
- 关注
转载 (转) Sql Server 字符串聚合函数
Sql Server 有如下几种聚合函数SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN,但是这些函数都只能聚合数值类型,无法聚合字符串。如下表:AggregationTableId Name 1 赵 2 钱 1 孙 1 李 2 周 如果想得到下图的聚合结果Id Name 1 赵孙李 2 钱周 利用SUM、AVG、COUNT、COUNT(*)、MAX 和 MIN是无
2009-06-23 11:22:00
751
原创 sql server 获取标识递增的下一个值
select IDENT_CURRENT(test)+IDENT_INCR(test); SQL Server有三种不同的函数可以用来获得含有标识列的表里最后生成的标识值: @@IDENTITY SCOPE_IDENTITY() IDENT_CURRENT(数据表名) 以上三个函数虽然都可以返回数据库引擎最后生成插入标识列的值,但是根据插入行的来源
2009-05-01 00:46:00
2577
转载 (转)char、varchar、text和nchar、nvarchar、ntext的区别
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有
2009-05-01 00:22:00
586
原创 去掉DataTable重复行
DataTable table = new DataTable(); DataColumn[] columns = new DataColumn[] { new DataColumn("id",typeof(int)), new DataColumn("name",typeof(string)),
2009-03-27 16:52:00
1207
转载 (转)ASP.Net 加密 Cookie 收藏
Cookie是ASP.NET应用程序中很重要的一个全局变量,它可以用来保存用户登录信息、用户会话信息,以及一些全局变量或数据。为了提高应用程序的安全性,加密Cookie是很有必要的。本实例介绍在ASP.NET应用程序中加密Cookie的方法。本实例介绍如何使用在ASP.NET应用程序中的加密Cookie的方法。实例中采用的加密方法为DES和TripleDES两种方法,程序中均实现了 DES和T
2009-02-24 10:00:00
566
转载 (转)gas汇编小手册 学习Linux内核代码的必备
gas汇编小手册 学习Linux内核代码的必备一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬件的关系非常密切,即使是 C 语言
2009-02-04 13:33:00
3672
转载 右键菜单中添加“用记事本打开”和“打开dos”
玩过一段时间电脑后,体会到经常会用“记事本”打开多种类型未知文件,以便查看编辑其中内容。所以直接在右键菜单中添加“用记事本打开”这一功能是比较省事方便的。通过修改注册表可以实现:1、打开注册表,找到[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/*/shell 主键(项)(如果没有新建一个),2、单击shell这个主键,在下再新建一个名为 notepad 的主键,在右
2009-02-02 17:35:00
4670
1
转载 vmware linux访问windowsxp下的文件
日志原文:http://xutao8589.blog.sohu.com/72873117.html 因为要把英文的linux在上网的时候能够显示中文,找了好多的资料。大多都要求装一个中文的字体。找到后,需要放在linux的目录下。我的u盘竟然无法自动识别。算了,还是直接访问吧。设置相关方法如下:台式机宿主机的ip 192.168.1.100子网掩码:255.255.255.0默认网关:
2009-01-13 15:04:00
1170
转载 Makefile是什么东东?有什么用?怎么用?
makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接-----但是不是所有的文件都需要重新编译,makefile能够纪录文件的信息,决定在链接的时候需要重新编译哪些文件! 在unix系统下,makefile是与make命令配合使用的。 ---------------------------------------------------------
2009-01-07 15:22:00
14816
6
原创 .net 安装包中的卸载程序
方法一(推荐):1:建立一个.bat脚本文件2:然后点击你的Setup,复制属性ProductCode的值3:在.bat脚本文件里写入Echo offEcho 开始卸载IDS服务器MSIEXEC /X{E5C77833-16D1-4A83-A778-FC553B515C09} “{}里的值为ProductCode值”Echo 卸载完毕4:在应用程序文件夹里添加.bat文件,并创
2008-12-30 09:35:00
1279
转载 如何动态的创建类
Type t=Type.GetType("MyClass"); object o=Activator.CreateInstance(t); //调用类的方法 t.GetMethod("MyMechod").Inv
2008-12-22 14:05:00
436
原创 线程、委托的异步调用
《C# programming》 p323 BeginInvoke() 会立即返回,它将创建一个另一个线程来完成自己的工作。当我需要它执行后的结果时: 例如:pubilc delegate in TestDetegate();pubilc TestDetegate theDetegate;..........................................
2008-12-15 09:26:00
436
转载 C# Serializable(转) ,序列化、反序列化
C# SerializableSystem.SerializableAttribute 串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。 只需给类添加Serializable属性,就可以实现串行化实例的成员。 并行化是串行化的逆过程,数据从存储介质中读取出来,并
2008-12-12 15:11:00
760
原创 Serializable,序列化和反序列化
[Serializable] public class Book{}此为一个可以被序列化的类 一个可以被序列化的类可用数据流等形式把数据保存磁盘文件上,也可以从磁盘文件读取 主要作用可能有1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据
2008-12-12 14:34:00
427
原创 获取DataGridViewComboBoxCell的显示值和基础值
获取DataGridView 的 DataGridViewComboBoxCell单元格的显示值和基础值 DataGridViewCell cell = dataGridView.Rows[r].Cells[c];//得到单元格if (cell is DataGridViewComboBoxCell){ DataGridViewComboBoxCell cb = cell as
2008-11-27 10:20:00
7479
3
转载 System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。 问题解决: 方法一: 经研究发现,当Oracle 9i 客户端安装在 NTFS 分区下时, NetWork Service 角色无法访问到,产生的异常.解决方法: 给 Oracle 9i 客户端安装目录增加 N
2008-11-19 17:27:00
1131
转载 NUint 测试程序中使用的attribute
测试程序中使用的attribute [TestFixture]:Test classs attribute. NUint根据这个attribute来判断这个类是否是用来测试的。[Test]:Test methods attribute. NUint根据这个attribute来判断这个方法是否是用来测试的。[ExpectedException]:Test methods at
2008-11-19 17:26:00
678
原创 两层、三层系统构架方式
系统可选择的构架有两种,一种为两层方式,另一种为三层方式,具体描述如下。 对于两层方式:服务器数据库与用户客户端直接进行通信。这种方式设计简单、稳定,而且适于通信数据量大的情况。用户 ——> 数据库 对于三层方式:用户客户端与服务器数据库之间通过应用服务器进行通信。在用户数量很多的情况下,通过应用服务器,可以减少数据库的处理,数据库更为安全可靠;但是方式技术
2008-11-18 11:11:00
1436
转载 C#二进制格式与文件相互转换
将文件转换成二进制方法: /// /// 将文件转换成二进制 /// /// 文件路径 /// public static byte[] ConvertToBinary(string Path) { FileStream stream = new FileInfo(Path).OpenRead(); byte[]
2008-11-12 10:27:00
1135
转载 检查WebService是否可用
/// /// 检查WebService是否可用 /// /// /// private static bool CheckActiveWebService(string url) { try { string uri
2008-11-05 11:00:00
1169
转载 杯子测试
杯子测试 测试项目:杯子 需求测试:查看杯子使用说明书 界面测试:查看杯子外观 功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌 可*性:杯子从不同高度落下的损坏程度 可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用 兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 用户文
2008-11-05 10:59:00
650
转载 判断一个数是否为2的整数次幂
&:为整型和 bool 类型预定义了二进制 & 运算符。对于整型,& 计算操作数的逻辑按位“与”。对于 bool 操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为 true 时,结果才为 true。 { int n = 100;if((n & (n-1)) == 0){//是2的整数次幂}else{//不是2的整数次
2008-11-03 09:54:00
701
转载 oracle 一次执行多个sql的问题
有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的 解决方案是把sql拼成下面这种形式: begin update TB_VG set seq = 1, vessel_id = Jin14 , vessel_type = TRACK where batch_number = 20837
2008-10-29 10:20:00
4124
翻译 IFormatter 提供将序列化对象格式化的功能。
IFormatter 提供将序列化对象格式化的功能。 提供将序列化对象格式化的功能。下表列出了由 IFormatter 类型公开的成员。 公共属性 名称 说明 Binder 获取或设置在反序列化过程中执行类型查找的 SerializationBinder。 Context 获取或设置用于序列化
2008-10-28 15:38:00
1257
转载 C# 把List序列化成字串
C# 把ListXmlSerializer x = new XmlSerializer(typeof(List)); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); x.Serialize(sw, configs); string s = sb.ToString();
2008-10-28 15:35:00
1302
转载 .NET下开发Windows 服务应用程序
Windows 服务应用程序介绍Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐
2008-10-27 09:57:00
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人