自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Linux常用命令05 tar

tar is /bin/tar作用:tar命令是Unix/Linux系统中备份文件的可靠方法,使用权限是所有用户。格式:tar [主选项+辅选项] 文件或目录,主选项是必须要有的,告诉tar要做什么事情常用选项说明:主选项:-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。-x 从档案文件中释放文件。辅助选项:-f 使用档案文

2013-11-14 08:58:50 831

原创 Android graphics学习笔记(5) - Matrix

public class Matrix extends ObjectMatrix类主要用来进行图形的矩阵变换在学习Matrix之前,先复习下几个公式:1. 矩阵乘法:[a11, a12, a13   * [b11, b12]     ……a21, a22, a23]  2. 两角和差公式sin(α+β)=sin α×cosβ+sinβ×cos αsin(α-β)

2013-11-11 11:20:34 834

原创 Android中长度单位的介绍

关于屏幕的概述:1.      Screen size屏幕的物理尺寸,即屏幕的对角线长度,像我们通常说的3.5寸,4寸,5寸等2.      Screen density(DPI)屏幕密度(DPI),即屏幕每英寸包含的点数DPI = (√(横向分辨率^2+纵向分辨率^2))/屏幕对角线尺寸一个4寸屏,分辨率是720pDPI = √(720^2+1280^2))/4 =

2013-09-24 18:09:51 1350

原创 Android graphics学习笔记(4) - Bitmap&BitmapFactory

public final class Bitmap extends Object implements Parcelablepublic class BitmapFactory extends ObjectBitmap的作用是从资源中获取位图的对象,而BitmapFactory的作用就是专门用来创建位图对象的.我们可以通过files,streams,byte-arrays,来等数据

2013-09-18 15:23:08 690

原创 Android graphics学习笔记(3) - Path

public class Path extends ObjectPath可以理解为存储自定义的点和线的对象,用于绘制多边形.1.  Path提供了一系列的方法,比如:addArc,addCircle,将已定义好的扇形/圆形/矩形/线/点,加入到Path对象中,然后绘制出来.Path还提供了2个方法:lineTo(float x, float y)设置绘制的起点mov

2013-09-09 20:26:09 2103

原创 Android graphics学习笔记(2) - Rect和RectF

public final class Rect extends Object implements Parcelablepublic class RectF extends Object implements ParcelableRect和RectF都是用于使用4个点(bottom, left, right, top)来记录一个矩形区域.所不同的是,Rect记录的坐标是int类型的

2013-09-09 20:02:05 1914

原创 Android graphics学习笔记(1) - Color

Color类主要用于创建int类型的颜色.因此所有的变量和类都是静态类型的.可以直接使用.1.  Color类提供了一些默认的颜色.比如:public static final BLACK = 0xff000000;public static final CYAN = 0xff00ffff;表示一些常用的颜色,可以直接使用.2.  Color类提供了一些方法

2013-09-09 19:42:51 945

原创 Android adapter初步介绍

Android adapter 介绍1.      什么是Adapter引用google API的话语:An Adapter objectacts as a bridge between an AdapterView and the underlying data for that view.The Adapter provides access to the data items

2013-05-16 20:32:16 1151

原创 Android开发环境搭建

Android开发环境搭建Android开发环境搭建1.       安装JDK(1)    在线下载jdk  http://www.oracle.com/technetwork/java/javase/downloads/index.html  点击download 选择对应的系统(Windowsx86)下载例如jdk7 windows x86 下载地址: htt

2013-05-14 16:08:54 568

原创 Android 资源目录(Style Resource)介绍

