02 2014 档案

Context.startActivity出现AndroidRuntimeException
摘要:转:http://hi.baidu.com/huaxinchang/item/e1a771cf4d424312b77a2416昨天做了一个Activity的启动动画,效果是点击桌面图标先出现动画后启动Activity,今天想让其开机启动,于是我写了一个类BootReceiver.java用于接收开机广播,启动动画效果,代码如下:public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-ge. 阅读全文

posted @ 2014-02-25 18:28 屁屁侠 阅读(3918) 评论(0) 推荐(0) 编辑

Eclipse报This version of the rendering library is more recent than your version of ADT ...
摘要:http://blog.csdn.net/zhao_3546/article/details/12968295最近使用 Help --> Check for Updates 升级了Eclipse部分插件,之后新建4.3的工程,res/layout 下的xml布局文件无法预览了,一预览总是报这个错: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in上网查了一下,需要更新Eclipse插件:Help --> In 阅读全文

posted @ 2014-02-21 15:48 屁屁侠 阅读(33355) 评论(0) 推荐(0) 编辑

signal.h中的宏定义SIG_DFL及SIG_IGN
摘要:SIG_DFL,SIG_IGN 分别表示无返回值的函数指针,指针值分别是0和1,这两个指针值逻辑上讲是实际程序中不可能出现的函数地址值。SIG_DFL:默认信号处理程序SIG_IGN:忽略信号的处理程序下面是一个指针值测试实例:#include #define SIG_DFL ((void(*)(int))0)#define SIG_IGN ((void(*)(int))1)int main() { int a = (int) SIG_DFL; int b = (int) SIG_IGN; printf("a = %d/n", a); //0 printf("b 阅读全文

posted @ 2014-02-19 10:40 屁屁侠 阅读(29025) 评论(0) 推荐(0) 编辑

#define SIG_DFL ((void(*)(int))0)
摘要:在linux内的信号处理函数中,有#define SIG_DFL ((void(*)(int))0)和#define SIG_IGN ((void(*)(int))1)两个宏定义。要理解这两个宏定义,我们先要知道signal函数的运行机制。首先我们看看该函数的原型声明,如下:void (*signal (int signr,void (*handler)(int))) (int)signal函数有两个参数,一个是指定需要捕获的信号signr;另外一个是新的信号处理函数指针void (*handler)(int)。注意,新的信号处理句柄或者说是新的信号处理函数是一个无返回值且具有一个整型参数的函 阅读全文

posted @ 2014-02-19 10:20 屁屁侠 阅读(2928) 评论(0) 推荐(1) 编辑

pthread之线程堆栈
摘要:转:http://blog.csdn.net/horstlinux/article/details/7666032//先来讲说线程内存相关的东西,主要有下面几条://进程中的所有的线程共享相同的地址空间。//任何声明为static/extern的变量或者堆变量可以被进程内所有的线程读写。//一个线程真正拥有的唯一私有储存是处理器寄存器。//线程栈可以通过暴露栈地址的方式与其它线程进行共享。// 有大数据量处理的应用中,有时我们有必要在栈空间分配一个大的内存块或者要分配很多小的内存块,但是线程的栈空间的最大值在线程创建的时候就已经定下来了,如果栈的大小超过个了个值,系统将访问未授权的内存... 阅读全文

posted @ 2014-02-18 18:39 屁屁侠 阅读(2515) 评论(0) 推荐(0) 编辑

strrchr()函数
摘要:函数简介函数名称: strrchr函数原型:char *strrchr(const char *str, char c);所属库: string.h函数功能:查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。相关函数:strchr例子1234567891011121314#include #include int main(void){char string[20];char *ptr, c = 'r';strcpy(st 阅读全文

posted @ 2014-02-17 18:33 屁屁侠 阅读(613) 评论(0) 推荐(0) 编辑

关于一点pthread_cond_t条件锁的思考以及实验
摘要:转:http://blog.csdn.net/aniao/article/details/5802015APUE上,关于条件锁。其中有这么几条总结:1.使用条件锁前必须先锁住对应的互斥锁。2.条件锁进入阻塞(pthread_cond_wait)时自动解开对应互斥锁,而一旦跳出阻塞立即再次取得互斥锁,而这两个操作都是原子操作。好,现在考虑到这一点,假如有如下函数:void* run(void *s){ pthread_mutex_lock(&mutex); while(i == 1) { printf("线程%u进入等待状态\n", (unsigned int)p.. 阅读全文

posted @ 2014-02-17 16:19 屁屁侠 阅读(5415) 评论(0) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示