
经验累积
文章平均质量分 77
KingsMan666
这个作者很懒,什么都没留下…
展开
-
如何解决谷歌云盘wget无法下载大文件的问题
解决wget下载谷歌云盘大文件失效的问题原创 2022-03-08 15:26:24 · 2954 阅读 · 0 评论 -
Source Insight (SI) 变量、函数、宏定义变成黑色,无法快速查看调用的几种解决方法
Source Insight 变量、函数、宏定义变成黑色,无法快速查看调用的几种解决方法方法一:同步SI与本地的代码方法二:重构SI工程其他解决方法在source insight中,一般即使鼠标点在函数或者变量处,context windows窗口就会显示其定义信息。但是有的时候,变量和函数会变成黑色,点击之后在Reference框和Context框无法看到调用关系和预览,这种情况该怎么解决呢。经过实践,提供具体的两种方法:方法一:同步SI与本地的代码在“项目”(Project)->“同原创 2021-05-04 08:58:17 · 10471 阅读 · 1 评论 -
(解决 fatal error C1083: 无法打开包括文件:“xxxxxxxxx.h”: No such file or directory)VS和Eclipse添加新文件/文件夹路径步骤
Visual Studio和Eclipse添加新文件/文件夹路径步骤向VS工程中添加文件夹把新增的头文件添加到路径中Eclipse添加头文件向VS工程中添加文件夹首先添加相关的文件夹和文件–>解决方案–>显示所有文件–>右键文件夹–>包括在项目中把新增的头文件添加到路径中注意:同样debug和release版本都需要增加该目录VS2008引入头文件包含目录和lib库目录Eclipse添加头文件...原创 2021-04-25 19:34:24 · 2442 阅读 · 0 评论 -
什么?改BUG效率低?来看看代码调试的正确思路和心理!
相信每一个从事代码相关的开发人员都能深切体会到代码调试的速度的快慢和准确性而带给你的心理冲击有多大。同样的一个bug,经验老道的程序员可以在几分钟之内调试得到错误的根源,确定缺陷的来由,并在修改时引入尽量少的新错误。我们都有过这样的体验:调试一段花了30分钟写出来的代码,出错之后往往需要两个小时(甚至更多)来确定错误的根源。并且在最终尝试解决问题的时候,我们可能引入了更多的错误(只是当时没有察觉而已)。软件质量的普遍性原则:提高软件质量能够减少开发成本。最好的程序员能够找出最多的错误,最快的找到错误并且原创 2021-04-17 15:12:37 · 680 阅读 · 1 评论 -
盘点那些切实提高效率的Visual Studio(VS) 与 Source Insight(SI)快捷键和使用小技巧
提升效率,就在今朝Visual Studio快捷键单键双组合键三组合键两条指令组合键操作怎样在同一个窗口中查看一个文档的不同部分?怎样快速切换不用的页面?Source Insight快捷键使用技巧设置括号缩进显示坐标列操作VS作为宇宙第一IDE(doge),已经受到了广泛的应用,适当的掌握一些能够提高效率的用法能够极大的提升工作效率,因为一些枯燥重复的操作可能会耽误很多时间。SI作为一款相当友好的代码阅读软件,因其能够方便的查看调用和关系,受到了开发人员的广泛喜爱。这两个软件可以发掘的技巧有很多,而且原创 2021-03-18 18:07:07 · 1469 阅读 · 0 评论 -
Linux下运行程序崩溃出现segment error/fault(段错误) 的可能原因和排查方法
segment fault/error,产生core dump的可能原因和排查方法表现/现象可能的原因内存访问越界多线程未加锁非法指针堆栈溢出.排查的方法直接法:间接排除法:简而言之就是访问了错误的内存段或者是0地址。表现/现象在Eclipse的输出框或者Linux终端调用运行的时候报出xxxxx文件的某一行有一个segment error/fault这个问题属于比较棘手和麻烦的问题,因为像这个内存报错问题在VS下一般不会有问题,在Linux下才会无法运行。需要注意的是,报错信息里面的xxxx文件原创 2021-03-04 13:43:22 · 5812 阅读 · 1 评论 -
学会这些代码优化通用技巧,提升程序执行效率不止一个Level(c/c++)
扩展的K&R布局目的是让较小的屏幕显示较多的信息int extended(){ int a=0,b=0; while(a!=10) { b++; a++; } return b;}函数内的左大括号不是紧跟上一行而是自己起一行,方便对应。编写可读性强的代码好的编程风格,布局,清晰的逻辑流,避免过多嵌套好的命名不要用过多复杂的函数,这里有一个经验,如果一个函数的代码总量超过了100行,那么它必可以本分解成更短的子函数,子函数长度以一屏的高度为宜采用合适的数据类型,co原创 2020-10-24 09:09:28 · 1293 阅读 · 1 评论 -
C++指针,宏,以及一个文件所需的部分
C++指针,宏,以及一个文件所需的部分宏定义宏定义的语法具体的含义指针指针的声明为什么使用指针是程序更好的选择?指针的初始化小知识:堆的概念初始化注意,每一个new必须带一个delet类对象的指针与引用类对象的指针:构造函数:宏定义宏定义的语法这里列一个简单的例子再来讲解它的含义。具体的含义宏定义,用在这里是告诉编译器一些事。比如说,我加入了一个文件里,#include 两个文件 L1.H ,L2.H但是,事实上,L1.H包含了L2.H,如果两个文件都载入,那就没有必要了。就是类似的,如果没有S原创 2020-07-29 20:29:09 · 266 阅读 · 1 评论 -
学习C++的一些重要的入门知识点和例子
学习C++的一些重要的入门知识点和例子为什么要做这个记录首先: 深入理解类和对象的概念学会使用平台:VS中的快捷键public和private编程例子1:对象和类的实例编程例子2:对象与类的成员函数编程例子3:含参数的构造函数的使用编程例子4:析构函数编程例子5: 友元函数编程例子6:用初始化列表来初始化字段(::和:)编程例子7:派生类的使用编程例子8:继承的应用编程例子9:拷贝函数的应用编程例子10:重载的例子this指针的例子指向类的指针输入输出,输入输出流const的含义为什么要做这个记录最近刚原创 2020-07-29 19:52:33 · 386 阅读 · 0 评论 -
关于Visual Studio 2008调试的一些经验以及错误(0xXXXXXXXX处最可能的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突)
最近关于调试的经验教训Visual Studio 2008调试的一些经验常规的调试的思路基础的调试按钮的含义以及一些快捷键错误:0xXXXXXXXX处最可能的异常: 0xC0000005: 写入位置 0x00000014 时发生访问冲突。Visual Studio 2008调试的一些经验学习vs2008的调试功能十分重要,在程序中难免遇到bug,如何定位bug,解决bug,就涉及到了调试的用法和技巧,这篇文章结合最近遇到的问题和体会,做一个总结,先讲一些流程性的,再针对一个具体问题介绍调试方法。常规的原创 2020-07-28 19:36:57 · 2365 阅读 · 1 评论