博客专栏  >  移动开发   >  调试心得和工具

调试心得和工具

介绍调试的心得、原理、工具

关注
2 已关注
13篇博文
  • 如何实现一个引用计数?

    要保证线程安全、要保证高效。 这是一个跟芯片架构、编译器都相关的工作。 剖析boost::detail::shared_ptr的计数实现机制: // shared_ptr中的引用计数成员属性pn bo...

    2016-04-12 16:29
    3232
  • 程序运行时随机崩溃的几点调试方法

    程序运行时随机崩溃的几点调试方法运行时随机崩溃,只可能是内存管理的问题。因为如果没有内存问题,程序不会崩溃,最多只是结果不对而已。 写一段内存越界,直接崩溃 写一段内存越界,不崩溃,而是破坏其他内存数...

    2016-04-06 21:36
    1453
  • c++ boost future和lazy future

    程序流中常见的情况是,中间一段代码需要长时间运行,然后蛋疼的是后面一段代码需要这段中间代码的计算结果。比如这段代码是UI,或者这段代码是图像识别或者图形渲染等计算密集型的代码。 以前笨拙的处理方式是,...

    2016-04-01 14:58
    1434
  • boost中的实用工具assign和uuid

    assign assign重载‘+’=和‘,’实现连续赋值 assign不仅支持全部8个STL标准容器(vector、string、deque、list、set、multiset、map、multim...

    2016-03-24 22:04
    1401
  • boost的内存管理

    smart_ptr raii ( Resource Acquisition Is Initialization ) 智能指针系列的都统称为smart_ptr,包括c++98标准的auto_ptr ...

    2016-03-24 15:46
    1004
  • Sqlite 技术内幕(译注版)(二)数据库文件格式

    1.    数据库文件格式 在深入到SQLite引擎的细节之前,我首先在以下两小节分别说明一下数据库命名惯例和数据库文件结构。 2.1数据库命名惯例 当应用试图通过sqlite3_open API函数...

    2016-03-09 18:45
    816
  • Sqlite 技术内幕(译注版)(一) 目录和概述

    目录 目录... 2 1.      概述... 3 1.1 应用示例... 5 1.1.1sqlite3_open. 7 1.1.2sqlite3_prepare. 7 1.1.3sqlite3_s...

    2016-03-09 18:43
    868
  • <顶>给函数增加调试打印头(五)(申请加精)

    VC++ 高级调试 自动化 跨平台

    2014-05-07 22:11
    1340
  • 给函数增加Debug头(四)

    延续上一篇给函数增加Debug头(扩展二) 需要增加的新特性 1、debug_astyle.h的包含暂时不增加路径层数识别,直接使用系统目录或者配置项目的附加目录,方便达到效果,使用#include...

    2013-08-13 17:42
    981
  • 给函数增加Debug头(三)

    对某6万多行代码的项目实战应用时,作出以下调整: 1、为满足非C99标准,不允许在中间定义变量,使用DEBUG_START、DEBUG_END使用大括号的方式包含函数 2、修改add.bat,边调...

    2013-07-23 21:00
    1091
  • 给函数增加Debug头(二)

    关于给函数增加Debug头,博客内已有一篇文章对此进行阐述:给函数增加Debug头。此篇为更具有实用工程价值的基于Astyle的开发版本,附有源码工程

    2013-07-19 01:27
    1464
  • 给函数增加Debug头 - windows平台的普通打印调试处理

    笔者在VS2008和VC6.0两种常用平台应用此工具,发现VC6.0版本不支持__FUNCTION__宏,有高手自定义的__FUNCTION__实现在此。      有几个问题需要注意: 1、在MFC...

    2013-07-23 21:14
    1449
  • 给函数增加debug头(一)

    调试程序时,经常需要查看程序的函数调用的流动方向。在PC上很简单,可以F10、F11单步调试查看或者gdb命令行查看。不过实际调试发现,在处理多重继承和虚函数的调用时,vc-express-2008的...

    2012-07-05 18:38
    2209
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部