自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

转载 OpenStack安装部署管理中常见问题解决方

OpenStack安装部署管理中常见问题解决方留下参考一下:一、网络问题-network更多网络原理机制可以参考《OpenStack云平台的网络模式及其工作机制》。1.1、控制节点与网络控制器区别OpenStack平台中有两种类型的物理节点,控制节点和计算节点。控制节点包括网络控制、调度管理、api服务、存储卷管理、数据库管理、身份管理和镜像管理

2012-08-23 15:58:50 3656 1

原创 Ubuntu12.04 安装配置NFSv4,注意点以及NFSv4的使用,fsid=0(草稿)

现在想来,当时按照给定的官方文档安装Ubuntu12.04安装配置NFSv4过程中的一些不缺定点。       1:安装server时候,给出的例子中这个样子,# mount --bind /home/users /export/users         但是自己想要共享的文件夹是/var/lib/nova/instances,是不是export必须对应?后来经过安装后发现,不用,还

2012-08-21 17:19:26 7804

转载 Ubuntu12.04 安装配置NFSv4的官方文档

下面的文档虽然是英文的,但是很简单易懂,步骤很清晰,当然由于每个人需要配置的环境不宜样,可能出现各种问题。这一篇文章没有说对于NFSv4的一些操作,以及配置时候的注意点,可能会导致server无法关机。在下一篇文档里面会介绍,注意点。       原文链接:https://help.ubuntu.com/community/SettingUpNFSHowTo        Intr

2012-08-21 17:05:31 5112

原创 openstack的live migration 配置

关于NFS的配置,在鸟哥的私房菜服务器篇中有详细解释,当时自己配置的时候有一些参照。当然还没有完全成功,还需要更新,时间不够了,所以暂时先记录。       一: vi /etc/nova/nova.conf 配置好vncserver_listen=0.0.0.0 二:在控制节点以及compute节点上,vi /etc/nova/nova.conf,查看“NOVA-INST-DIR

2012-08-21 16:55:03 3224 1

原创 ubuntu12.04配置桥接以后,使用ping来查看ip

安装openstack后,做live migration的实验,需要做一些列的配置。       其中,架设NFS服务器的最后一步时候,要找到client的IP地址,但是安装openstack过程中这个client早就配置了网桥,使用ifconfig命令查不到地址了。       但是知道主机名字,一个简单的办法就是,在另外的机器上面,使用ping命令。       ping 主机名字

2012-08-21 15:28:53 3149

原创 Linux 中常用的一些文件以及常用命令

ps -aux可以查看所有的进程。sudo apt-cache search readline-----------可以搜索软件包,这里是搜索的GNU readline。命令:        2012/8/21: ubuntu12.04中,如何不用每次都使用sudo?        1.sudo passwd输入当前用户密码输入root用户密码再次确

2012-08-20 16:07:06 815

原创 Ubuntu远程链接Ubuntu之ssh

在实验室里安装了三台服务器,希望能远程访问。         1:首先在服务器里面安装开启SSH服务               sudo apt-get install openssh-server,如果不行的话,首先就sudo apt-get update一下。          2:一般安装完成就开启了ssh服务了,可以用下面的命令查看               ps -e

2012-08-20 09:47:40 1871

原创 创建二叉树

