自定义博客皮肤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 89

转载 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 153

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

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

2017-04-22 13:57:00 129

转载 Java 接口

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

2017-04-22 13:29:00 76

转载 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 64

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

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

2017-04-21 22:03:00 136

转载 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 71

转载 Java static 关键字

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

2017-04-20 21:53:00 71

转载 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 56

转载 OpenvSwitch

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

2013-11-07 10:11:00 96

转载 OpenvSwitch完全使用手册

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

2013-11-07 10:08:00 103

转载 为Openstack添加注册模块

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

2013-10-18 15:46:00 102

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

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

2013-10-18 15:27:00 160

转载 linux 各版本介绍

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

2013-07-26 09:54:00 272

转载 部署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 74

转载 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小技巧(初学者适用)

交换变量123456789x = 6y = 5x, y = y, x print x >>> 5print y >>> 6if 语句在行内12print "Hel...

2013-02-27 15:24:00 230

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

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

2013-01-23 16:25:00 370

空空如也

空空如也

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

TA关注的人

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