Android资源目录(Style Resource)介绍1.      介绍资源文件一般放在res/*/目录下.res目录下的文件夹分为values/drawable等用于存放不同类型的资源,改文件夹根据资源类型/语言/分辨率/横竖屏等,命名规则为:value                     en                        ldpidrawable

2013-05-13 14:42:29 1710

原创 Linux常用命令04 chown &chgrp

chown is /bin/chownchgrp is /bin/chgrpchown可以将档案的拥有者加以改变。chown只能在同一个用户组里面转换而chgrp可以转移到不同的用户组在介绍这2个命令之前,我们先看看Linux中群组的概念:Linux是一个真实的、完整的多用户多任务操作系统,多用户多任务就是可以在系统上建立多个用户,而多个用户可以在同一时间内登录同一个系统执行各自不

2013-03-09 11:52:50 772

原创 Linux常用命令03 chmod

chmod is /bin/chmodchmod的作用是变更文件或目录的权限在介绍chmod之前,先来看看Linux中文件权限的表示方法:使用ls-l(ll)命令可以看到某个文件或目录的权限,这个字段由10个字符组成,例如:-rwxr-xr-x第一个字符表示文件的属性:d:表示是一个目录,-:表示是一个普通的文件,l:表示是一个符号链接文件。后面的3个字符表示所有者

2013-01-16 08:54:06 461

原创 Linux常用命令02 cd

Linux常用命令  cdcd is a shell builtincd “你想要进的目录” //当目录名称中含有空格、中文或其它特殊字符时请用双引号包括例如你想进入目录a b c可以使用cd "a b c"或者cd a\ b\ c常用目录写法:/ 代表根目录. 当前目录.. 上级目录~ 当前用户的默认工作目录

2013-01-07 13:53:54 470

原创 Linux常用命令01 cat

cat is /bin/cat显示或者把多个文本文件连接起来。cat是concatenate(串联)的简写选项说明:-n(--number):  由 1 开始对所有输出的行数编号-b(--number-nonblank): 和 -n 相似 只不过对于空白行不编号-s(--squeeze-blank): 当遇到有连续两行以上的空白行 就代换为一行的空白行-v(--show-n

2013-01-07 10:42:41 453

原创 3. 装饰者模式(Decorator pattern)

Referenced by Head First Design Pattern给爱用继承的人一个全新的设计眼界星巴兹(Starbuzz)咖啡店有以下菜单:客人点咖啡后可以添加任意多种配料,或者比如"双倍摩卡+牛奶总和咖啡"。如何实现订单系统呢:初略来看,是不会使用书上的前面2种方法的,我们必须考虑到以下几个方面:1.  调料和咖啡价钱会改变。2.  调料和咖

2012-12-28 20:06:27 494

原创 2. 观察者模式(Observer pattern)

Referenced by Head First Design Pattern观察者模式提供了一种对象设计,让主题和观察者之间松耦合对于实现气象站的功能,我们有一个WeatherData对象负责追踪目前的天气状况,我们的目的是希望建立几个布告板,当天气变化时候更新它们。对于WeatherData对象的说明:这个对象提供了get方法来读取天气状况,同时气象测试时,会调用mea

2012-12-25 22:03:12 785

原创 1. 策略模式(Strategy pattern)

Referenced by Head First Design Pattern设计模式,主要是为了让代码更具弹性。原始的模拟鸭子游戏:使用标准的OO技术,设计一个鸭子超类,并让各种鸭子继承此超类:现在需要添加一个fly()的功能,最简单的做法是在超类中添加fly()方法,但是并不是所有的子类都需要这个方法。因此这种设计有几个缺陷:1.  增加一个新的鸭子(比

2012-12-25 19:51:40 592

原创 android数据存储--SQLite

SQLite操作数据库使用的类:1.  SQLiteOpenHelper  --  负责创建与打开数据库和版本管理构造方法:/** * 在SQLiteOpenHelper的子类当中,必须有该构造函数 * @param context 上下文对象 * @param name 数据库名称 * @param factory

2012-12-21 14:53:28 447

原创 C语言常用位操作符

1.      关于位操作运算符的初识:在这之前,C语言中,八进制和十六进制的表示方法为:int m = 010;定义八进制变量int n = 0x10;定义十六进制变量printf("%o\n",m);输出八进制变量printf("%x\n",n);输出十六进制变量C语言提供了6个位操作运算符,它们只能作用于整数操作数。&     安位与(AND) 将2个数转化为

2012-12-17 11:40:35 646

原创 基本的数据类型和取值范围

一直以来对各种数据类型的范围都没有明确的认识,在Java中,每种类型的长度都是固定的,基本类型分为   类型字节数值范围基本类型数据类型整型byte1-128~127short2-3276

2012-12-17 11:40:06 3784

原创 C语言char类型和int类型相互转换问题

刚看了C程序设计语言这本教材,一开始就有很多迷惑不解的地方:1.字符转换问题 char和int类型是如何转换的?2.getchar()接收多个字符时,是如何依次打印出来的?3.EOF是什么,如果打印出来它的值?对于char类型,在Java中,数据类型是可以从低精度向高精度转换的byte 、short、int、long、float、double、charex:

2012-12-17 11:38:51 21882

空空如也

空空如也

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

TA关注的人

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