一、简介    从今天开始一个长系列,Net高级调试的相关文章,我自从学习了之后,以前很多模糊的地方现在很清楚了,原来自己的功力还是不够,所以有很多不明白,通过学习Net高级调试,眼前豁然开朗,茅塞顿开。其实,刚开始要学习《Net高级调试》,还是很是很困难的,很多工具不会用,又不知道如何调试,痛苦的又很多次想放弃,但是,最终还是坚持下来,收获也不小。    既然坚持下来了,我就把学习的过程记录下来,也许以后自己的能用的到,可以方便查询。或许,有其他人也有同样的困扰,或许可以在我这里得到一些帮助,有帮助我当然很开心。当然,Net高级调试的路还很远,我也是刚起步,不足之处太多,也希望大家原谅,有不...

  mtx1zrHk0xyQ   2023年11月06日   35   0   0 .NET

一、简介     今天是Net高级调试的第二篇文章,第一篇文章记录了自己学习Net高级调试的第一步,认识一些调试工具,有了工具的倚仗,我们开始仗剑走天涯了,开始Net高级调试正式的征程了。我先说一下,我的文章,【调试测试】这部分一般分为两个部分,第一部分是要用到的所有测试代码样例,也为大家提供方便,我第一次做测试还是走了不少弯路的。第二部分,就是使用Windbg调试器调试代码的部分,但是,需要说明一下,使用Windbg还是有一些技巧的,或者说是方法的,如果大家不熟悉,建议提前熟悉一下,因为我的测试过程,不会把所有的过程都照搬下来,会省略一下不太重要的步骤,但是,如果是第一次使用这个软件的,调试...

  mtx1zrHk0xyQ   2023年11月06日   59   0   0 .NET

一、简介     今天是《Net高级调试》的第三篇文章,压力还是不小的。上一篇文章,我们浅浅的谈了谈CLR和Windows加载器是如何加载Net程序集的,如何找到程序的入口点的,有了前面的基础,我们今天看一点更详细的东西。既然Windows操作系统已经加载了CLR,初始化了应用程序域,加载了我们的Net程序,那我们就看看Net类型在内存中的具体样子。这一篇文章还是有一点难度的,我看第一遍视频的时候,也不知道说了个啥,后来又看了《Net高级调试》,似懂非懂。一遍不行,那就再来一遍,还不行,那就再来一遍,俗话说的好,书读千遍,其意自现。     如果在没有说明的情况下,所有代码的测试环境都是Ne...

  mtx1zrHk0xyQ   2023年11月06日   26   0   0 .NET

一、简介    今天是《Net高级调试》的第四篇文章。到今天为止,也有三篇文章了,对Windbg也有初步的认识了,当然,一个工具流畅、熟练的使用,对于我们调试Net程序是至关重要的。在前几篇文章的基础上,我们这篇文章主要介绍一些和使用Windbg有关的命令和操作。就我个人而言,第一次接触这个东西,还是挺难的,以前从来没有用过Windbg,用的最多的就是VisualStudio的调试功能。不怕大家笑话,如何通过Windbg加载一个exe,我都不知道,更不要谈加载DUMP文件。我看第一遍视频的时候,也不知道说了个啥,命令的执行,调试的开始,都感觉是一头雾水,似懂非懂,自己一实操,总是得不到别人调试...

  mtx1zrHk0xyQ   2023年11月06日   40   0   0 .NET

一、简介     今天是《Net高级调试》的第五篇文章。今天这篇文章开始介绍如何在托管方法和非托管方法设置断点,我们要想调试程序,必须掌握调试的一些命令,动态调试的命令,我们在上一篇文章已经讲过了。光有命令也是不行的,要让这些调试命令有用,必须可以在方法上设置断点,然后,再使用调试命令,才能完成我们的调试任务。当然了,第一次看视频或者看书,是很迷糊的,不知道如何操作,还是那句老话,一遍不行,那就再来一遍,还不行,那就再来一遍,俗话说的好,书读千遍,其意自现,我这是第三遍。      如果在没有说明的情况下,所有代码的测试环境都是NetFramewok4.8,但是,有时候为了查看源码,可能需要使...

  mtx1zrHk0xyQ   2023年11月06日   15   0   0 .NET

