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

转载 Java 接口的使用

package hello; interface USB{ // 声明接口 void start(); void end(); } class C { public static void work(USB u){ // 这里将 work 函数设置为 static 的原因是因为我们会直接通过 C 类来调用该方法,没有实例化的过程 u.start(); ...

2017-05-03 16:59:00 88

转载 Java 抽象类的应用

package hello; abstract class Person{ private int age;    // 声明公有的属性,年龄(age)和姓名(string) private String name; public int getAge() { return age; } public Person(int age, String na...

2017-05-03 16:57:00 150

转载 Java 三大特征之多态与向上转型、向下转型

Java 多太性的体现: 1. 方法的重载和重写 2. 对象的多态性 对象的多态性:  向上转型:程序会自动完成     父类 父类对象 = 子类实例   向下转型:强制类型转换     子类 子类对象 = (子类对象)父类实例 代码如下: package hello; class A{ public void tell1(){ Syste...

2017-04-22 13:57:00 128

转载 Java 接口

Java 接口可以理解为一种特殊的类,里面全部都是由全局常量 (public static) 和公共的抽象方法 (abstract) 所组成 接口的格式: interface interName{   全局常量   抽象方法 } 接口的实现必须通过子类,并且使用 implements 关键字,而且接口是可以多实现的。 并且,一个子类是可以同时继承抽象类和实现接口的。 最...

2017-04-22 13:29:00 75

转载 Java 抽象类和 abstract 关键字

抽象类的概念: 包含一个抽象方法的类就是抽象类 抽象方法: 声明而未被实现的方法就是抽象方法,抽象方法必须使用 abstract 关键字进行声明 需要注意的是, 1. 抽象类被子类继承时,子类(如果不是抽象类)必须重写抽象类中的『所有』抽象方法 2. 抽象类不能直接被实例化,需要通过其子类进行实例化 抽象类的定义格式: abstract class c...

2017-04-22 13:10:00 99

转载 Java final 关键字

Final 关键字 final 关键字在 Java 中被称为完结器,表示最终的意思 并且,final 能声明类、方法和属性,但是: 1. 使用 final 声明的类不能被继承; 2. 使用 final 声明的方法不能被重写; 3. 使用 final 声明的变量变成敞亮,常亮是不可以被修改的。 代码如下: package hello; final class ...

2017-04-22 12:57:00 63

转载 Java 方法重写和 Super 关键字

方法重写 在 Java 继承中,也存在着重写的概念,其实就是子类定义了和父类同名的方法。 定义:方法名称相同,返回类型相同,参数也相同。代码如下: package hello; class Father01{ public void tell(){ System.out.println("父类调用方法"); } } class Son01 exten...

2017-04-21 22:03:00 134

转载 Java 三大特征之继承

Java 中通过 extends 来完成对对象的继承 代码如下: package hello; class Person{ private String name; private int age; public String getName() { return name; } public void setName(String name) {...

2017-04-21 21:45:00 70

转载 Java static 关键字

本文介绍 Java static 关键字的用法和注意点: 1. 使用 static 声明属性——即 static 声明全局属性 2. 使用 static 声明方法——即通过类名直接调用 static 方法 注意点: 使用 static 方法的时候,只能访问 static 声明的属性和方法,而非 static 声明的方法和属性是不能访问的。 我们使用如下代码声明三个对象,并且相应...

2017-04-20 21:53:00 70

转载 Java this 关键字

本文介绍 Java this 关键字的作用。 总的来说,Java this 关键字有如下三个特征: 1. 表示类中的属性和调用方法; 2. 调用本类中的构造方法; 3. 表示当前对象; 下面根据具体代码说明。 1. 表示类中的属性和调用方法,代码: package hello; class People1{ private String name;...

2017-04-20 21:11:00 78

转载 Java 三大特征之封装

本文旨在记录作者学习 Java 的过程。 封装,字面上可以理解为『包装』的意思,换句话说隐藏信息,是指利用抽象的数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在了抽象数据类型的内部,尽可能的隐藏内部细节,只保留一些对外接口使之与外部发生联系。 使用封装的几点好处: 1.降低耦合度; 2. 类内部的结构可以自由修改; 3. 对成员进行更精准...

2017-04-19 22:12:00 54

转载 OpenvSwitch

本文主要参考Overview of functionality and components以及Frequently Asked Questions以及结合自己的理解。 1 什么是OpenvSwitch OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种...

2013-11-07 10:11:00 95

转载 OpenvSwitch完全使用手册

本文主要参考Overview of functionality and components以及Frequently Asked Questions以及结合自己的理解。 1 什么是OpenvSwitch OpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种...

2013-11-07 10:08:00 102

转载 为Openstack添加注册模块

在openstack中,只有admin用户才可以创建用户,租客,并且分配用户给租客,所以如果要添加注册功能的话,就要创建一个keystoneclient,使其拥有admin的身份。 一个完整的创建用户的流程应该是这样的,创建租客 —— 创建用户 —— 分配用户给租客,所以我们的注册用户的时候也应该仿照这样的流程去创建用户。 首先,参看keystone的源码,可以伪造一个admin的k...

2013-10-18 15:46:00 99

转载 python中判断字符串中是否含有中文字符

python中的encode和decode: 首先,在python中字符串的表示是 用unicode编码。所以在做编码转换时,通常要以unicode作为中间编码。 decode的作用是将其他编码的字符串转换成unicode编码,比如 a.decode('utf-8'),表示将utf-8编码的字符串转换成unicode编码 encode的作用是将unicode编码的字符串转换成其他编...

2013-10-18 15:27:00 158

转载 linux 各版本介绍

什么是Linux?      也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。      既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,...

2013-07-26 09:54:00 271

转载 部署Openstack G版本的便捷方法

刚刚接触openstack,发现部署openstack是个很麻烦的过程,无意中发现了RDO,可以很方便的部署openstack,就写下来记录下。 1. 准备一台没有安装过openstack的机器,如果安装过的话,会有冲突的 2. sudo yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/r...

2013-07-19 17:51:00 73

转载 C语言编译过程

这是我总结的C语言的编译过程,为了不忘记,就记录下来吧。 以test.c 为例。第一步:预处理。gcc -E test.c -o test.i        第二步:编译。gcc -S test.i -o test.s(汇编文件)        第三步:汇编。gcc -C test.s -o test.o        第四部:连接。gcc -test.o -o test ...

2013-06-19 20:41:00 52

转载 service httpd restart 错误Could not reliably determine the server's fully qualified domain name,using...

修改 vim /etc/httpd/conf/httpd.conf,找到ServerName取消注释即可,或者修改成ServerName localhost:80 转载于:https://www.cnblogs.com/changzhi/archive/2013/03/04/2942991.html

2013-03-04 16:38:00 54

转载 python小技巧(初学者适用)

交换变量 1 2 3 4 5 6 7 8 9 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> 6 if 语句在行内 1 2 print "Hel...

2013-02-27 15:24:00 226

转载 python中base64模块的加解密函数

Base64模块简介 Base64是一种基于64个可打印字符来表示二进制数据的表示方法。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据(或不可打印的字符串)。包括MIME的email,email via MIME, 在XML中存储复杂数据。 在邮件中的用途: 在MIME格式的电子邮件中,base64可以用来将binary的字节序列数据编码成A...

2013-01-23 16:25:00 364

空空如也

空空如也

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

TA关注的人

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