摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Communication[kə,mju:ni'keiʃən]N.通信Foundation[faun'deiʃən]N.基础;[建]地基;基金会;根据;创立Service['sə:vis]n.服务,服侍;服役;仪式adj.服务性的;耐用的;服现役的vt.维修,检修;保养Contract['kɔntrækt,kən'trækt]vi.收缩;感染;订约vt.感染;订约;使缩短n.合同;婚约calculator['k& 阅读全文
随笔档案-2012年02月
英语词性
2012-02-18 22:42 by 海不是蓝, 937 阅读, 收藏, 编辑
摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0(一)1、名词名词(Nouns)是词性的一种,也是实词的一种,是指待人、物、事、时、地、情感、概念等实体或抽象事物的词。名词可以独立成句。在短语或句子中通常可以用代词来替代。2、代词是代替名词的一种词类。大多数代词具有名词和形容词的功能。英语中的代词,按其意义、特征及在句中的作用分为:人称代词、物主代词、指示代词、自身代词、相互代词、疑问代词、关系代词和不定代词八种。3、动词,就是用来形容或表示各类动作的词汇。基本上每个完整的子句都有一个动词,要表示第二个动作时可使用不定词、动名 阅读全文
NET反射系统
2012-02-18 19:51 by 海不是蓝, 552 阅读, 收藏, 编辑
摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0没事看书的笔记,虽然这些知识在项目中经常用,但是系统的看看书也对得起这买书的钱。。。Type查看msdn知道反射的所有东西都是在Reflection中,想获取什么就去自己查查相关的类就好了,用了反射这么久,觉得其实核心就是那个Type。 Type派生于MemberInfo这个抽象类。其实想想,当你获取到了一个Type对象的时候,那么就应该能点出什么得到这个对象的名称,属性,方法这些,所以整个反射系统都是这样的,所以没必要去每个类和方法都看,用的时候右键转到定义看看就好。 ... 阅读全文
net加密基础3-数据完整性(散列)
2012-02-15 22:04 by 海不是蓝, 1571 阅读, 收藏, 编辑
摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0数据完整性概念为什么需要数据完整性?之前的数据加密技术可以保护信息不被第三方获取,但是不能阻止恶意用户对信息的篡改。假如:用户A发送一个加密信息给解密用户B,很长的时间都是正常运行,但是突然有一天用户A的电脑被用户C获取了,但是用户C不知道密钥,所以无法和用户B进行沟通,但是用户C可以修改包含恶意数据的信息发给用户B。用户B无法解密这些信息,这些恶意的信息还可能对用户B的电脑进行攻击。所以验证数据的完整性和正确性就很重要了,特别是一些涉及到金融和对安全性要求高的项目,对数据的完整 阅读全文
net加密基础2-非对称加密
2012-02-09 20:31 by 海不是蓝, 2491 阅读, 收藏, 编辑
摘要:
非对称密码算法非对称密码算法使用2个不同但在数学上却相关的密钥。用于加密数据的密钥不能用于解密。非对称密码技术统称称为“公钥加密技术”,没有双方必要保密的单个密钥。公钥加密技术只有一个必须由一方保密的私钥,第二个密钥就是公钥,任何想与他们通信的人都可以随意使用它。安全web通信就是采用的这种技术。该技术可以用于电子商务。非对称和对称的区别对称加密和非对称加密的密钥类型分别是私钥和公钥。对称加密使用的是私钥加密,也就是密钥只能是加密者和解密者知道,第3方不能知道。而非对称加密情况完全不一样,非对称加密有2个不同的密钥,一个是公共的密钥,一个是私有的密钥,公钥是可以让外人知道的,因为公钥只用来加密 阅读全文
net加密基础1-对称加密
2012-02-04 21:43 by 海不是蓝, 1801 阅读, 收藏, 编辑
摘要:
.NET中常用的3个密码术命名空间usingSystem.Security.Cryptography;usingSystem.Security.Cryptography.Xml;usingSystem.Security.Cryptography.X509Certificates;它们依次的大概作用解释:1.System.Security.Cryptography包含所有加密任务的核心类2.System.Security.Cryptography.Xml包含结合使用System.Security.Cryptography类,对XML文档部分内容进行加密和签名的类3.System.Security 阅读全文
CLR自动管理内存---《clr via c#》笔记
2012-02-03 16:27 by 海不是蓝, 652 阅读, 收藏, 编辑
摘要:
理解垃圾回收平台的基本工作原理面向对象的环境中,每个类型都代表可供程序使用的一种资源。要使用这些资源,就需要为资源分配内存,当不使用资源的时候再回收销毁。过程如下。1.调用IL指令newobj,为代表资源的类型分配内存,c#中就是new操作符。2.初始化内存,设置资源为初始状态,c#中是类型的实例构造器负责初始化。3.访问类型的成员(可以重复)使用资源。(就是你平时不断的使用一个对象的过程)4.摧毁资源的状态以进行清理。5.释放内存,垃圾回收器独自负责这一步。Jeffrey大牛的抱怨Jeffrey这里有开始回忆他以前写c++的光阴了!Jeffrey抱怨:进行非托管编程的时候,内存管理不当是主要 阅读全文
System.Nullable可空值类型---《clr via c#》笔记
2012-02-02 17:08 by 海不是蓝, 540 阅读, 收藏, 编辑
摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0System.NullableClr对可空值类型支持的类,System.Nullable它的内部实现就不啰嗦了,自己去看。它有重要的1个方法和2个属性publicTGetValueOrDefault();获取该类型的默认值publicboolHasValue{get;}返回一个布尔值,对象是否包含值publicTValue{get;}得到对象的值,如果对象是NULL,就会抛出异常。try{System.Nullable<Int32>i=2;Console.WriteL 阅读全文
Attribute基础,园友不用看,浪费您时间
2012-02-01 19:09 by 海不是蓝, 379 阅读, 收藏, 编辑
摘要:
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Attribute基础Attribute作用就是为程序添加说明信息,特性都是继承System.Attribute。所有特性都必须是System.Attribute的派生类(别想逆天!)。特性是个类,这个类很简单,简单到只有基本的字段或属性,别想在特性里面添加方法,这个也是逆天的。创建个简单的特性[AttributeUsage(AttributeTargets.All)]publicclassTestAttribute:Attribute{privatestringstr;publ 阅读全文