自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

矩阵实验室

数学即现实

  • 博客(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

获取上证50股票交易数据

基于Python写了一个多线程从Yahoo获取上证50成分股交易数据

2016-02-25

基于Python写的一个多线程

基于Python写的一个多线程

2016-02-25

C-Free_5.0专业版 含注册码

C-Free:轻量,高亮显示,自动完成。这些特点比VC好太多了。 C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。

2013-05-31

数据结构与算法分析C++ 代码

从官方网站上下载的与书配套的代码。 书名:A Practical Introduction to Data Structures and Algorithm Analysis

2013-05-31

C++Builder编辑快捷键

里面包含了C++ Builder 的几乎全部的快捷键,对于C++ Builder入门来说非常有意义。

2013-05-27

2012__百度__实习_大礼包__笔试_面试_试题

2012__百度__实习_大礼包__笔试_面试_试题,内容很全面,想去百度的人不可不看

2012-09-06

百度笔试题

百度2009年笔试题,主要是关于操作系统方面的知识

2012-09-06

C++之父的C++概要总结

c++ 程序设计原理与实践中,C++之父做的关于C++的概要总结。

2012-03-30

p2psearcher

p2p网络搜索工具,能够搜到各种各样的数据。

2011-09-09

360绿色垃圾清理管家

从360中提取的垃圾清理管家。绿色无毒。

2011-03-07

htmlparser 1.6

从sourceforge上下载的,无毒请大家放心使用。

2011-03-07

Heritrix在Eclipse中的源文件

Heritrix在Eclipse中的源文件。Heritrix1.14.4;Eclipse:helios。 在Eclipse中新建一个javaproject工程,将下载下来的。另附说明

2011-03-02

海文2011考研计算机组成原理思维导图

海文2011考研计算机组成原理思维导图,需要用mindmanager打开。

2011-02-22

基于LUCENE和HERITRIX技术搜索引擎的设计与实现

基于LUCENE和HERITRIX技术搜索引擎的设计与实现,东南大学孟祥成编写。

2011-02-22

wmpfirefoxplugin

很多用户的firefox不能在想播放音乐,wmpfirefoxplugin就是修改这一问题的插件。

2009-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除