摘要:
(1)NULLnull 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。(2)""和String.Empty 这两个都是表示空字符串。只不过""理论上重新开辟内存空间,而String.Empty指向一处。不过优化器会优化的! string.Empty不分配存储空间... 阅读全文
摘要:
SQL保留字actionaddaggregateallalterafterandasascavgavg_row_lengthauto_incrementbetweenbigintbitbinaryblobboolbothbycascadecasecharcharacterchangecheckchecksumcolumncolumnscommentconstraintcreatecrosscurr... 阅读全文
摘要:
c#中 byte 8 位无符号整数 0 到 255 sbyte 8 位有符号整数(java中为byte) -128 到 127 byte转换成sbyte时,当 byte 小于 128 时其值保持不变,大于等于 128 时就将其减去 256 阅读全文
摘要:
//十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8)); //十进制转十六进制 Console.WriteLine("十... 阅读全文
摘要:
1.SqlParameter表示SqlCommand的参数,也可以是他到DataSet列的映射 到目前为止,我只理解了前半句话,SqlParameter类型的数组作为SqlCommand的参数存在,配合转义字符@,可以有效的防止' or 1=1--单引号而截断字符串,这一经典的注入语句,有效提高拼接型sql命令的安全性。 例: #region 传入参数并且转换为SqlParameter类型... 阅读全文
摘要:
人说委托是oop的精髓所在,我虽然已经学了几个月的c#了,但对于委托一直都是视为禁区,不曾涉及,今日看毕一奇文,豁然而开,原来如此~ 所谓委托,乃是定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 using System; using Syste... 阅读全文
摘要:
http://www.cnblogs.com/whitetiger/archive/2008/04/09/1144219.html 1.读取指定名称的注册表的值 private string GetRegistData(string name) { string registData; RegistryKey hkml = Registry.LocalMachine; ... 阅读全文
摘要:
[参考]硬盘整数分区计算方法一般算法(来自电脑报):分区大小=(分区大小-1)×4+1024×分区大小 如果按照硬盘分区整数G计算公式X-1)*4+1024*X=Y 其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M, 比如40GB=(40-1)×4+1024×40=41116MB 按照这样的计算方法: 5G=5136MB 10G=10276MB 15G=1... 阅读全文
摘要:
本人前几天装win7本来想直接用pe装的,未遂,今天看到方法留档 http://www.ccfblog.com/blog/icyboy/13594.shtml 两种方法都可以哦 第一种:硬盘安装 1.把WINDOWS7的ISO镜像解压到D:\windows7\ 2.用vista光盘启动出现安装界面,不要点现在安装,点左下角“进入系统恢复选项,选最后一项,进入DOS窗口。 3.如需格式化硬盘可用 ... 阅读全文
摘要:
我个人感觉用判断进程法比较好一点,当然这只是我个人观点 本文转自龙族 用c#开发应用程序.有时候只需要让程序打开后不能被再次打开..只能打开一次.. 总结出有3个方法可实现..如果还有什么好的方法请大家一起来讨论下.. //=====创建互斥体法:===== //bool blnIsRunning; ... 阅读全文