摘要:
PGP利用了公钥密钥系统(Public Key Encryption, PKE)。所谓公钥密钥系统,是指当一个用户使用一把密钥加密消息产生输出密文时,密文的解密需要使用第二把密钥才能得到原始消息。这两把密钥的产生要形成一种数学关系,并且在目前的数学水平下无法根据一把密钥计算出另外一把。在实际使用中,用户自己持有一把密钥,称为私钥,将另一把密钥公开,这把密钥称为公钥。 众所周知,电子邮件传输采... 阅读全文
2006年9月5日 #
2006年9月4日 #
2006年9月1日 #
摘要:
最近做项目用到WebServices,调用WebServices方法,不能返回SqlDataReader,提示SqlDataReader不可序列化,DataSet倒是可以,当然啦...其中一点也是因为使用SqlDataReader 的时候,conn应该是保持连接的... 不过有时候用DataSet实在是有点浪费资源,大材小用了,于是我转载了这编文章 : 《掌握 ASP.NET 之路:自定义实体类... 阅读全文
2006年8月22日 #
摘要:
一:类在内存中的结构每当在堆中创建对象时,每个对象都会获得两个与它关联的附加开销字段。第一个开销字段MethodTablePointer 包含类型的方法表的内存地址。基本上,该指针使获得有关堆中的任何对象的类型信息成为可能。实际上,当您在内部调用 System.Object 的 GetType 方法时,该方法会按照对象的 MethodTablePointer 字段来确定该对象的类型。第二个开销字段... 阅读全文
2006年8月18日 #
摘要:
我在记事本中输入繁文:又見怪異編碼問題,忘知情人士前來解圍 保存为ansi编码--->也就是gb2312编码了... 然后把文件名保存为test.html.. 打开来看时..点击IE右键,查看编码,我晕,既然是gb2312编码.... 困惑出来了:难道gb2312可以对繁体进行编码,我的印象中,繁体应该是big5编码的啊... 查看GB2312字符集:http://ash.jp/code/cn/g... 阅读全文
2006年8月17日 #
摘要:
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长... 阅读全文
2006年8月15日 #
摘要:
ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127由于 ASCII 表示的字符非常有限,各个国家或者地区在此基础上提出了自己的字符集,比如在中国应用非常广泛的 GB2312,它为汉字提供了编码,用两个字节表示。这些字符集之间互不兼容,相同的数字可能表示不同的字符,为信息交流带来了麻烦。Unicode 是一种字符集,它将世界上的所有字符映射成一个唯... 阅读全文
2006年8月14日 #
摘要:
Enterprise Library系列文章回顾与总结 http://www.cnblogs.com/pw/category/59451.html 阅读全文
2006年8月9日 #
摘要:
当应用程序调用 Update 方法时,DbDataAdapter 根据 DataSet 中配置的索引顺序为每一行检查 RowState 属性,并迭代执行所需的 INSERT、UPDATE 或 DELETE 语句。例如,由于 DataTable 中行的排序,Update 可能先执行一个 DELETE 语句,接着执行一个 INSERT 语句,然后再执行另一个 DELETE 语句。应注意,这些语句不是作... 阅读全文
2006年7月24日 #
摘要:
代码在CLR中的运行过程 1、选择编译器 首先CLR选择编译器,因为CLR中可以运行不同语言开发出来的代码。 2、把代码编译成MSIL CLR利用选择的编译器生成MSIL(Microsoft intermediate language)和metadata把她们加载到PE(portable executable file)。 MSIL:解释语言,包含代码信息,让JIT易于编译成机器语言。与操作系统和... 阅读全文