加载中
【C/C++】Linux下使用system()函数一定要谨慎

曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行...

2013/09/15 09:53
1K
对比objdump与readelf

objdump和readelf都可以用来查看二进制文件的一些内部信息. 区别在于objdump 借助BFD而更加通用一些, 可以应付不同文件格式, readelf则并不借助BFD, 而是直接读取ELF格式文件的信息, 按reade...

2013/08/14 19:25
2.7K
Segmentation fault (core dumped)

有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何信息。一种办法是用gdb的step, 一步一步寻找...

2013/08/13 09:52
515
详解coredump

一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么...

2013/08/12 15:40
906
虚拟内存修改方案dalvik.vm.heapsize

智能手机硬件加速及虚拟内存利弊分析 1. debug.sf.hw=0,修改为debug.sf.hw=1,此步骤为打开硬件加速 2. dalvik.vm.heapsize=24m,修改为dalvik.vm.heapsize=32m,此步骤为修改虚拟机大小为3...

2013/06/22 15:28
707
Ubuntu下创建vim+Taglist+cscope+ctags组合编辑器

有人抱怨Linux系统下没有类似于VC之类的方便快捷的编辑器,有人用gedit,有人用vim,但是都不方便而且也没有自动补全之类的方便用户的功能。本文简单介绍使用vim中的几个插件(Ctags、Cscope和...

2013/06/05 18:46
110
invalid resource directory name

android的res目录是固定的,只能是下面的几种,如果加了其他的目录,它会报‘invalid resource directory name'的错误, invalid resource directory name: xxxxxxx /res/drawable-xxhdpi 其...

2013/06/01 18:07
1K
手动root android 模拟器(emulator)详细过程

从创建一个emulator开始,逐步到root了它。 在文章结尾,我会将大家一些可以遇到的问题与解决方法写出来。 一, 新建一个模拟器。 [c-sharp] view plain copy print ? 在终端输入:android 在...

2013/06/01 13:59
1K
dlopen & dlsys 动态加载库

在读HAL相关源码的时候发现这两个函数 简而言之,共享对象通过dlopen动态打开动态库的加载完成后,返回一个句柄,通过dlsym定位到你需要执行的函数指针然后可以在程序中使用 dlopen -- open...

2013/05/27 22:47
295
android 4.2.2_r1 SDK的一个错误

最近同步了android 4.2.2_r1版的源码,想编译sdk。 编译了几个小时后,突然出现关于javadoc的错误: Docs droiddoc: out/target/common/docs/doc-comment-check DroidDoc took 215 sec. to ...

2013/05/13 23:01
1K
directfbrc

1. DirectFB概述 在嵌入式GUI中需要实现多种图形功能,包括图形绘制以及图形拷贝等。其中的许多功能需要进行大量的数据传递(如图形拷贝)或者需要进行大量的数值计算(如画样条曲线)。如果...

2013/05/02 21:02
122
ccache

如果你经常编译大型 的C/C++工程,不使用ccache你就out了。 cache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compi...

2013/04/29 16:06
183
Android编译系统分析

1. 编译脚本及系统变量 build/envsetup.sh脚本分析 在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用 脚本 envsetup.sh 里面定义了一些函数: fu...

2013/04/21 17:25
351
AVD与镜像文件

1、创建AVD 在android sdk 1.5 版本以后的开发中,必须至少创建一个AVD,每个AVD模拟一套虚拟设备来运行Android应用程序。无论是在eclipse下或者命令行下创建新的 avd,系统会在系统默认文件...

2013/04/13 07:27
492
android4.0编译过程错误

work@ubuntu :/media/zhaodezhong/study/ics_source$ . build/envsetup.sh including device/samsung/maguro/vendorsetup.sh including device/samsung/tuna/vendorsetup.sh including devic...

2013/04/09 06:01
136
恢复ubuntu默认界面

不小心将Ubuntu面板右上角的关机按钮删除了 在网上找到了这几资料 我们只需要将这三行命令打入“终端”中即可回复面板的初始值,打入后重新启动计算机即可恢复刚安装完系统的样式了。 1.gcon...

2013/04/09 05:46
312
SEAndroid的编译

感觉听奇怪的,同样的代码,在另外一台PC的ubuntu上就没有这些问题。而在家里面这台就会出现这样的问题。谁能告诉我原因吗?现在只能从网上找解决方案了! SEAndroid(Security- Enhanced An...

2013/04/05 20:15
354
android进程创建分析

本文主要分析了当前热门手机平台android系统的进程创建分析。先简单介绍android的技术架构,然后概述android启动新程序的整体流程,接着详细分析程序启动中的进程创建。在分析中辅以代码解析...

2013/03/25 19:39
4.8K
android工具详解

首先让我们看看android命令的详细参数及用法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 root@it...

2013/03/19 12:53
534
开源游戏引擎介绍

2D: Allegro.cc - Main http://www.allegro.cc/ 老牌子了,和SDL同时是很经典两个EG开发组件,最近貌似在和PY进行联合? ClanLib - ClanLib Game SDK http://www.clanlib.org/ CLANLIB是以前...

2013/03/17 19:23
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部