- 博客(18)
- 收藏
- 关注
转载 获得某段SQL语句执行时间的办法
<ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="ca-pub-1944176156128447" data-ad-slot="2755181948">ins>有时候我们需要知道一段SQL语句执行的时间有多长。下面是其中一...
2009-02-16 17:14:00
167
转载 在SQL Server 2005所有表中搜索某个指定列的方法
有时候我们只知道列的名字,但是不知道这列数据到底在哪个表里面,那么可以用下面的办法把含有这列数据的表查找出来。<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun...
2009-02-16 17:11:00
310
转载 零基础学习SQL Server 2005就是本大烂书
真是本烂书。。之所以买是看见网上有人推荐,买回来才知道上了枪手的当。。内容翻译联机手册印刷质量极其差,里面的插图都看不清楚。随书光盘一共12M,里面就是一些文本文档,主要是书里面每一章的例子。东西讲的不清不楚。。价钱还不便宜,66大洋。。一个字:悔!!机械工业出版社,又一次出版了一本烂书。。特此纪念一下。转载于:https://www.cnblog...
2009-02-15 20:59:00
164
转载 浮点数的表示和基本运算
1 浮点数的表示通常,我们可以用下面的格式来表示浮点数SPM其中S是符号位,P是阶码,M是尾数对于IBM-PC而言,单精度浮点数是32位(即4字节)的,双精度浮点数是64位(即8字节)的。两者的S,P,M所占的位数以及表示方法由下表可知SPM表示公式偏移量1823(-1...
2009-02-15 17:37:00
622
转载 在C#中根据HardwareID获取驱动程序信息
近日在工作中需要根据设备的HardwareID来获取设备的驱动程序信息,比如驱动程序版本等。经过摸索,得到了两种不同的解决办法,两种办法各有千秋,写出来给大家分享。1 使用WMI中的Win32_PnPSignedDriver类Win32_PnPSignedDriver的详细信息:http://msdn2.microsoft.com/en-us/library/aa3943...
2007-03-18 15:55:00
599
转载 利用C#操作WMI指南
1 什么是WMI?Windows Management Instrumentation (WMI)是可伸缩的系统管理结构,该规范采用一个统一、基于标准且可扩展的面向对象接口。它提供与系统管理员信息和基础WMI API交互的标准方法,主要由系统管理应用程序开发人员和系统管理员用来访问和操作系统管理信息;它可用来生成组织和管理系统信息的工具,使系统管理人员能够更密切的监视系统活动。...
2007-03-18 13:46:00
258
转载 利用堆栈解析算术表达式一:基本过程
1 本文目标分析用堆栈解析算术表达式的基本方法。给出的示例代码能解析任何包括+,-,*,/,()和0到9数字组成的算术表达式。2 中缀表达式和后缀表达式中缀表达式就是通常所说的算术表达式,比如(1+2)*3-4。后缀表达式是指通过解析后,运算符在运算数之后的表达式,比如上式解析成后缀表达式就是12+3*4-。这种表达式可以直接利用栈来求解。3 运算...
2007-02-03 20:56:00
510
转载 排序1+4:归并排序(MergeSort)和堆排序(HeapSort)
1 归并排序(MergeSort)归并排序最差运行时间是O(nlogn),它是利用递归设计程序的典型例子。归并排序的最基础的操作就是合并两个已经排好序的序列。假设我们有一个没有排好序的序列,那么首先我们使用分割的办法将这个序列分割成一个一个已经排好序的子序列。然后再利用归并的方法将一个个的子序列合并成排序好的序列。分割和归并的过程可以看下面的图例。...
2007-02-02 23:13:00
209
转载 排序1+3:基数排序(RadixSort),希尔排序(ShellSort)和快速排序(QuickSort)
1 基数排序基数排序对于整数特别有效。是一种稳定的算法(意思是相同的数字不会交换关系)。基数排序是根据数字的性质来逐步根据个位数,十位数,百位数分类求得排序结果的方法之一。它的想法如下:(1)先将数字根据A[n]依个位数来分类,放入含有数字0,1,2,...,9的临时数组D[10][n]中,再按照数字大小顺序放回原数组。那么这时候数据已经按照个位数大小从小到大排序。...
2007-01-31 22:03:00
222
转载 排序1+2:交换排序(ExchangeSort),选择排序(SelectSort)和插入排序(Insertsort)
交换排序,插入排序和选择排序都是很简单也很基础的排序算法。在世面上各种各样的算法和数据结构的书中都很轻易地找的到他们的踪影。在这儿写出来不外乎是加深自己的印象,也为有需要的朋友做一个参考。1 交换排序交换排序是一种很简单的排序方法。其主要思想如下:(1)利用要排序范围中的第0个数据d[i]与范围中其它数据d[j]相比较。如果前面的数据比后面大,那么就交换这两个数据(就...
2007-01-27 12:06:00
238
转载 排序1+1:冒泡排序法(BubbleSort)的改进以及效率比较
1 我要冒泡冒泡排序这个名字对于我们来说实在是过于熟悉了。作为一个程序员,如果敢说出自己不会冒泡排序,结局肯定是会被鄙视到火星上去。许多公司到学校去招聘应届毕业生的时候,都会要求写一个冒泡排序。毫无疑问的,冒泡排序就是算法世界里面的HelloWorld。我选择了一个弱智的开始,不外乎想告诫自己不要以非常弱智的方式结束自己的算法学习之旅。为了不使得自己的文章过于直白和缺乏技术...
2007-01-26 23:21:00
363
转载 应对32位程序在64位系统上访问注册表和文件自动转向问题
1 简介当前计算机系统已经逐渐地从32位转到64位,XP,2003,VISTA都有64位的版本。从目前而言,32位应用程序还是占了绝大多数,但是也有部分应用程序既有32位版本,又有64位版本。为了保证32位程序可以顺利运行在64位系统上,微软提供了一套叫WOW64的模拟机制。通常把这套系统称为WOW64。从总体上来说,WOW64是一套基于用户模式的动态链接库,它可以把32位应用程...
2007-01-21 00:45:00
268
转载 使用C#格式化字符串
1 前言如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样:int...
2007-01-18 07:21:00
1239
转载 RC4算法的一个实现(来自SourceForge)
下面贴出了RC4的一个实现。你可以从SourceForge上面下载得到。下载地址是:http://sourceforge.net/projects/rc4dotnet另外在CodeProject(http://www.codeproject.com/cs/algorithms/rc4csharp.asp)上面也有一个实现,但是据http://rc4dotnet.devhome.org...
2007-01-07 00:52:00
130
转载 .Net Framework1.1中常见加密算法的使用
1.Net Framework1.1中常见加密算法加密类(可以从密文中还原出原始信息)DES,TripleDES,RC2,RC4,Rijndael(AES)消息摘要类(不能从消息摘要中还原出原始信息,只能用于数据校验)MD5,SHA1,SHA256,SHA384,SHA5122 加密知识简介如果以密钥为标准,可将密码系统分为单钥密码(又称为对称密码或私钥...
2007-01-07 00:36:00
163
转载 SHA1算法实现及详解
1 SHA1算法简介安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输...
2007-01-02 21:12:00
1779
转载 数学1+1:最大公约数和最小公倍数
数学1+1:最大公约数和最小公倍数1 基础知识如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数。约数和倍数都表示一个数与另一个数的关系,不能单独存在。如只能说16是某数的倍数,2是某数的约数,而不能孤立地说16是倍数,2是约数。“倍”与“倍数”是不同的两个概念,“倍”是指两个数相除的商,它可以是整数、小数或者分数。“倍数”只是在数的整除的范围内,相...
2006-12-25 21:37:00
578
转载 MD5算法和C#实现
MD5算法和C#实现1 MD5简介MD5是由麻省理工学院(MIT)的Ronald L. Rivest教授发明的。MD5算法可以接受任意长度的输入并且产生一个128位(bit)的“指纹”或者“消息摘要”输出。通常不同的消息不会产生相同的消息摘要,而且通过消息摘要也无法还原出原始信息。从本质上说,MD5算法是一种验证数据完整性的方法,并且它比其它许多方法都要可靠的多。但是MD5并不是...
2006-12-24 23:10:00
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人