摘要: C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管C#比Java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了。在本文里,我将比较两种语言,并尽量避免深入到JVM和CLR层。Java:无可争辩地具有C++所有的精华在比较Java和C#的时候,你不可能不注意到它们诸多的相似之处,这在某种程度上要归结于它们共同的来源:C和C++。但是,当Gosling和他的同事们坐下来创造Java的时候,他们不仅吸取了C++的能力,而且更重要的是,他们减掉了一些无用特性,后者让C++更容易出错误而且更难学习 阅读全文
posted @ 2007-01-29 19:41 周金桥 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 代码如下:using System;using System.Text;using System.Security.Cryptography;namespace Common{ /// <summary> /// 一个实现MD5散列字符串的类 /// 作者:周公 /// 日期:2007 /// </summary> public sealed class MD5Hashing { private static MD5 md5 = MD5.Create(); //私有化构造函数 private MD5Hashin... 阅读全文
posted @ 2007-01-29 15:38 周金桥 阅读(300) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Security.Cryptography;usingSystem.Text;usingSystem.IO;namespaceCommon...{/**////<summary>///DESEncrypt加密解密算法。///</summary>publicsealedclassDESEncrypt...{privateDESEncrypt()...{////TODO:在此处添加构造函数逻辑//}privatestaticstringkey="zhoufoxcn";/**////<summary&g 阅读全文
posted @ 2007-01-29 15:35 周金桥 阅读(324) 评论(0) 推荐(0) 编辑
摘要: usingSystem;usingSystem.Text;namespaceCommon{///<summary>///实现Base64加密解密///作者:周公///时间:2007///</summary>publicsealedclassBase64{///<summary>///Base64加密///</summary>///<paramname="codeName">加密采用的编码方式</param>///<paramname="source">待加密的明文< 阅读全文
posted @ 2007-01-29 15:33 周金桥 阅读(337) 评论(0) 推荐(0) 编辑