jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l][F] pid 如果java程序崩溃生成core文件,jst...
分类:
编程语言 时间:
2015-11-12 13:25:59
阅读次数:
325
本文简单介绍core文件与gdb调试core文件的方法概要:1.core文件2.配置core程序崩溃时产生文件3.可修改core文件名4.产生core文件的情形5.gdb调试core文件a)gdb-c<xxx.core>[可执行程序]b)gdb命令:backtrace/btc)gdb命令:up/down/framed)gdb命令:infolocalse)gdb命令:i..
分类:
数据库 时间:
2015-11-10 01:47:59
阅读次数:
239
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作NSSetUncaughtExceptionHandler (&UncaughtExcept...
分类:
移动开发 时间:
2015-11-09 19:02:18
阅读次数:
231
1.为什么要进行内存管理程序运行时的内存资源是有限的,object-c语言所编写的程序中需要实例化对象。对象是占用内存的,如果创建了对象(分配了内存),而不去释放这些对象的内存,将会发生泄漏程序所使用的内存会随着 程序对象 的增加而不断怎加最终内存被耗尽只是就是程序崩溃之时IOS系统为米一个程序分配...
分类:
其他好文 时间:
2015-11-02 19:22:40
阅读次数:
193
作为一名iOS移动应用开发者,为了确保你的应用程序正确无误,在将应用程序提交到应用商店之前,你必定会进行大量的测试工作;而且在你测试的过程中应用程序运行的很好,但是在应用商店上线之后,还是有用户抱怨...
分类:
移动开发 时间:
2015-10-26 15:42:42
阅读次数:
215
12.2 You are given the source to an application which crashes when it is run. After running it ten times in a debugger, you find it never crashes in t...
分类:
其他好文 时间:
2015-10-24 12:54:26
阅读次数:
188
======================== 严重性定义缺陷: o 最先进的–造成执行中断(应用程序崩溃),该功能未预期实现,测试等工作无法进行. o 急—事件是非常重要的,须要立即给予关注. o 高级—事件是重要的,而且应该在紧急的事件处理之后尽快得到解决. o 中级—事件是重...
分类:
其他好文 时间:
2015-10-24 11:19:40
阅读次数:
139
获取字符串长度 : size_t strlen(const char *str);字符串拷贝函数: 把src中内容拷贝到dest中,它会覆盖原来的内容,它会把src中的\0,没有覆盖内容不变 如果scr中的长度超过了dest所能容纳的长度就可能导致程序崩溃 strcpy(char * dest, c...
分类:
其他好文 时间:
2015-10-23 06:47:11
阅读次数:
177
内存管理是开发软件中重要的一个课题。如果内存管理不当,轻者内存泄露,重者程序崩溃。下面重要讲述一下iOS的ARC(Automatic Reference Counting))机制。ARC的历史由来在iOS1.0的时候,苹果公司没有开放手机开发接口,不存在iOS开发者这个概念。在iOS2.0的时候,我...
分类:
移动开发 时间:
2015-10-19 16:56:54
阅读次数:
227
在注册登录时用的网络三方库是AFNetworking,注册时只用了个账号密码,但是个人用户还是有很多资料没填写的,这时我用账号登录返回之前界面需要传值,用户头像和名称,这时程序崩溃了,显示的错误信息是-[NSNull length]: unrecognized selector sent to in...
分类:
移动开发 时间:
2015-10-13 12:09:25
阅读次数:
246