自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 C语言基础之输入输出、常量定义、随机数、动态链接库的注入、数据类型介绍、goto语句的使用

cpp:cplusplusputchar('a');// 输出一个字符printf格式化输出函数,f就是format的缩写puts(字符串); // 输出字符串并换行getchar();// 输入一个字符scanf格式化输入函数gets(); // 输入字符串h是head的简称,C语言分为源文件和头文件,源文件一般包含代码,头文件一般包含一些定义、声明。#include#

2016-12-31 10:50:23 518

原创 Monkey测试命令及其说明附中止monkey测试方法

Monkey命令:adb shell monkey -p --throttle -v -s COUNT > C:\monkey_log.txt当测试过程中遇到Crash或者ANR时测试会自动终止。说明:-p :要测试应用的包名,如果用此参数指定一个或多个包名,Monkey将只允许系统启动这些包里的Activity。如果指定的应用程序包名还需要访问其他包里的Activity的

2016-12-28 15:05:53 1196

转载 手机性能测评之自定义获取gfxinfo信息

概述我们知道android系统的显示是需要cpu和gpu的配合。cpu先将数据(如:bitmap/material等)准备好,然后交给gpu进行图像合成,然后刷到LCD上面。Google在Jelly Bean(4.1)的推出了Project Butter(黄油计划),让系统的渲染和动画都使用vsync的方式,支持高达60fps的动画效果,换算一下也就是说绘制一帧的时间是16ms。有了这

2016-12-28 11:19:57 7353

转载 dumpsys实现原理以及gfxinfo实例讲解

转载请标明出处:http://www.jianshu.com/users/183339cdc7ae/latest_articles概述dumpsys是一个android手机里面的可执行文件。从名字就可以看出,主要是用于dump 当前android system的一些信息。比如activity(当前系统中所有activity的堆栈关系) alarm(当前系统中所有的Alarms)

2016-12-28 11:17:03 8771

原创 Windows自带截图工具

Win+R中输入snippingtool即可,支持无规则截图。

2016-12-19 16:00:13 1628

原创 RSA非对称加解密算法的使用

加密密钥和解密密钥相同时则称为对称加密。由于加密密钥和解密密钥相同,它们也被称为Shared Key。如AES等。加密密钥(公钥)和解密密钥(私钥)不相同时则称为非对称加密,别称公钥密码。如RSA等。非对称加密例子:假设张三拥有的公钥Pu和私钥Pr,其公钥是公开的,谁想跟张三通信的话必须用张三的公钥Pu进行加密后传输给张三,张三用自己的私钥Pr解密后就能查看通信内容了。RSA:建立

2016-12-19 09:43:40 1078

原创 Android之动态修改system/etc目录下文件的一种实现方式-SELinux

在没有root的前提下,system分区为只读,若要动态修改该分区下的文件,可以按照下面流程实现:1.写执行脚本,这里以修改system/etc/hosts文件为例,在/device/mediatek/mt67xx目录下创建名为modifyhosts.sh的文件,文件内容如下:# 修改system分区为可读写mount -o remount,rw /system# 修改内容,可以执行

2016-12-17 18:01:05 16996

转载 SEAndroid安全机制中的进程安全上下文的关联分析

前面一篇文章分析了文件安全上下文关联过程。但是在SEAndroid中,除了要给文件关联安全上下文外,还需要给进程关联安全上下文,因为只有当进程和文件都关联安全上下文之后,SEAndroid安全策略才能发挥作用。也就是说,当一个进程试图访问一个文件时,SEAndroid会将进程和文件的安全上下文提取出来,根据安全策略规则,决定是否允许访问。本文就详细分析SEAndroid的进程安全上下文的关联过程。

2016-12-16 10:39:01 406

转载 SEAndroid安全机制中的文件安全上下文的关联分析

前面一篇文章提到,SEAndroid是一种基于安全策略的MAC安全机制。这种安全策略实施在主体和客体的安全上下文之上。这意味着安全策略在实施之前,SEAndroid安全机制中的主休和客体是已经有安全上下文的。在SEAndroid安全机制中,主体一般就是进程,而客体一般就是文件。文件的安全上下文的关联有不同的方式。本文主要分析文件安全上下文的设置过程,接下来的一篇文章再分析进程安全上下文的设置过程。

2016-12-16 10:21:24 1107

转载 SEAndroid安全机制框架分析

我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android系统,在SELinux基础上开发了SEAndroid。本文就对SEAndroid安全机制框架进行分析,以便后面可以更好地分析其实现细节。

2016-12-16 09:24:48 414

转载 SEAndroid安全机制简要介绍和学习计划

与iOS相比,Android最被人诟病的是其流畅性和安全性。然而,从4.0开始,Android不遗余力地改善其流畅性。特别是在即将发布的L版本中,用ART替换了Dalvik,相信会越来越流畅。至于安全性,Android也没有遗忘。从4.3开始,Android引入了一套基于SELinux的安全机制,称为SEAndroid,来加强系统安全性。接下来我们就对SEAndroid进行简要介绍和制定学习计划。