创建二叉树2011年6月11日21:28有以下4点1:树本身有一个根节点root2:静态内部类Node,其中有左子节点,右子节点,以及构造方法。3:还有insert方法,将节点插入到数的root下4:最后是一个构建树的方法5:再往下就可以是对节点的操作方法了。public class BinaryTree {private Node root; /*

2012-08-19 19:49:25 17140

原创 同学PB经历的面试题

7.15云壤笔试:1小时。4个选择题,概率+多线程+排序+C++程序找错;2个编程题,LCA问题,3种方法,单链表相邻交换,Data类型不可copy constructor。 1面:1小时。整数组,前k大,写完整的堆程序;一个int型数,求其二进制中1的个数,更优?;两个单链表交叉不?中心点?(Y型) 2面:1小时。N*M二维数组,“蛇形”打印程序,4种状态;Decorat

2012-08-19 19:47:44 5726

转载 不借助第三方变量,将x,y两个变量的值互换。

public static void change (int x, int y){//要求://不借助第三方变量,将x,y两个变量的值互换。} 正解:public static void change (int x, int y){  x = x + y;  y = x - y;  x = x - y;} 还可以用亦或操作。

2012-08-19 19:47:09 1698

原创 2012/7/9Intel面试题目

今天去Intel面试,是由同学内推的。面试的职位是做Openstack方面的python开发。问了以下的问题,感觉收获比较大的,是:要从高层次上面掌握知识!!!1:exception方面的知识,异常分为几种,分别是怎么处理,每一种都有哪些,IOException是那种?还有几种级别的异常    ----Runtime还有非Runtime的。2:String为什么是final

2012-08-19 19:46:31 780

原创 redhat面试题目

1:split方法,里面split(“\s”);         这样子会出现编译错误,而不是抛出异常。2:has-a 和is-a的关系3:序列化相关知识4:StringBuffer 的delete和insert和substring方法         StringBuffer中方法只有subString方法返回string类型,其它的方法都可以在本身操作,返回的是String

2012-08-19 19:45:47 2365

转载 一些笔试题目和整理的答案 - 腾讯(Tencent)

一些笔试题目和整理的答案 - 腾讯(Tencent)     NO1 Below is usual way we find one element in an array const int *find1(const int* array, int n, int x) {      const int* p = array;      for(int i = 0;

2012-08-19 19:44:52 979

原创 面向对象

面向对象的三大特征:封装、继承、多态。 1、封装封装是面向对象的特征之一,是对象和类概念的主要特性。封装就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 2、继承继承是面向对象编程(OOP)语言的一个主要功能。继承是指一种能力:它可以使现有类的所有功能,子类可以来直接继承使用,并在无需重新编

2012-08-19 19:43:25 689

原创 split函数 字符串反转

题目如下:String str = " i am  a   programmer";其中空格个数分别是1,2,3个要求按照单词反转,也就是最后输出“programmer   a  am   i"; 空格数分别为3,2,1。1:用split函数方式:[java] view plaincopyprint?     public s

2012-08-19 19:42:38 1123

转载 给定一个字符串,包含中文字符和英文字符,取给定大小字节的子串。

题目如下:给定一个字符串,包含中文字符和英文字符,取给定大小字节的子串。     代码如下:[java] view plaincopyprint?import java.io.UnsupportedEncodingException;      public class CutString {      /**      * 判断是否

2012-08-19 19:42:04 948

原创 删除数组中的重复元素

方案1:用set也很容易的 public static void main(String[] args) {         int[] nums = { 5, 6, 6, 6, 8, 8, 7 };         List numList = new ArrayList();         for (int i : nums)

2012-08-19 19:40:42 991

转载 不使用除法,线性复杂度给数组赋值

一个长度为n的数组a[0],a[1],...,a[n-1]。现在更新数组的名个元素,即a[0]变为a[1]到a[n-1]的积,a[1]变为a[0]和a[2]到a[n-1]的积,...,a[n-1]为a[0]到a[n-2]的积。程序要求:要求具有线性复杂度。不能使用除法运算符  private void transfer(int[] a) {       int n

2012-08-19 19:40:11 714

转载 不用运算符比较两个int数的大小

其实出现问题的情况,只存在于异号两数想减使得结果超过了int型的最大或最小值,因此导致了符号位丢失。所以在这个基础上想到了转型。就是把int型转成long型的,那么符号位就保存在了第64位上了,同时也不会丢失符号位。贴代码(借鉴了一个网友的方法,用数组来存结果,这样就不用==比较符了。这个方法在Core Java中经常用到。):view plainprint?public cl

2012-08-19 19:39:46 2738

原创 各个实习公司面试题目

1:yahoo全球研发中心面试题目:A:n个信封对应n个邮箱,问至少有一个放对的概率是多少?(数学概率题)B:一个list,里面的每一个元素都是 u=2x3y5z,其中x,y,z的取值都是从0到正无穷设计一个算法,找到第500个数据。这list里面的数值是按照从小到大排列好的。答案:把满足x+y+z的所有数据排序后找第五百个。 C:如果对于一个占用内存非常大的程序,如何分配JV

2012-08-19 19:39:14 2166

转载 不要被阶乘吓到

这一节有两个问题:给定一个整数N,那么N的阶乘N!末尾有多少个0?求N!的二进制表示中最低位1的位置。对于第一个问题,其实就是计算N!中有多少个质因子5,因为所有的0末尾的0都是5和偶数相乘产生的,而偶数出现的频率要远远高于5出现的频率,所以只要计算N!中又多少个5。最直接的向下面到的代码: intFunc1(intn){intcount = 0;for(inti=

2012-08-19 19:38:03 563

转载 位向量

位向量2011年2月23日22:52位向量和排序2009-04-14 17:44        对于排序问题,想必大家都非常熟悉。而且,应该都知道基于比较的排序方法的时间复杂度的下界是 O(n*logn)。尽管又出现了基数排序,使得排序类算法的时间复杂度改进到 O(d*n),但是基数排序方法实现起来还是比较麻烦的。下面这种排序方法的时间复杂度可以认为是 O(n),但是和基数排序

2012-08-19 19:34:20 1277

原创 锦标赛算法

思路: K阶锦标赛算法例如:一个赛马场有100匹马,5条赛道,至少要比赛多少场才能选出跑得最快的10匹马?步骤:1. 将100匹马分成20次比赛,每次5匹马,并保存每次比赛的结果(即第1名到第5名的顺序)2. 从胜利的20匹马分成4次比赛,每次5匹马,并保存每次比赛的结果(即第1名到第5名的顺序)3. 对最后的4匹马进行比赛,并保存每次比赛的结果(即第1名到第4名的顺序)即

2012-08-19 19:27:07 5563

原创 JDBC知识点笔记

1:编程步骤  2:CallableStatement2011年10月23日22:49就是用来调用数据库里面的存储过程。<img alt="计算机生成了可选文字: pu七11〔,tatl。,old扣alnlstrlngl]arq,)thr川口.匕xceptlon《Cl",.for扮己面旧咤”oracle。〕dbc.dr立v它r.沉acleDriver,】浮C

2012-08-19 19:22:11 952

原创 JDBC之简介

5、JDBC的API java.sql包和javax.sql包DriverManager类(驱动管理器),它可以创建连接,它本身就是一个创建Connection的工厂(Factory)。Driver接口  入口Connection接口,会根据不同的驱动产生不同的连接Statement接口,发送sql语句ResultSet接口(结果集),是用来接收select语句返回的查

2012-08-19 19:17:55 632

原创 Struts2 helloWorld

3、HelloWorld准备2011年5月3日9:181:创建Web Project后,在MyEclipse里面的window 下的preferences里面配置好tomcat的路径还有JRE的路径。 2:下载的struts 的包,要看里面的例子 3:把struts.xml文件拷贝到src包下,不要放在WEBINFO下面,因为编译后,struts配置文件就会自动的放到w

2012-08-19 19:14:27 949

原创 Struts2基础知识

一 概述     <img alt="计算机生成了可选文字: StrutsZ框架的大致处理流程如卜:O浏览器发送请求,例如请求/m}lpage.acti。1,、/reports八nyrep。rt.pdr等。O核心控制器Filteroispatcher根据请求决定调用合适的Action。O城b灿rk的拦截器链自动对一清求应用通用功能,例如worknow、、alidation或文件上传

2012-08-19 19:13:44 928

转载 单例模式singleton

突然发现,虽然是在看Effective Java,但是几乎要成了对于设计模式的复习探索了,下面这个是对于单例模式的学习:还是找到了两篇文章,第一篇非常强大,第二篇也不错:然后又看到一种新的单例模式应用,很好,很强大: Java code public enum ReadWriteTextFile { Instance;

2012-08-17 10:17:11 1015

原创 Python学习笔记---基础汇总部分

一直在做java,但是现在研究openstack,有研究源码提供API的任务,所以先看python基础,别到时侯干着急,下面只是我看书时候的一些笔记以及动手做时候的截图,并没有什么自己特别的思考整理,也就是说是给自己看的,误入的请绕行。         学习一门语言,肯定首先要了解它的背景,与其它语言简单的比较,看它最适合应用的范围地方。第二点就是要学习语言细节,包括语法、数据结构、开发环境等

2012-08-17 09:57:06 2145

原创 Ubuntu 12.04 下安装ssh 服务遇到的问题以及总结

为了配置安装多节点Openstack,今天在公司实验室里找了三台主机安装Ubuntu12.04,安装启动ssh server服务的时候出现问题。       首先,一般情况下ssh 的agent服务已经安装并启动了,安装server服务直接用:                sudo apt-get install openssh-server       但是三台机器都报错,

2012-08-15 16:39:11 4461

转载 面向对象原则之GOF是招式,九大原则才是精髓

转自:www.cnblogs.com/skyhecheng/archive/2007/09/06/883888.html  只有到了一定层次后才会真正的深入体会到面向对象的一些知识点啊!不谈具体程序,谈的是你对软件的理解模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。“模式”这个词是不局限于软件开发行业的,它几乎无处不在,它其

2012-08-14 16:26:43 2204

原创 J2SE基础夯实系列之IO(待更新)

这是从控制台读入,典型的装饰者模式: String in =(new BufferedReader(new InputStreamReader(System.in))).readLine();

2012-08-14 15:49:53 932

原创 J2SE基础夯实系列之JDBC,链接数据库实例代码

标准示例           importjava.sql.*; publicclass TestMySQLConn { /** * @param args */publicstatic void main(String[] args) {Connectionconn = null;Statementstmt = null;ResultSetrs = n

2012-08-14 15:46:38 1087

转载 J2SE基础夯实系列之静态工厂方法

开始读《Effective Java》第二版,对于第一小节,上网找了两篇比较好的说明静态工厂方法的文章,初步理解:所谓的静态工厂方法,就是一个静态方法,可以返回类的实例,可以避免每次都new一个对象。java静态工厂方法        创建类的实例最常见的是new 除此外还可以使用静态工厂方法,来封装实例的细节,并且能控制实例的数量,减轻jvm的堆栈中的压力。

2012-08-14 15:42:08 1156

转载 J2SE基础夯实系列之随机数产生方法小知识点

产生随机数的时候,避免使用nextInt()方法,尽量使用nextInt(int n)方法如果想要产生位于0和某个上界之间的随机整数,用next()方法的话,代码如下:[java] view plaincopyprint?Random r = new Random();  public int random(int n) {  retur

2012-08-14 15:38:12 767

原创 J2SE基础夯实系列之List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用

引入题目:List中的数据如何根据对象的某一个或多个字段排序? 第一节  对于引入题目的探讨首先把引入题目表述的清楚一些,在一个List中存储的是一些对象实例,而对象实例包含多个属性字段,我们要根据对象的某个或者多个属性来对List进行排序。假设List中存储的都是Student类的实例,Student类包含name、gender、id属性。首先根据Student实

2012-08-14 15:33:29 8555

转载 J2SE基础夯实系列之使用Arrays.sort()方法,以及涉及到的Comparable和Comparator

[java] view plaincopyprint?Arrays.sort用法      package test;    import java.util.Arrays;  import java.util.Comparator;    public class ArraySortDemo {  /** * 整数型数组排序

2012-08-14 15:30:48 1157

原创 J2SE基础夯实系列之使用StackTraceElement封装,打印调试代码!

这个是在Alcatel-Lucent实习的时候,学到。       原来老是看别人说要掌握Java的几个API包,例如lang和util,起码要熟悉,本来以为自己已经熟悉了,现在才知道自己还差得远啊。需要上网搜集各包的相关知识,扩展下。       譬如说StackTraceElement这个,可以得到方法的调用栈信息,那么在进行开发的时候,为了比较好的测试,查看代码流

2012-08-14 15:27:29 5007 3

转载 J2SE基础夯实系列之File的相关方法代码实例

1:Java多种读取文件的方式import java.io.BufferedReader;  import java.io.File;  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.FileReader;  import java.i

2012-08-14 15:18:37 975

转载 J2SE基础夯实系列之通过例子看六种异常处理的陋习

六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4  Statement stat =

2012-08-14 15:14:49 783

空空如也

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

TA关注的人

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