随笔分类 - C#
摘要:最近在接SDK,在写DllImport遇到一个神奇的暗坑 export代码和DLLImport DLL是64位,测试代码如下 结果惊奇的发现sb = NULL 换了段测试代码 发现sb2的数据是正常的,sb1依旧是NUll 和同事研究了一下,最后发现是DllImport写得不对 换成以下写法就正常了
阅读全文
摘要:众所周知,c++是需要程序员手动管理内存的,然而手动释放内存很容易被程序员遗漏,从而导致资源浪费或内存泄露。为解决这个问题,垃圾回收器诞生了,代替程序员自动管理内存的释放。至于gc算法则是垃圾回收器清除垃圾的方法了。
本篇文章简单介绍一下各个gc算法的原理和优缺点
阅读全文
摘要:这篇文章是博主对DotNet 源码的System.Collections.Generic部分阅读后的总结
阅读全文
摘要:Hashtable 也就是哈希表,是个非常重要的概率,这篇文章通过剖析hashtable源码来讲解hashtable的原理
阅读全文
摘要:BitArray是C# System.Collections内置的集合,用于帮助进行位运算。
这篇文章是对DotNet源码中BitArray部分的代码解析
阅读全文

浙公网安备 33010602011771号