创建AVD之后,在启动时报如下错误,解决方法如下: 1.在环境变量中创建ANDROID_SDK_HOME=E:\android\android-sdks(你的SDK目录)。 2.在path中添加: %ANDROID_SDK_HOME%/tools;%ANDROID_SDK_HOME%platform-tool...
分类:
移动开发 时间:
2015-04-08 16:54:33
阅读次数:
142
有些函数执行前后,需要加日志、记录耗时、还要处理panic,都是些重复性的东西。
所以弄了个模板式的东西,碰到这类需求,直接把相关函数和参数,丢到run函数去就不用管了,省得浪费时间。...
分类:
其他好文 时间:
2015-03-19 14:51:00
阅读次数:
135
题目是扯淡. 无视
他们说, 题目要长长长长....
当罗密欧遇到朱丽叶的时候, 看官们都很happy... 古典唯美悲情爱情嘛~
然而捏. 数组遇到指针的时候, 我就差点panic了...
这里特别感谢 @Fantasy @凯旋冲锋 还有一起关注问题讨论问题的Essential On Linux的道友们
事情的起因源于这里的一个hash表的实现,...
分类:
编程语言 时间:
2015-03-16 23:13:15
阅读次数:
228
1. 典型应用场景如:1)系统进入了挂死状态(如调度出现异常、或系统负荷过重),但仍能响应中断,此时可以通过Sysrq魔术键(c)手工触发panic,结合kdump,就能收集到vmcore信息,用于问题的后续分析定位,非常有用。2)当系统中某进程出现挂死(可能是D状态,或是死锁),此时需要确认该进程...
分类:
其他好文 时间:
2015-02-15 16:29:41
阅读次数:
202
var p *int=new(int) //p指向一个int的存储空间,即p已有值
*p = 12 var p *int //当前p为nil,没有指向任何变量
*p = 12 //panic: runtime error: invalid memory address or nil pointer dereference golang指针规...
分类:
其他好文 时间:
2015-02-11 16:51:18
阅读次数:
89
将linux按单用户模式启动时,
出现如下错误:
Kernel panic - not syncing: Attempted to kill init!
?
查了一下,
有两种可能:
一种情况是是grub的配置里面,root指向有问题,
还有一个可能是内核没有硬盘的驱动造成的
对于第一种情况,解决方法如下:
系统启动的时候,按下‘e’键进入grub编辑界面,编辑gr...
分类:
其他好文 时间:
2015-02-04 11:02:42
阅读次数:
116
在《远程触发SYSRQ获取最新的dmesg信息-一个几乎没有什么用的方案》中,我认为远程触发SYSRQ并没有什么实际的用处,系统没有挂起时,用SSH等标准方式会好很多,系统挂起时,远程触发在多数情况下均无法得到响应。那么有什么方法在系统panic的时候通知外部呢? 当然采用crash kexec kernel的方式会是一个好方法,但是那毕竟是为了debug而生的,有的时候只是想知道dm...
分类:
其他好文 时间:
2015-02-01 12:06:53
阅读次数:
267
1 现象 安装12.1.0.2 的 RAC,检查报错: This is aprerequisite condition to test whether the OS kernel parameter "panic_on_oops"is properly set. OS KernelParameter: panic_on_oops - T...
分类:
数据库 时间:
2015-01-21 15:15:27
阅读次数:
346
linux内核调试常见方法1,可能导致kernel panic的原因有:ARM捕捉到的异常 (KE) 指令异常:程序跑飞,可能跑到数据区里执行 访问无效地址:执行存取指令时抛出异常(访问了kernel space没有映射的内存)代码主动发出的异常 (KE) 调用BUG()/BUG_ON()函数软件卡...
分类:
其他好文 时间:
2015-01-18 21:00:34
阅读次数:
298