一、简介     今天是《Net高级调试》的第三篇文章,压力还是不小的。上一篇文章,我们浅浅的谈了谈CLR和Windows加载器是如何加载Net程序集的,如何找到程序的入口点的,有了前面的基础,我们今天看一点更详细的东西。既然Windows操作系统已经加载了CLR,初始化了应用程序域,加载了我们的Net程序,那我们就看看Net类型在内存中的具体样子。这一篇文章还是有一点难度的,我看第一遍视频的时候,也不知道说了个啥,后来又看了《Net高级调试》,似懂非懂。一遍不行,那就再来一遍,还不行,那就再来一遍,俗话说的好,书读千遍,其意自现。     如果在没有说明的情况下,所有代码的测试环境都是Ne...

  mtx1zrHk0xyQ   2023年11月02日   61   0   0 .NET

一、简介     今天是Net高级调试的第二篇文章,第一篇文章记录了自己学习Net高级调试的第一步,认识一些调试工具,有了工具的倚仗,我们开始仗剑走天涯了,开始Net高级调试正式的征程了。我先说一下,我的文章,【调试测试】这部分一般分为两个部分,第一部分是要用到的所有测试代码样例,也为大家提供方便,我第一次做测试还是走了不少弯路的。第二部分,就是使用Windbg调试器调试代码的部分,但是,需要说明一下,使用Windbg还是有一些技巧的,或者说是方法的,如果大家不熟悉,建议提前熟悉一下,因为我的测试过程,不会把所有的过程都照搬下来,会省略一下不太重要的步骤,但是,如果是第一次使用这个软件的,调试...

  mtx1zrHk0xyQ   2023年11月02日   14   0   0 .NET

一、简介    从今天开始一个长系列,Net高级调试的相关文章,我自从学习了之后,以前很多模糊的地方现在很清楚了,原来自己的功力还是不够,所以有很多不明白,通过学习Net高级调试,眼前豁然开朗,茅塞顿开。其实,刚开始要学习《Net高级调试》,还是很是很困难的,很多工具不会用,又不知道如何调试,痛苦的又很多次想放弃,但是,最终还是坚持下来,收获也不小。    既然坚持下来了,我就把学习的过程记录下来,也许以后自己的能用的到,可以方便查询。或许,有其他人也有同样的困扰,或许可以在我这里得到一些帮助,有帮助我当然很开心。当然,Net高级调试的路还很远,我也是刚起步,不足之处太多,也希望大家原谅,有不...

  mtx1zrHk0xyQ   2023年11月02日   14   0   0 .NET

一、简介    NetCore跨平台项目开发多了,总会遇到各种各样的问题,我就遇到了一个这样的问题,不能访问Cannotaccessadisposedobject错误,经过自己多方努力,查阅资料,终于找到了解决办法,引发这个问题的原因大多数是多次读取请求Body流造成的,需要换一种获取请求Body流方法,不能使用StreamRreader方式,使用Body.CopyTo(ms)方法。          我使用的环境:VisualStudio2022    开发语言:C    开发框架:Asp.NetCor...

  mtx1zrHk0xyQ   2023年11月02日   18   0   0 .NET

一、简介    以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个Git服务器。毕竟这个自己用的比较多,也熟悉。而且,现在一提到源代码管理,一般就是Git。那选择什么样的Git服务器呢?这是一个问题,这方面我不太熟悉,都是使用别人搭建的。后来我看到了Gitblit,它适合小型团队的代码管理,正好符合我们需求。    这个东西,没有搭过,第一次搭建这个,还踩了不少坑。不复杂,但是对于新手来说,还是挺麻烦的,于是,我就记录下来,以便以后...

  mtx1zrHk0xyQ   2023年11月01日   24   0   0 Windows
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~