04 2008 档案
软件注册码算法
摘要: Microsoft .Net的应用程序的代码文件,与Java生成的文件类似,它们都没有本地代码,而是一种类似于汇编的代码。这样,只要有合适的工具,就可以完整的把别人写出来的程序反编译成自己需要的程序文件。
阅读全文
posted @
2008-04-12 10:27 昨夜飘风 阅读(46) |
评论 (1) 编辑
[Serializable]在C#中的作用-NET 中的对象序列化
摘要: 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。
阅读全文
posted @
2008-04-09 10:18 昨夜飘风 阅读(31) |
评论 (0) 编辑
C#如何序列化与反序列化复杂对象
摘要: 下面是我写的一个软件中的部分有关序列化的代码,共享之供大家批评,这里展示的是简单的二进制序列化,复杂的还有自定义XML序列化,但由于本人对XML Schem不太熟悉,不知道如何编写高效的XML序列化,例如:Word可以直接存储为XML格式。
阅读全文
posted @
2008-04-09 10:17 昨夜飘风 阅读(20) |
评论 (0) 编辑
C#中的"序列化" Serializable 理解
摘要: 比如用一个类描述一张合同,而这个类实例化后其中的字段保存着合同的信息,如果现在要把这个类的实例发送到另一台机器、另一个窗体或是想保存这个类以便以后再取出来用(持久化对象),可以对这个类进行序列化(序列化实际上是一个信息流),传送或保存,用的时候再反序列化重新生成这个对象
阅读全文
posted @
2008-04-09 10:15 昨夜飘风 阅读(23) |
评论 (0) 编辑
什么是序列化(C#)
摘要: 序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧!
阅读全文
posted @
2008-04-09 10:13 昨夜飘风 阅读(27) |
评论 (0) 编辑
什么是递归
摘要: 如果一个算法调用自己来完成它的部分工作,就称这个算法是递归的。这种方法要想取得成功,必须在比原始问题小的
问题上调用自己。一个递归算法必须有两个部分:初始情况和递归部分
阅读全文
posted @
2008-04-08 14:26 昨夜飘风 阅读(195) |
评论 (0) 编辑