自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

转载 怎样重建一个损坏的调用堆栈(callstack)

原文作者:Aaron Ballman原文时间:2011年07月04日原文地址:http://blog.aaronballman.com/2011/07/reconstructing-a-corrupted-stack-crawl/翻译:magictong时间:2014年05月29日夜后记:可惜原始的DUMP文件作者并没有上传        在我的日常

2015-01-29 22:06:05 660

转载 C/C++中手动获取调用堆栈

当我们的程序core掉之后,如果能获取到core时的函数调用堆栈将非常有利于定位问题。在Windows下可以使用SEH机制;在Linux下通过gdb使用coredump文件即可。但有时候由于某些错误导致堆栈被破坏,发生拿不到调用堆栈的情况。一些基础预备知识本文不再详述,可以参考以下文章:函数调用栈的获取原理分析寄存器、函数调用与栈帧需要知道的信息:函数调用对

2015-01-29 18:40:27 823

转载 函数调用栈的获取原理分析

上一篇文章《在Linux程序中输出函数调用栈》,讲述了在Linux中如何利用backtrace获取调用栈,本篇文章主要介绍一下获取函数调用栈的原理,并给出相应的实现方式。要了解调用栈,首先需要了解函数的调用过程,下面用一段代码作为例子:#include int add(int a, int b) { int result = 0; result = a + b

2015-01-29 17:56:53 2785 2

转载 在Linux程序中输出函数调用栈

程序发生异常时,将函数的调用栈打印出来,可以大大提高定位效率。Linux中提供了三个函数用来获取调用栈:/* 获取函数调用栈 */int backtrace(void **buffer, int size);/* 将调用栈中的函数地址转化为函数名称 并返回一个字符串数组 */char **backtrace_symbols(void *const *buffer, int

2015-01-29 17:54:54 665

转载 windows下捕获dump

一般要捕获异常只需要两个函数:SetUnhandledExceptionFilter截获异常;MiniDumpWriteDump写dump文件。但是由于CRT函数可能会在内部调用SetUnhandledExceptionFilter(NULL),解除我们程序设置的异常处理,这导致我们的程序无法完整捕获崩溃。另外,还有一部分非异常的CRT错误,不属于SEH异常捕获的范畴,需要通过_set_inval

2015-01-29 17:46:48 554

原创 mysql_query函数中卡死

在上一个项目中碰到一个服务器无响应的问题,通过调试发现在执行mysql_query时没返回了,在等待某个内核事件,这个问题很难重现,一直没找到问题,今天看到论坛上也有朋友问到在mysql_query时无响应, 猜想是不是刚才在query的时候数据库连接断开了, 而在mysql_query中又没处理好这个问题,导致一直等待,先记录下来待验证,有兴趣的朋友可以一起讨论下

2015-01-29 16:57:18 2013 1

转载 为什么在mysql_query()返回成功后,mysql_store_result()有时会返回NULL

成功调用mysql_query()后,mysql_store_result()能够返回NULL。出现该情况时,表明出现了下述条件之一:·         出现了malloc()故障(例如,如果结果集过大)。·         无法读取数据(在连接上出现了错误)。·         查询未返回数据(例如,它是INSERT、UPDATE或DELETE)。通过调用mysq

2015-01-29 16:46:22 2176

转载 解决Eclipse调试真机时出现adb refused request: closed

最近用Eclipse调试我的红米的时候,总是出现adb refused request: closed,而且调试一直停在waiting for debugger不动了,在网上搜了一下,有的说用adb kill-server然后再adb start-server,还有的说重启Eclipse或者重启电脑,但是都不管用,试了好多次终于发现原来是驱动的问题,我把360手机助手卸载了之后(我用的是360手机

2015-01-04 18:29:43 1110

转载 如何定位Android NDK开发中遇到的错误

原地址:http://www.csdn.net/article/2014-12-30/2823366-Locate-Android-NDKAndroid NDK是什么?Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalvik虚拟机中,NDK允

2015-01-04 11:25:25 599

转载 android和iOS平台的崩溃捕获和收集

通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。  但是如果你对其原理更感

2015-01-04 11:21:10 647

VS2019开发工具.7z

vs2019常用的工具, va+everything, 亲测在vs2019下可用, 具体安装详情见文档, 版本不是最新的,插件中应该有使用过期的api, 第一次会有警告提示,直接忽略即可

2020-12-14

unity 2019-2020需要的ndk-r19.0.5232133

unity打包android所需要的ndk-r19.0.5232133, 在windows下对2019.4.7f1和2020.1.0f1亲测确定可试用

2020-12-09

Filemon和regmon的src

著名的文件监控软件filemon和注册监控软件regmon源码

2010-07-02

windows nt 2000 native api reference

大多数Native API是Microsoft尚未文档化的(Undocument),Gary Nebbett写的这本非常酷的参考手册<<Windows NT 2000 Native API Reference>>, 一切可以从书中找到答案.

2010-06-22

使用GDI+播放GIF动画

gdi生成gif动画类, 使用非常简单!!!

2010-03-29

VC文档自动生成器源码

VC++实现,根据文档注释自动生成doc文档,免去了程序员手动写说明文档

2010-01-15

多显示器编程源码下载

VC实现多屏显示控制源码, 对要实现显示器控制很有帮助

2010-01-15

tinyxml

C/C++读写xml库,轻量级xml库,读写速度快

2008-01-16

Wrox.Silverlight.1.9iv

Silverlight入门教程(英文)

2008-01-16

API开发FTP

API开发FTP方法及访问函数

2008-01-16

Windows核心编程4

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程3

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程2

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

Windows核心编程1

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2008-01-16

空空如也

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

TA关注的人

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