07 2008 档案
摘要:对象clone是一非常方便且有用的方法,在对数据的处理,尤其是大数据量的处理时,更觉可贵。 现谈下本人对对象clone的理解。 CLONE分为两种:深度clone(deep clone) 和 浅度clone(shallow clone). 都是 创建一与原对象具有相同类型的新实例。 但是有区别的,其创建过程不完全相同: 浅度clone(shallow clone): 创建与原始对象具有相同...
阅读全文
摘要:程序集的绑定过程是相当复杂的,可通过.NET提供的fuslogvw.exe工具来查看程序集的绑定过程(默认只记录异常程序集的绑定,可通过设置注册表来打开所有绑定过程:HKLM\Software\Microsoft\Fusion\ForceLog) 这里提供一个流程图来说明下整个的绑定过程,至此完毕。
阅读全文
摘要:版本组成: 主版本号.次版本号.构建次数.修订号 四部分组成, ..., Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[assembly: AssemblyVersion("2.1.*")] 版本号在强名称程序集中才能显示出它的唯一性控制的,以...
阅读全文
摘要:一段伪代码描述私有程序集的探测过程,摘自: TOM BARNABY 著的 《.NET 分布式编程》 function ProbeForAssembly( AsmName, AppBase, Culture, PrivatePath) // AsmName = The friendly name of the assembly, e.g., MathLibrary // App...
阅读全文
摘要:共享程序集必须是强名称的,所以这里简单介绍下它的机理。 不对称密码术: 包含公钥/私钥对,即 由私钥加密的数据内容,只有该配对的公钥才可解密。.NET强名称程序集对此 的应用:进行数字签名,并解密。可通过.NET提供的SDK工具sn,来制造新的公钥/私钥对。如:sn -k mykey.snk 数字签名: 散列编码程序集内容,结果大约几百字节。用私钥加密之,结果即为数字签名。 强命名...
阅读全文
摘要:描述 程序集 绑定加载过程,即一个搜索探测的过程,大体如下: 一、私有程序集的探测过程 二、友好程序集与强命名程序集 三、程序集版本控制与发布策略 四、程序集绑定过程总结
阅读全文
摘要:运行帐户向导 第一步:输入您的博客的url:http://www.cnblogs.com/FallingAutumn, 下一步后,提示:已成功找到博客,请继续.. 第二步:您想添加何博客服务 中,无论我从下拉列表中选取 哪种类型的服务,(我也根本不晓得是哪种服务) 再下一步的 用户名、密码验证中,输入我的博客帐号/密码,都会提示用户名/密码错误 ...
阅读全文
摘要:自05年,因工作需要而转型于.NET始,就一直未善待于它。不知是半年java的先入为主,还是free source的世界之风,打心里底的一种鄙夷和对抗情绪——抄袭java,商业代码——蔓延了现在。虽然工作的压力迫使自己不时去了解些 .NET的东西,但总是一种应付,被动的应付。私下也曾关注下java的一些东西,但大体只是关注,少了环境的氛围和实战的磨练,终究是镜花水月。 如此...
阅读全文

浙公网安备 33010602011771号