07 2011 档案
摘要:先上图:常见的五种简介:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。BS
阅读全文
摘要:名称说明Add将两个值相加并将结果推送到计算堆栈上。Add_Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add_Ovf_Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq_S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge_S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge_Un当比较无符号整数值或不可排
阅读全文
摘要:.NET小结之内存模型为什么要解.NET的内存模型在.NET下的内存管理、垃圾回收其实大部分不需要我们操心,因为大部分.NET已经帮我们做了,通常情况下也不需要考虑这些。但是如果想要了解一些.NET一些稍微“底层”的原理,如:“装箱、拆箱、对象生命周期等等”还是需要一点这方面的知识的。内存模型初探堆&&栈园子中讨论堆和栈的文章很多,讲的都很不错,这里简单总结一下。首先列出一些博文以供参考:lhttp://www.cnblogs.com/seanps/archive/2009/01/22/1379807.htmllhttp://www.cnblogs.com/lxinxuan/a
阅读全文
浙公网安备 33010602011771号