起因好久没使用调试器了,一直都使用的print之类的调试方法,故记录一下如何使用vscode进行调试器调试的
步骤
在调试文件夹下建立一个.vscode文件夹,创建一个launch.json的文件,后来发现task.json和他是配套的,但我觉得code for runner插件更方便,故不需要此步骤
在launch.json中添加配置,可以添加模板配置,修改调试器路径,文件目录
修改code for runner配置,如C/C++语言在编译时需加入-g,插件本身是不带-g的
其余语言大同小异,这里仅以C语言为例,起到记录作用
问题我的宝贝电脑每隔一个月就要蓝屏一次,非常无语,使用BluescreenView软件查看如下图
经过在微软社区的查询,怀疑是某一个驱动存在问题,但是该软件无法知道哪一个驱动存在问题
解决方法使用微软提供的windbg软件,载入dump文件(默认存储在C盘Windows目录下minidump文件夹中),但是分析该文件需要符号表,而微软官方以更新为由不提供离线的符号表,然而他在线的符号表网站https://msdl.microsoft.com/download/symbols/是无法正常访问的,故记录一下使用方式以供以后蓝屏使用
正常解析步骤
在软件中设置符号表路径,可以使用临时命令也可以使用环境变量,软件中可以如此设置
1.sympath srv*PATH*https://msdl.microsoft.com/download/symbols
设置代理路径,可以使用临时命令也可以使用环境变量,设置变量名如下,值为localhost+port的形式
reload符号表,可以使用!sym noisy命令展示调试信息
问题今天在使用nslookup工具测试dns时,发现默认服务器变成了unknown
解决方法刚开始以为是代理的问题,经过排查发现不是,在VirtualBox的虚拟网卡设置中,错误设置了使用下面的DNS服务器地址,修改后即可正常使用
结果修改完成后即可正常使用
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
