- 博客(16)
- 资源 (16)
- 收藏
- 关注
转载 objcopy -o binary
1. 这里所谓的“二进制”,英文称为raw binary。这种程序只包含机器码。而ELF程序还包含有其它额外的信息,如段的加载地址,运行地址,重定位表,符号表。2. 执行raw binary很简单,只需要将程序加载到其起始地址,就可以执行; FILE *fp = fopen("vmlinux.bin", "rb"); fread(VMLINUX_START, 1, VMLI
2013-06-28 10:29:15
3908
转载 Android SDCard Mount 流程分析(一)
摘要: 前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的跟进,可能会有一些误导人或者小错误。今天重新梳理了头绪,针对mount的流程再重新分析一次。本篇大纲 android ...前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的
2013-06-27 08:41:49
634
原创 android清理进程 shell脚本
killer.sh#!/bin/bashprocess_name=process_id=running_process="$(ps)"cat kill_list | while read LINEdo process_name=$LINE process_id=`ps | awk '/'$process_name'/{print $1}'` kill $pro
2013-06-26 12:22:15
1465
原创 Syntax error: end of file unexpected (expecting "done")
今天在win7写了个shell脚本,:#!/bin/bashprocess_name=process_id=running_process="$(ps)"cat kill_list | while read LINEdo process_name=$LINE process_id=`ps | awk '/'$process_name'/{print $1}'`
2013-06-26 12:20:47
7310
原创 makefile study
1 Makefile中的命令,必须要以[Tab]键开始2 objects = *.o 上面这个例子,表示了,通符同样可以用在变量中。并不是说[*.o]会展开,不!objects的值就是“*.o”。Makefile中的变量其实就是C/C++中的宏。如果你要让通配符在变量中展开,也就是让objects的值是所有[.o]的文件名的集合,那么,你可以这样: objec
2013-06-24 15:32:10
567
转载 #ifdef and #if defined
#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如#if defined (AAA) && defined (BBB)xxxxxxxxx#endif#if defined (AAA) || VERSION > 12xxxxxxxxx#endif而#ifdef 就不能用上面的用法,也就是说,当你要判断单个宏是否定义时#
2013-06-24 13:41:36
960
转载 ofstream修改文件
同事有一段程序,用以下方式打开文件 ofstream iofile2; iofile2.open("stud.dat", ios::out | ios::binary); 并通过 iofile2.seekp(2*sizeof(stud[0]), ios::beg); 调整文件位置 对文件中一段内容进行修改 iofile2.wr
2013-06-19 09:18:00
2508
原创 mymail开发
1 引入了第三方mail jar包,编译无错误,运行时出错,提示找不到class 参考http://blog.youkuaiyun.com/garretly/article/details/6309847解决2 ddms提示建立连接失败,无权限 加入 3 e.printbackTrace()没有输出到ddms for(StackTraceElement st:e.g
2013-05-26 12:15:29
672
原创 eclipse通过wifi连接android进行调试
1 wifi连接手机和电脑为了不影响上网,利用win7的虚拟wifi,有办法连上互通的可跳过。建立两个bat文件并先后右键以管理员执行,黄色部分请更改Createwifi.bat 建立虚拟wifinetsh wlan set hostednetwork mode=allowssid=mywifikey=123456789startwifi.bat 启动wifinetsh w
2013-05-17 12:17:20
922
原创 SimpleAdapter
Ø SimpleAdapter adapter = new SimpleAdapter(this, getData(),R.layout.vlist, newString[]{"title","info","img"}, newint[]{R.id.title,R.id.info,R.id.img});Ø List>Ø M
2013-05-17 12:13:28
393
转载 Android的string-array数据源简单使用
在Android中,用string-array是一种简单的提取XML资源文件数据的方法。 例子如下: 把相应的数据放到values文件夹的arrays.xml文件里 丰台区 石景山区 海淀区 漳州市 朝阳区
2013-05-17 09:32:09
400
转载 Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面
2013-05-17 08:41:52
341
原创 textview的settext
TextView setText有2个方法:final void setText(int resid)final void setText(CharSequence text)接受int型的参数时,调用的是第一个方法,系统会去R文件里面找int值匹配的String值
2013-05-16 09:24:55
638
windows驱动开发小工具合集
2011-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人