backgroundworker使用 实现进度条ProgressBar
摘要:///.net Framework 2.0版本以上支持此控件///命名空间:System.ComponentModel///此控件一般是用来实现“多线程”操作,解决了UI界面处于停止响应的状态。///此控件可以视图支持,也可以像编程那样来创建它BackgroundWorker worker = new BackgroundWorer();///注意几个重要的事件处理程序(Event):///事件处理程序DoWorkEventHandler(object sender , DoWorkerEventArgs e); ///若要收到进度更新通知,请使用ProgressChangedEventHa.
阅读全文
posted @
2012-04-18 15:23
小小中
阅读(761)
推荐(0)
在64位Windows 7/Windows Server 2008上安装ArcGIS Server 9.3.1的注意事项
摘要:1、Windows 7/Vista上安装ags 93/931的额外步骤:Additional Vista Requirements。注意:图中是最小要求,其他功能选装;2、ArcGIS Server目前是32位程序,在64位操作系统中,为了保证稳定,需要以32位程序运行。因此,IIS和ASP.NET也需要运行在32位模式下,具体步骤如下:(1)在命令行中运行引号 中 的命令来开启32位模式:“cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1”;(2)
阅读全文
posted @
2012-04-16 13:37
小小中
阅读(2686)
推荐(0)
HashTable 和 HashMap 的区别
摘要:HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢? 这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 3.HashTable有一个contains(Object value),功能和c...
阅读全文
posted @
2012-04-12 11:30
小小中
阅读(9295)
推荐(0)
什么是HashCode ,其作用是什么?
摘要:引言: ------------------------------------------------------------------------------------------------------------------------------- 现实生活中要想查字典中的数据就需要一个方法 即通过“拼音”查“汉字”等。 而在计算机字典中 要想获取字典中数据的位置是很难的(我们用的时候很容易 因为M$已经做了一个很复杂的算法) 而GetHashCode()方法就是返回一个对象在字典中的存储位置 即散列码 假如A.Equals(B) 返回true 则A.GetHashCode().
阅读全文
posted @
2012-04-12 09:58
小小中
阅读(966)
推荐(0)
oracle ( char nchar varchar2 nvarchar2 )
摘要:char固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。varchar2可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节。存储大小是输入数据的实际长度加 2 个字节。所输入数据的长度可以为 0 个字符。SQL-2003 中的 varchar2 就是 char varying 或 character varying。ncharn 个字符的固定长度的 Unicode 字符数据。n 值必须
阅读全文
posted @
2012-04-06 10:46
小小中
阅读(3248)
推荐(1)
oracle rownum的用法
摘要:感谢百度空间yinaddress的分享对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。SQL>
阅读全文
posted @
2012-04-06 10:08
小小中
阅读(226)
推荐(0)
oracle 函数
摘要:lower函数:此函数将全部的大写字母都可以变为小写字母SELECT lower('ABCDE') FROM dual ;• dual表为一个虚拟表,以后介绍upper函数:将输入的字符串变为大写字母SELECT upper('abcd') FROM dual ;例如:之前查询的时候区分大小写,所以此处如果输入的是小写字母,就可以通过upper函数进行转换。查询雇员姓名内容为smith的全部员工。SELECT * FROM emp WHERE ename=UPPER('smith') ;initcap函数:将每个字符串的首字母大写例如:要求将雇员
阅读全文
posted @
2012-04-06 09:45
小小中
阅读(326)
推荐(0)
Oracle lower() Upper()函数
摘要:即将某字段信息中的字母转成小写、大写的方法。将 user表里的user_name字段信息中含有字母的全部转成大写的方法:update user set user_name=Upper(user_name)同理得到将 user表里的user_name字段信息中含有字母的全部转成小写的方法:update user set user_name=lower(user_name)
阅读全文
posted @
2012-04-06 09:27
小小中
阅读(4174)
推荐(0)