- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Android4.3前后DNS解析简单研究
1. Change of Android4.3 在Android4.3以前,如果系统需要备份/恢复,防火墙以及DNS解析管理,Linux内核微调等,是需要ROOT权限才能进行的。在Android4.3中,Google修改了这一策略,Google向用户提供API和扩展来完成这些事情。其中DNS解析就是这一改变中的一环。
2013-12-17 20:14:39
18829
3
原创 如何解析命令行参数——getopt与getopt_long
编程新人都知道通过main函数后面的两个参数就能获得命令行的参数,但是接下来事情就比较恼火了。如何方便,快捷的解析这些参数?曾几何时,学生们都是自己写解析函数,来解析这些命令行,如果一个应用有很多很多命令行。那么自己写的函数光测试就要花不少时间。 今天说说两个常见的命令行解析函数getopt和getopt_long。 这两个函数有什么区别呢? 很简单: if (你有长命令行参数)
2013-12-12 12:04:10
905
原创 fopencookie函数的使用说明
今天看DPDK时,看到了fopencookie函数,以前基本没有用过该函数,乘此机会好好看看如何使用。 1. 函数头文件与函数原型 函数头文件: #include 函数原型: FILE *fopencookie(void *cookie, const char *mode, cookie_io_functions_t io_funcs); 2. 函数及参数说明
2013-12-09 19:43:20
4102
2
原创 [ARM&Linux]Linux下中断处理的上下文保存与切换的一些细节
我们这里讨论ARM体系下的Linux中断处理。我们只讨论底层处理细节,不考虑上层。 首先,Linux的中断处理程序是经过搬移的,向量表和处理程序距离很近,这是在系统初始化的时候 就完成的。这个地方我们不做深入讨论。 Linux的向量表通过MMU安排在0xffff0000的位置,向量表如下: .globl __vectors_start __vectors
2013-12-08 17:02:33
2326
2
原创 [Cache]页着色小结
学习了很长时间关于页着色的概念,特记录下。 page coloring只对大cache有意义,也就是L2,L3这些动辄上M的cache有意义。 还有就是面向的是PIPT way/set组织的data cache。如果是Virtually indexed的话,没意义。 首先说cache的一些名词 cache entry: 包括tag,flag bits以及cac
2013-12-08 16:47:04
4889
1
原创 [Android]Smali语法
1. Smali介绍 Smali,Baksmali分别是指Android的Dalvik虚拟机所使用的一种.dex格式文件的汇编器,反汇编器。语法是以一种宽松式的Jasmin/dedexen语法,实现了.dex格式的所有功能 2. 生成Smali 使用apktool工具可以将apk生成为smali文件。也可以使用apktook将smali打包成apk文件。 3
2013-12-08 16:41:43
1312
1
Practical.Arduino
2012-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人