自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Don't worry,be happy

不要输给风,不要输给雨,也不要输给暴风雨

  • 博客(17)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 操作系统的粗浅理解

操作系统的功能是提供人与机器沟通的接口,而操作系统中的接口有两种存在的形式,其一是常用而重要的,以常驻进程的形式存在,可以称为活的接口,而另一种是即时使用的,以可执行文件或者类似可执行文件的形式存在,可以称为死的接口。操作系统一层一层往上走,大概都是这样的形式。

2017-06-28 21:09:12 360

转载 从android aidl理解Proxy/stub模式

转自:http://www.jianshu.com/p/cfb1d2a109a2在小7写的上一篇文章《android IPC通信机制梳理》里,我讲到了如果activity要想和一个跨进程的Service进行通信就需要通过Binder框架,获取到IBinder对象,并调用transact()方法来达到通信的目的。该方法里的第一个参数是整数型的code,表示的是请求的服务类型,比如说我想请求使

2017-06-29 10:06:39 671

转载 android之DEX文件格式

转自:http://blog.csdn.net/jiangwei0910410003/article/details/50668549一、前言新的一年又开始了,大家是否还记得去年年末的时候,我们还有一件事没有做,那就是解析Android中编译之后的classes.dex文件格式,我们在去年的时候已经介绍了:如何解析编译之后的xml文件格式:http://bl

2017-06-27 14:24:49 581

转载 项目成本评估及预算的制定

转自:http://blog.csdn.net/clsdata/article/details/7657053项目中成本评估中,最大的比例是进度评估,经常遇到我们的评估不准确,做了根本原因分析后如下图:由上图我们得出,占有大比例及优先级的原因如下:1、  需求范围管理2、  评估技能—而实际中这点并不是主要原因,评估者的多半经验都可满足评估标准3、  风

2017-06-27 09:50:05 1168

原创 【android x86 5.1.1】 adb install 流程分析

adb install 流程解析相关文件及函数调用流程adb install 流程 system/core/adb/adb.c àmain()system/core/adb/commandline.c àadb_commandline()system/core/adb/commandline.c àinstall_app()system/core/adb/com

2017-06-25 17:37:45 2274

转载 面向接口编程------编程思想

转自:http://www.cnblogs.com/leoo2sk/archive/2008/04/10/1146447.html我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和

2017-06-25 12:40:58 388

转载 Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

转自:http://blog.csdn.net/jiangwei0910410003/article/details/51500328一、前言今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者效率问题,会把一些重要的功能放到native层,那

2017-06-21 08:08:58 854 6

翻译 【android x86 5.1】system/core/目录下README翻译

译文:system/目录的目的在于向android的核心当中嵌入linux平台的内核。这些高效的比特码被要求用于基础的启动、操作以及调试。它们不应该依赖于system/目录以外的库(现在它们中的有一些不符合这个规定,这些应该被升级或者替换)而且它们不应该被仿真编译要求。所有的许可证应该都被清空(Apache2、BSD或者MIT)。现在system/b

2017-06-20 09:59:47 853

翻译 nginx在linux操作系统上的安装方法

原文位置:http://nginx.org/en/linux_packages.htmlnginx:linux安装包 现在,nginx安装包适用于下列的分类和版本: RHEL/CentOS:       版本      支持的平台      6.x  x86_64,i386      7.x  x86_64,ppc64le Deb

2017-06-11 21:01:58 595

转载 Nginx配置文件(nginx.conf)配置详解

转自:http://blog.csdn.net/tjcyjd/article/details/50695922Nginx的配置文件nginx.conf配置详解如下: user nginx nginx ;Nginx用户及组:用户 组。window下不指定 worker_processes 8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 

2017-06-08 23:08:21 450

原创 解决ubuntu16.04 you are using pip version 8.1.1,however version 9.0.1 is available问题

使用wget安装成功,具体如下:1.sudo apt-get update2.sudo apt-get upgrade3.wget https://bootstrap.pypa.io/get-pip.py4.sudo python3 get-pip.py

2017-06-08 19:16:26 14274 3

转载 清除C盘系统垃圾和缓存的批处理bat文件

转自:http://www.bk80.com/blog/783.html系统在运行的时候,会产生大量的系统垃圾和缓存,比如我们在视频网站在线观看电影时,看似没有下载什么东西,其实缓存文件正在往系统里猛装,久而久之,C盘会越来越大。我曾经在邻居家的电脑里清除了8G的系统垃圾和缓存,可想那台电脑的系统垃圾有多么多。不过不管你有多少G,下面这个批处理文件会在几十秒内把消失干净。       

2017-06-08 16:08:48 2789 1

转载 Android自定义View生命周期

http://blog.csdn.net/ljzdyh/article/details/52035932定义一个自定义CustomView,在xml中加载,打印MainActivity和view各个生命周期方法,对比如图显示     自定义view的生命周期过程主要分为三个环节,初始准备,监测绘制,销毁如图所示,一开始view在xml中加载,调用构造函数Cu

2017-06-07 15:15:28 636

转载 python当中subprocess里call与Popen的用法区别

http://blog.csdn.net/imzoer/article/details/8678029subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=

2017-06-06 17:24:34 42186 15

转载 关于如何通过apktool获取apk package name(包名)以及activity name

关于如何通过apktool获取apk package name(包名)以及startActivity name的问题解决方法:首先,搭建好环境://由于本机已经搭建好jre,jdk7之类的环境,因此没有太多去考虑这编译环境的版本是否会影响。下载apktool:   http://code.google.com/p/Android-apktool/本人

2017-06-05 14:49:52 1715

原创 【ACM刷题录】UVa10288 Coupons

【题目与出处】题目:Coupons出处:UVa 10288【题意概述】描述:一共有n种不同的Coupons,每次得到每种Coupons的概率相同。问期望多少次可以得到所有的n种Coupons,以带分数形式输出。数据范围:1【算法分析】该题目涉及到求数学期望,可以采用分治法的思想,每一次在上一次的期望下得到最新的期望。当已经有k种Coupons得到时,得到新的Coupon

2017-06-01 18:58:36 428

翻译 【Android7.1.2源码解析系列】Android ADB概览 ---system/core/adb/OVERVIEW.txt

ADB实施笔记I. 总体概览:安卓调试桥(ADB)被用来:- 保持一条指向于所有安卓设备以及连接向或者运行于所给的开发主机的仿真机。- 实现多个适用于客户端(命令行用户或者像DDMS那样的帮助程序)的控制命令(比如说"adb shell"、"adb pull"等等)。这些命令在ADB当中被称作"服务"。总的来说,所有的东西都运行在下面的组

2017-06-01 15:21:55 1900

maven-archetype-quickstart-1.1.jar下载

解决Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1] 1. 下载maven-archetype-quickstart-1.1.jar 文件地址: 2.cmd窗口执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar

2018-01-10

libiconv-1.9.2-1-src.rar

windows下iconv的安装包,安装后可通过cywin进行编译

2017-12-19

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

TA关注的人

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