- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 Android StageFright漏洞攻击
1. 简介网络安全机构Zimperium最近发现一个Android有史以来最为严重的漏洞,该漏洞预计会影响95%的Android设备,攻击者可利用该漏洞远程操控手机的麦克风、窃取文件、查看邮件并获取个人证书等。Android 2.2到5.1的所有版本上均存在此漏洞。2. 漏洞说明该漏洞是由于Android StageFright缓冲以溢出造成。 示例如下:(Nexus 5, Android 5.1
2015-07-30 13:59:32 3734
转载 Source Insight使用配置
一.Options->DocumentOptions1.Document Type& File FilterDocument TypeFile FilterC Source File*.h;*.c;*.m;*.pchC++ Source File*.cpp;*.hpp;*.cxx;*.hxx
2015-07-23 10:51:15 1807
转载 Linux stat详解(进程CPU,内存)
[root@localhost ~]# cat /proc/6873/stat 6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798
2015-07-22 18:23:36 1859
原创 Linux vmstat详解(系统IO)
1. vmstat可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况 vmstat 2 10 2: 每隔2s 10 : 统计10次2. resprocs ———–memory———- —swap– —–io—- -system– ——cpu—– r b swpd free buff cache si so
2015-07-22 18:19:55 2029
原创 Linux 查看文件夹大小,磁盘剩余空间(du/df)
1. 简介du查看目录大小,df查看磁盘使用情况。2. dudisk usage (1)基本功能 递归查看文件夹下所有文件的大小 (2)常用参数: -h, –human-readable 以可读性较好的方式显示尺寸(例如:1K 234M 2G) -s, –summarize 只分别计算命令列中每个参数所占的总用量 (3)其它参数说明: -a, –all 输出所有文件的磁盘用量,
2015-07-22 18:17:47 74879
原创 Android MediaScanner总结
1. 简介自此Android MediaScanner的源代码分析已经全部写完,前后断断续续写了大半个月的时间,至今刚刚完成。现在对MediaScanner做一下总结。(其实也没啥好总结的,MediaScanner整体架构还是参考Android MediaScanner 总纲 )2. 纲领性文章Android MediaScanner 总纲 此文对MediaScanner架构做了详细描述,包括M
2015-07-20 15:18:00 1484
原创 Android StageFrightMediaScanner源代码解析
本文从Android源代码分析MediaScanner扫描文件的最终节点StageFrightMediaScanner。StageFrightMediaScanner中函数比较少,真正处理媒体文件的processFileInternal函数,在此函数中通过调用MediaMetadataRetriever类处理媒体文件,然后把获取到的信息向上传递,最后写入数据库。
2015-07-20 14:48:32 1823
原创 Android MediaScanner.cpp 源代码解析
1. 简介实现对文件夹的递归扫描 libmedia – libmedia.so frameworks\av\media\libmedia\MediaScanner.cpp 2. 对文件的扫描由JNI调用processDirectory,然后由doProcessDirectory和doProcessDirectoryEntry实现对文件夹的递归扫描。2.1 doProcessDirectory
2015-07-17 20:25:00 1897
原创 Android MediaScannerJNI源码详解
1.简介MediaScannerJNI的在MediaScanner中的地位可参考 Android MediaScanner 总纲 MediaScanner JNI文件名: android_media_MediaScanner.cpp 位置: frameworks\base\media\jni\android_media_MediaScanner.cpp android
2015-07-17 20:05:04 1773
原创 Android MediaScanner源代码解析
1. 简介MediaScanner向上和MediaProvider.MediaScannerService交互, 响应其请求; 向下和JNI交互. MediaScanner主要工作内容: (1)接收MediaScannerService的scanDirectories和scanSingleFile请求 (2)获取各个ContentProvider 环境(Audio,Video,Image,
2015-07-14 20:25:34 1777
转载 【GLSL教程】(二)在OpenGL中使用GLSL
设置GLSL这一节讲述在OpenGL中配置GLSL,假设你已经写好了顶点shader和像素shader。如果你还没有准备好,可以从如下网址获得相关内容:http://www.3dshaders.com/home/http://www.opengl.org/sdk/tools/ShaderDesigner/http://developer.amd.com/archive/gpu/re
2015-07-08 18:16:35 1164
转载 【GLSL教程】(一)图形流水线
这是一些列来自lighthouse3d的GLSL教程,非常适合入门。我将边学习边翻译该教程的内容,同时记录在这里,方便以后查询。流水线概述下图描述了一个简化的图形处理流水线,虽然简略但仍然可以展示着色器编程(shader programming)的一些重要概念。 一个固定流水线包括如下功能:顶点变换(Vertex Transformation)这里一个顶点是一个信息集合,包括空间中的位置、顶点的颜
2015-07-08 18:08:35 935
转载 Android 的OpenGL ES与EGL
1 名词解释 OpenGL ES (OpenGL for Embedded Systems,以下简称OpenGL) OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。 EGL EGL™ 是介于诸如OpenGL 或OpenVG的Khro
2015-07-08 15:32:49 2340
原创 Android MediaScannerService源码分析
1. 简介MediaScannerService简称MSS, 是一个运行于后台的Service, 实现了Runnable接口. MediaScannerReceiver接收广播, 然后由MSS具体完成工作. MSS中主要工作在ServiceHandler实现2. 初始化2.1 onCreate()完成2项工作 (1)启动线程 // Start up the thread runni
2015-07-03 15:26:56 3260
原创 Android MediaScanner 总纲
1. MediaScanner HEAD2. 应用层 MediaProviderpackages\providers\MediaProvider (1) MediaProvider packages\providers\MediaProvider\MediaProvider.java MediaProvider继承于ContentProvider,主要用于创建媒体库的数据库表. 详细内容请查
2015-07-02 19:11:16 1663
C-Free_5.0专业版 含注册码
2013-05-31
数据结构与算法分析C++ 代码
2013-05-31
Heritrix在Eclipse中的源文件
2011-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人