自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈锋-TechBlog

思考,实践,交流

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 关于.net framework 2.0安装中出现的0x80131107错误的解决方案大全

Please first try the workaround in this article: Assembly load failure installing the 2.0 Framework which described an issue similar to yours.If this does not solve your problem, you can try using t

2007-10-30 11:10:00 18097

原创 算法学习,单链表 C# 泛型实现

这个链表没有暴露node接口,而是把链表本身包装成了一个Collection和List,实现了ICollection, IEnumerable, IList接口,写的过程中参考了BCL中的实现以及Wintellect.PowerCollection的实现以及写法。并且初步通过测试。namespace FengChen.Practices{    internal class ListNod

2007-10-18 20:44:00 1820 5

翻译 WinDbg 入门指导(3)-WinDbg中常用的功能以及设置

WinDbg的功能调试器扩展DLL所谓的扩展指的是一些DLL,你可以用在调试器内调用并且执行一些自定义的命令。这些DLL必须实现一些特定的函数,并且要满足一些需求,这样才能被认为是一个扩展DLL。在下一篇文章内,我们将会了解到怎样写出一个扩展DLL。所谓的bang(!)命令就是从你的扩展DLL内执行的命令。注意这些DLL是被加载到调试器的进程空间内。内存转储文件你可以使用转储功能来

2007-10-14 23:06:00 3382 6

原创 在数组中寻找主要元素的算法及其正确性证明。

在数组中寻找主要元素的算法。这个是数据结构与算法分析-C语言描述一书的课后习题2.19的解答。长度为n的数组A的主要元素,指的是在所有元素中出现次数超过n/2次的元素。(所以最多有一个而已。)下面的算法是Google出来的答案(原来是伪代码,我用C#实现了),教材上给的提示实在是难于理解。// Let T [1..n] be an array of n integers. An i

2007-10-12 17:45:00 2296 2

翻译 WinDbg入门教程(2)-各种调试场景介绍

调试场景远程调试使用WinDbg进行远程调试是很容易的,而且有很多种可行的方法。在下文中,’调试服务器’指的是运行在你所要调试的远程机器上的调试器。’调试客户端’指的是控制当前会话的调试器。·         使用调试器:你需要CDB, NTSD或者WinDbg已经安装在远程机器上。WinDbg客户端可以连接到CDB, NTSD或者WinDbg中的任何一个作为服务器,反之亦然。在客户端

2007-10-11 16:26:00 4732 5

翻译 Visual Studio 2008自动化模型的文档放出来了

VS 2008 的Automation的文档已经可用: Automation and Extensibility Reference.VSX team最近似乎专注于VSSDK的开发,最近似乎VS自身的自动化模型被忘却了。其实对于Visual Studio来说,最容易也最干净的扩展方式其实是AddIn.对于大部分人来说Package过于复杂,并且在大部分的场合也属于杀鸡用牛刀。而且Visua

2007-10-09 21:43:00 1000

翻译 WinDbg入门教程(1)-调试器的基础知识

WinDbg 入门教程介绍在我的职业生涯中,我看到我们大多数都是使用Visual Studio来进行调试,而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器,比如,在你家里的机器上没装开发环境,但是一个程序一次次的崩溃。其实根据堆栈的dump就可以判断出IE的崩溃是否是由于一个第三方的插件。对于WinDbg,我目前为止还没有发现很好的快速入门的教程。这篇文章结合实例讨论了

2007-10-09 17:54:00 3543

原创 快速排序的C#实现以及,算法导论上之后一个习题的思考

//Divide: Partition (rearrange) the array A[p ‥ r] into two (possibly empty) subarrays A[p ‥ q - 1] //  and A[q + 1 ‥ r] such that each element of A[p ‥ q - 1] is less than or equal to A[q], which i

2007-10-08 11:08:00 1004

原创 Debugging Microsoft® .NET 2.0 Applications 读书笔记(3) - 调试Bug的完整过程

  Step 1: Duplicate the bug.这一步非常关键,Bug最关键的是能够Repro,因为很多时候问题往往是跟机器以及用户环境相关的。 Step 2: Describe the bug.问题最困难的不一定是在解决阶段,往往是在清晰描述的阶段。 Step 3: Always assume that the bug is yours.一般情况下,很少会有问题是

2007-10-07 11:20:00 779

原创 基于最小二叉堆的优先级队列-C#实现,以此为基础的K路合并排序算法

 这两个程序实际上就是 算法导论6.5-3和6.5-8的C#实现。在Visual C# 2005下测试通过 <!--{/rtf1/ansi/ansicpg/lang1024/noproof936/uc1 /deff0{/fonttbl{/f0/fnil/fcharset0/fprq1 Consolas;}}{/colortbl;??/red0/green0/blue255;/red192/gr

2007-10-05 18:03:00 2139

Expert .NET 2.0 IL Assembler.

Expert .NET 2.0 IL Assembler.

2008-10-14

The elements of C++ style

The elements of C++ style

2008-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除