孔雀开发小屋

专注并致力于手机客户端开发
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

  • 随笔 - 103
  • 文章 - 0
  • 评论 - 251
  • 引用 - 0

常用链接

留言簿(38)

随笔分类

随笔档案

关注的博客

朋友的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

busybox在Android上的安装及init.rc的修改

     摘要: 定制自己的android的ramdisk.img镜像,以及使用功能更为强大的busybox来代替android自带的命令行环境。
  阅读全文

posted @ 2011-03-07 16:35 孔雀 阅读(7941) | 评论 (2)编辑 收藏
linux下生成core dump文件方法及设置

     摘要: 1) 在终端中输入ulimit -c 如果结果为0,说明当程序崩溃时,系统并不能生成core dump。

2) 使用ulimit -c unlimited命令,开启core dump功能,并且不限制生成core dump文件的大小。如果需要限制,加数字限制即可。ulimit - c 1024

3) 默认情况下,core dump生成的文件名为core,而且就在程序当前目录下。新的core会覆盖已存在的core。通过修改/proc/sys/kernel /core_uses_pid文件,可以将进程的pid作为作为扩展名,生成的core文件格式为core.xxx,其中xxx即为pid

4) 通过修改/proc/sys/kernel/core_pattern可以控制core文件保存位置和文件格式。例如:将所有的core文件生成到 /corefile目录下,文件名的格式为core-命令名-pid-时间戳. echo "/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern
  阅读全文

posted @ 2011-03-07 12:17 孔雀 阅读(54923) | 评论 (0)编辑 收藏
Android安装应用程序出现“INSTALL_FAILED_CONTAINER_ERROR”错误的解决办法

遇到这个问题,网上常见的解决办法是:
1. 数据线连接电脑,以“磁盘驱动器”方式连接。
2. 进入sdcard下的.android_secure目录(需要使用第三方的资源管理器)
3. 删除该目录下的smdl2tmp1.asec文件。

如果在该目录下找不到该文件,那么上面这种方式就失效了。

第二种解决办法是:
使用adb shell执行如下命令:
rm /mnt/secure/asec/smdl2tmp1.asec

问题解决,本人就是通过第二种方式解决了问题。

posted @ 2011-03-01 18:03 孔雀 阅读(18972) | 评论 (7)编辑 收藏
linux下代码行统计命令

实用的功能,利用find命令和wc命令的简单组合即可。如下:

find . -name "*.h" | xargs wc -l
find . -name "*.cpp" | xargs wc -l
find . -name "*.c" | xargs wc -l

posted @ 2011-02-28 22:02 孔雀 阅读(2196) | 评论 (2)编辑 收藏
乔帮主的思考

你们的时间很有限。
所以不要将时间浪费在重复他人的人生上,
不要被教条束缚,
那意味着你和他人的的思考结果一起生活。
不要因他人喧嚣的观点而掩盖自己内心的声音。
最重要的是,
有勇气去倾听自己的内心及直觉,
它们从一开始就知道你究竟想成为什么样的人

posted @ 2011-02-28 10:13 孔雀 阅读(548) | 评论 (0)编辑 收藏
gcc编译器__attribute__ ((packed)) 的作用

对于如下的结构体声明:

struct Foo
{
    
char c;
    
float f;
} __attribute__((packed));

__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐。经过上述属性设置之后,Foo结构体的大小为5个字节,如果不设置该属性并且没有显式指定字节对齐属性的话,可能为8个字节。关于字节对齐,这里不多赘述。

其中__attribute__机制是gcc编译器特有的。用来在函数或数据声明中设置其属性,__attribute__可以设置函数属性、变量属性、类型属性。

关于gcc的__attribute__的更多技术细节,可以参看如下链接:
1. http://unixwiz.net/techtips/gnu-c-attributes.html
2. http://www.yuanma.org/data/2006/0625/article_948.htm


posted @ 2011-02-16 18:52 孔雀 阅读(2559) | 评论 (1)编辑 收藏
ImageMagick使用笔记

     摘要: ImageMagick是一个开源的、功能强大的命令行图像处理工具。通过这里可以了解一下 ImageMagick。

最近涉及到不少批量的图像处理工作,使用到这个工具,感觉其功能非常强大而且很方便,把目前使用到的功能记录如下,工作平台:Ubuntu 10.04:  阅读全文

posted @ 2011-02-14 15:59 孔雀 阅读(3917) | 评论 (2)编辑 收藏
Android安装应用程序出现“INSTALL_FAILED_MEDIA_UNAVAILABLE”错误的解决办法

原      因:手机上安装的App2SD或者Move2SD将手机的默认存储修改成了外部存储或者当前以USB存储的方式连接了电脑

解决方案:设置-》应用程序-》开发-》USB调试勾选

注意事项:我使用的手机是Nexus One,不同的手机设置有所不同,请根据实际情况选择。主要原则就是为了将默认存储修改为内部存储或者自动方式即可。

posted @ 2011-02-13 11:33 孔雀 阅读(6447) | 评论 (0)编辑 收藏
什么是民生

我想了好久,总结如下:

有活干,有饭吃,有衣穿,有屋住,有生活琐事,在如意与不如意中平淡而幸福。

posted @ 2011-02-06 15:07 孔雀 阅读(461) | 评论 (1)编辑 收藏
Linux下编译Irrlicht注意事项

     摘要: Linux环境下编译Irrlicht引擎的注意事项  阅读全文

posted @ 2011-01-29 00:25 孔雀 阅读(2349) | 评论 (3)编辑 收藏
仅列出标题
共11页: 1 2 3 4 5 6 7 8 9 Last