- 博客(22)
- 收藏
- 关注
原创 VMWARE NAT模式静态IP配置
环境:虚机系统 centos 71.完成创建虚拟机,虚机系统 centos 7Centos7默认安装是没有开启配置网卡信息的,无法访问外网。 输入ip addr 上图证明现在并没有网络,所以下一步就是配置网络,使虚机可以访问外网。 2、配置网络: VMARE有3种网络配置模式,本文选择NAT模式。 1)对虚机进行设置; 更改配置文件 vi /etc/sysconfig/netwo
2017-06-09 15:22:56
4083
原创 搭建 LBv2环境配置
openstack的环境搭好了,想在里面部署LBv2.LBv2目前在horizon中没有实现,只能使用cli。 部署步骤: lbaas v2环境搭建 controller node. 需要更新数据库neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/m
2016-09-05 16:06:14
1152
原创 测试面试题整理
1、两根不均匀分布的木棍,每根点完的时间都是一个小时,请问您如何确定一个45分钟的时间。 2、TCP\IP五层结构,TCP、IP分别在哪层 3、HTTP中请求GET、POST的区别 4、软件测试的目的 5、对测试计划的理解,测试计划应包括哪些内容 6、缺陷跟踪系统是否了解,说明其中的bug流程 7、若早上上班发现上不了网了,如何定位解决1.Java和c++的不同之处,至少三个。00、Ja
2016-08-17 17:56:16
2087
原创 文章标题
类成员为引用类型类成员为const类型#include <iostream>using namespace std;class A{ public: A(int &v) : i(v), p(v), j(v) {} void print_val() { cout << "hello:" << i << " " << j << endl;} p
2016-08-17 15:20:04
299
原创 网络体系结构
OSI-RM体系结构OSI-RM体系结构如图所示:1.物理层:利用传输介质为通信的网络节点之间建立、维护和释放物理连接,实现比特流的透明传输,进而为数据链路层提供数据传输服务。2.数据链路层:在物理层提供服务的基础上,在通信的实体间建立数据链路连接,传输以帧(frame)为单位的数据包,并采取差错控制和流量控制的方法,使有差错的物理线路变成无差错的数据链路。3.
2016-08-17 10:49:49
496
转载 虚函数、虚指针和虚表
关于虚函数的背景知识 1.用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2.存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。 3.多态用虚函数来实现,结合动态绑定。 4.纯虚函数是虚函数再加上= 0。并且该函数只有
2016-08-16 14:09:54
393
原创 c++多态性详解
先区分两个概念: 重载: 函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。(编译器会根据这些函数的不同列表,将同名的函数的名称做修饰,从而生成一些不同名称的预处理函数,来实现同名函数调用时的重载问题。但这并没有体现多态性。) 注意:返回值不同,不算重载 重写(覆盖):子类重新定义父类的做法称为覆盖(override),或者称为重写,重写函数必须
2016-08-16 11:51:48
486
转载 什么函数不能声明为虚函数?
在华为、中兴等企业招聘笔试面试中曾经出现过这样一道题目:什么函数不能声明为虚函数?该题答案为:普通函数(非成员函数)、静态成员函数、内联成员函数、构造函数、友元函数该题考查的是虚函数声明的相关概念。其解析如下:虚函数通过继承方式来体现出多态作用,它必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义
2016-08-16 09:39:48
874
原创 小白装openstack(三) 安装数据库等必要服务
准备为了下载各种OpenStack packages,我们需要定位一个资源库。yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epelrelease-7-7.noarch.rpm这是一个linux扩展包的库;yum install http://rdo.fedorapeople.org/openstack-kilo/rdo-re
2016-08-08 16:28:53
1695
原创 小白装openstack(二) 安装NTP服务
NTP简单介绍度娘说: NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。 官方安装文档说: You must install NTP to properly synchronize services among nodes. We recommend that you configure the contr
2016-08-08 11:44:24
5369
转载 linux下查看网关的命令/DNS
1.cat /etc/resolv.conf (看DNS)//好像没有直接查看DNS命令,只能//查看配置文件2.netstat –r3.cat /etc/sysconfig/network(Ubuntu10.04不行)4.cat /etc/sysconfig/network-scripts/ifcfg-eth0(Ubuntu10.04不行)5.traceroute 第一行就是自己的网关6.ip r
2016-08-04 10:35:17
1962
转载 linux route命令的使用详解
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久
2016-08-04 10:22:51
494
转载 TCP连接中出现RST的情况
建立连接的SYN到达某端口,但是该端口上没有正在监听的服务 如:IP为192.168.1.33的主机上并没有开启WEB服务(端口号为0x50),这时我们通过IE去访问192.168.1.33,通过Wireshark抓包,可以看到,对此SYN包的回复为RST。说明此服务器(即IP192.168.1.33)是存在的,不过其上并没有运行WEB Server(如apache)的程序 2 请求超时 3
2016-08-02 14:58:53
2954
原创 TCP数据包
先上图: TCP段格式:中间的标志位就是用于协议的一些机制的实现的比特位,有6种比特,它们依次如下:URG、ACK、PSH、RST、SYN、FIN。URG表示紧急指针字段有效;ACK置位表示确认号字段有效;PSH表示当前报文需要请求推(push)操作;RST置位表示复位TCP连接;SYN用于建立TCP连接时同步序号;FIN用于释放TCP连接时标识发送方比特流结束。源端口和目的端口:各为16比特,用
2016-08-02 14:43:04
660
原创 进程与线程
进程是资源分配的最小单位,线程是CPU调度的最小单位进程(Process)进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程线程(thread),有时被称
2016-08-02 11:19:09
363
原创 小白装openstack(一) 网络配置
小白装openstack啦,小白基础:初步的网络基础,只会用cd,ll的linux基础。经过为其一个星期的安装部署过程,对网络基础有了更直观的认识,对LINUX也开始有了真正的了解。总之,这真的是一个很好玩的过程,再多的羟基也比不过实战来的印象深刻。牛吹完了,要开始了。部署条件我的条件很艰苦,一台可以上网的4g的笔记本,所以我用了VMware创了2台虚拟机: compute: 内存
2016-08-01 17:34:20
8968
转载 linux sed
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed使用参数:[ro
2016-08-01 15:03:16
289
原创 Linux命令 - su
1.使用权限:所有使用者。2.使用方式: su [OPTIONS] [-] [USER [ARG] ...]说明: 临时变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。帮助文档: man su info coreutils 'su invocation'参数: 1.-或-l或--login:这
2016-08-01 10:17:59
1561
转载 linux ln命令
ln:为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件系统中,有所谓的链
2016-08-01 09:59:20
5527
转载 linux source 解析
source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个
2016-08-01 09:29:05
287
原创 最长回文子串
输入一个字符串,求出其中最大的回文子串。子串的含义是:在原串中连续出现的字符串片段。回文的含义是:正着看和倒着看相同,如abba和yyxyy。在判断时,应该忽略所有标点符号和空格,且忽略大小写,但输出应保持原样(在回文串的首部和尾部不要输出多余字符)。输入输入字符串长度不超过5000,且占据单独的一行。输出输出最长的回文串,如果有多个,输出起
2015-09-21 16:52:50
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人