2016-12-15 18:10:54 299

转载 Android之init.rc文件语法介绍

init.rc由许多的Action和Service组成。每一个语句占据一行,并且各个关键字被空格分开.由 # (前面允许有空格)开始的行都是注释行(comment)一个actions 或 services 的开始隐含声明了一个新的段,所有commands 或 options 属于最近的声明。在第一个段之前的 commands 或 options 都会被忽略每一个actions 和 se

2016-12-15 11:34:00 1519

原创 Android之查看手机实时电流、电压

就是从文件中读值,由于电流变化太快,显示的是连续读5次的平均值,直接上代码:public class MainActivity extends Activity { private boolean mIsStart = true; private Toast mToast; private Handler mHandler = new Handler() {

2016-12-14 16:48:00 23100 17

转载 Xposed的使用

背景阐述Android是一种基于Linux的自由及开放源代码的操作系统,由Google公司和开放手机联盟领导及开发。由于其开放的特质,吸引了一大批硬件厂商和软件开发者。第三方的统计数据显示,2016年Android占有的市场份额高达76.4%,远远超过其他智能手机厂商。大量的Android os装机量,在丰富安卓系统使用场景的同时,也催生出了许多安全问题。xposed框架提供了不需要修

2016-12-11 14:08:55 6669 1

转载 Android之性能显示指标

前言注:Google 在自己文章中用了 Display Performance 来描述我们常说的流畅度,为了显得有文化,本文主要用“显示性能”一词来代指“流畅度”(虽然两者在概念上有细微差别)。从 Android 诞生的那一刻起,流畅度就为众人所关注。一时之间,似乎所有人都在讨论 Android 和 iOS 谁的流畅度更好。但是,毫不夸张的说,流畅度绝对是 Android 众多性能

2016-12-10 16:31:05 3583

转载 Android之控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作的Choreographer源码分析

Android系统从4.1(API 16)开始加入Choreographer这个类来控制同步处理输入(Input)、动画(Animation)、绘制(Draw)三个UI操作。其实UI显示的时候每一帧要完成的事情只有这三种。如下图是官网的相关说明:ChoreographerChoreographer接收显示系统的时间脉冲(垂直同步信号-VSync信号),在下一个frame渲染

2016-12-10 09:58:38 2936

原创 CPU利用率的计算

proc/stat文件有实时CPU信息:第一行的数值表示CPU总的使用情况,这些数据都是以clock_tick为单位记录的,这里的clock_tick在绝大多数机器上是10ms。cpu  273732 21735 288867 3822516 5883 3 5724 0 0 0解读:user(273732):从系统启动开始累计到当前时刻,统计CPU执行高优先级用户程序的时间(nic

2016-12-08 09:37:51 6754

转载 Linux动态调频系统CPUFreq之三:governor

在上一篇文章中,介绍了cpufreq的core层,core提供了cpufreq系统的初始化,公共数据结构的建立以及对cpufreq中其它子部件提供注册功能。core的最核心功能是对policy的管理,一个policy通过cpufreq_policy结构中的governor字段,和某个governor相关联,本章的内容正是要对governor进行讨论。/*********************

2016-12-07 17:22:51 690

转载 Linux动态调频系统CPUFreq之二:核心架构core与API

上一节中,我们大致地讲解了一下CPUFreq在用户空间的sysfs接口和它的几个重要的数据结构,同时也提到,CPUFreq子系统把一些公共的代码逻辑组织在一起,构成了CPUFreq的核心部分,这些公共逻辑向CPUFreq和其它内核模块提供了必要的API,像cpufreq_governor、cpufreq_driver等模块通过这些API来完成一个完整的CPUFreq体系。这一节我们就来讨论一下核心

2016-12-07 16:25:05 573

转载 Linux动态调频系统CPUFreq之一:概述

随着技术的发展,我们对CPU的处理能力提出了越来越高的需求,芯片厂家也对制造工艺不断地提升。现在的主流PC处理器的主频已经在3GHz左右,就算是智能手机的处理器也已经可以工作在1.5GHz以上,可是我们并不是时时刻刻都需要让CPU工作在最高的主频上,尤其是移动设备和笔记本电脑,大部分时间里,CPU其实工作在轻负载状态下,我们知道:主频越高,功耗也越高。为了节省CPU的功耗和减少发热,我们有必要根据

2016-12-07 15:10:33 2703

自启动监视器

查看所有应用的自启动行为,可以选择性的针对修改自启动问题,自启动开发利器

2018-04-24

性能监视器(apk文件)

监视CPU使用率、IO使用率等的监视器,性能相关开发的利器

2018-04-24

DllInject.exe进程注入工具

进程注入工具

2016-12-29

加载图片例子

加载图片例子

2016-06-14

大量图片快速加载工具类例子

大量图片快速加载工具类例子

2016-06-13

信科课设题目

数据库课程设计任务书 感觉吧应该很不错的哦,希望大家多多下载,应该也没多少啥用

2011-12-19

空空如也

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

TA关注的人

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