自定义博客皮肤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)
  • 收藏
  • 关注

转载 减小VirtualBox虚拟硬盘文件的大小

虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便。VirtualBox似乎没有提供图形界面的方式可以让我们来压缩虚拟硬盘大小,但是可以通过命令行来实现。经过实际测试,我的一个180多G的虚拟硬盘可以压缩到9G大小,可见效果还是非常显著的,这个可以压缩的空间取决于你虚拟机内真实的空

2015-06-04 14:01:03 7039

原创 Windows7 自动“以管理员身份运行”某程序

自从 VirtualBox 设置了共享目录之后,必须以管理员身份运行才能使用软链接功能。每次开机之后,习惯性双击VirtualBox启动它,等进了系统之后发现git命令不能使用,才想起没有以管理员身份启动 VirtualBox,这几天几乎每天如此,不胜其烦。    那么有没有一种方法,能自动“以管理员身份运行”某程序呢?答案是:有!使用任务管理器来解决该问题:    1、确认任务管理器是否

2015-03-26 11:41:48 7425

原创 解决 Virtualbox 共享文件夹 cannot create symlink error 问题

Windows7 + ubuntu server环境下,使用 repo 下载了一份Android Source Code,欲将代码复制到 Windows 下作为备份,于是安装VirtualBox增强功能、设置共享文件夹,在复制的时候出现了如下问题:cp: cannot create symbolic link `/mnt/RootProjects/projects/device/common.

2015-03-23 16:21:26 15603

转载 Android 4.4的栈结构变化

我们知道,activity 在 AMS 中的形式是 ActivityRecord,task 在 AMS 中的形式为TaskRecord,进程在 AMS 中的管理形式为 ProcessRecord。我们先看下 4.4 之前的版本:android4.4 之前的版本,AMS 管理 Task 是通过一个 ArrayList mHistory 来管理所有的 activity:

2015-03-20 17:59:54 1940

转载 如何使用 Android Studio 的 git hub 功能

How to use GitHub with Android StudioThis article will explain how to use GitHub with Android Studio.Firstly, let’s login to github.com and create a new repository. From the top right corn

2014-12-16 20:38:11 19931 8

转载 Internal app can not import com.android.internal.policy.impl?

http://stackoverflow.com/questions/13930201/internal-app-can-not-import-com-android-internal-policy-implinternal app can not import com.android.internal.policy.impl?I added an app in packa

2014-08-28 09:40:50 1781

转载 EDID使用说明

来源:http://wenku.baidu.com/view/8f82728471fe910ef12df8f4.html

2014-08-26 11:12:25 36540 3

转载 Device Tree(三):代码分析

原文地址:http://www.wowotech.net/linux_kenrel/dt-code-analysis.html

2014-08-13 14:41:43 1816

转载 Device Tree(二):基本概念

一、前言一些背景知识(例如:为何要引入Device Tree,这个机制是用来解决什么问题的)请参考引入Device Tree的原因,本文主要是介绍Device Tree的基础概念。简单的说,如果要使用Device Tree,首先用户要了解自己的硬件配置和系统运行参数,并把这些信息组织成Device Tree source file。通过DTC(Device Tree Compiler)

2014-08-13 14:32:23 5833

转载 Device Tree(一):为何ARM linux会引入Device Tree

原文地址:http://www.360doc.com/content/14/0522/20/14530056_380011180.shtml

2014-08-13 14:27:34 2630 1

转载 程序员如何尽快变的稍微专业一点

1、掌握读代码的方法和技巧不管最终想成为什么,刚入行之后,一定离不开的是读代码和写代码。这里将介绍一些读代码的方法和技巧。读代码这事,先要分是精读还是泛读。从学习的目的来看,一定要精读一定量的经典代码。而精读是指每行都读懂,不看代码脑子里就能勾画出程序的基本结构。要想判断是不是精读了有个很形象的判断方法:精读代码时会满脑子都是代码,放不下,甚至睡觉前脑子里也是代码。达到这个程度就是精读

2014-07-01 10:07:49 1350 1

原创 Netlink的简介及使用方法

本文主要参考如下gm

2014-06-12 17:47:11 12247

原创 Linux 如何限制用户的磁盘使用量 -- quota

1. 查看所有磁盘的容量及使用情况

2014-05-29 16:37:32 6127

转载 解决 SecureCRT 中 make menuconfig 乱码

1、先设置终端为xterm模式,并选中ANSI颜色。2、置字符编码为无3、关闭终端,重新登陆。

2014-05-21 13:57:57 6069 3

转载 Netlink Socket

由于开发和维护内核的复杂性,只用最为关键同时对性能要求最高的代码才会放在内核中。其他的诸如GUI,管理和控制代码,通常放在用户空间运行。这种将实现分离在内核和用户空间的思想在Linux中非常常见。现在的问题是内核代码和用户代码如果彼此通信。答案是内核空间和用户空间存在的各种IPC方法,例如系统调用,ioctl,proc文件系统和netlink socket。这篇文章讨论netlink so

2014-05-20 10:11:23 906

原创 读书笔记--《深入理解计算机系统》第二章 信息的表示和处理

第二章 信息的表示和处理1. 信息存储①、1个字节=8位,大多数计算机将1个字节作为最小的可寻址的存储器单位。(单片机除外)②、机器级程序将存储器(一般指内存)视为一个非常大的字节数组,称为虚拟存储器。③、存储器的每个字节由一个唯一的数字标识,称为地址,所有可能地址的集合称为虚拟存储空间。④、每台计算机都有一个字长:指明整数和指针数据的标称大小,决定了虚拟存储空间的最大

2014-02-24 15:06:36 1564

原创 读书笔记--《深入理解计算机系统》第一章 计算机系统漫游

第一章:计算机系统漫游1.信息=位+上下文①. 系统中所有的信息——包括磁盘文件、存储器中的程序、用户数据、网络数据都是由一串位表示的。②. 区分不同对象的唯一方法是:我们读到这些数据对象时的上下文。2.CPU基本操作(汇编语言的工作过程):①、加载:把一个字节或字从内存复制到寄存器,以覆盖原来的数据。②、存储:把一个字节或字从寄存器复制到内存的某个位置,以

2014-02-21 10:00:54 1275

原创 Android选择user编译出现proguard错误时的解决办法

Android 选择user版本进行编译的时候,有时候会出现proguard错误,要解决此错误,我们需要知道的是:1.proguard的作用:将java代码进行混淆编译的工具.2.因为proguard是混淆工具,所以Android的mk文件也对其支持为两种方式:    (1).方式一:设置编译方式为全部混淆         LOCAL_PROGUARD_ENABLED := f

2014-02-11 11:48:01 847

原创 VirtualBox 扩展虚拟硬盘容量

VirtualBox 扩展虚拟硬盘容量    最近在虚拟机中下载 Android 源码的过程中,出现了虚拟硬盘不够用的情况。当初安装虚拟机的时候,选择了动态分配存储,想当然的以为硬盘不够用的时候,它会自动扩展,没想到上限是默认的8G。然后代码下载到一半就悲剧了,于是网搜了一通,把过程记录于下,供大伙儿参考:预置条件:虚拟机:Oracle VM VirtualBoxOS: Ubunt

2014-01-07 11:25:37 32982 7

原创 Gerrit代码审核服务器搭建全过程

Gerrit代码审核服务器搭建全过程            如果说Linux + git 是Linus对IT界的两大贡献,那么Android + Gerrit便是Google对IT界的两份厚礼。下面介绍一下基于Gerrit的代码服务器如何搭建。1、基础知识     (1) Git 是什么?如何使用?     (2) Gerrit是什么?     (3) 代码开发/维护的基本流程

2013-05-27 15:55:50 72081 16

EDID editor v1.0.70

一款用于编辑、生成EDID.hex文件的工具,支持扩展位,即支持256bits或更多。

2014-08-27

C缺陷和陷阱PDF

C缺陷和陷阱 程序界的典范

2013-03-30

Git权威指南 PDF (清晰、带目录)

Git权威指南 PDF (清晰、带目录)

2013-03-30

人生日历最新版本

人生日历最新版本

2013-01-28

1602液晶屏89C51 / 89C52驱动程序

本程序高度封装、简单易用,只需在宏定义中修改接线口即可使用!

2012-05-07

Factory Reset Protection for Partners

Factory Reset Protection for Partners.pdf

2016-04-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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