ListNode.h
#include<malloc.h>
#include<assert.h>
typedefintDataType;
typedefstructListNode
{
structListNode*_next;
DataType_data;
}ListNode;
ListNode*BuyNode(DataTypex)//创建一个结点
{
ListNode*tmp=(ListNode*)malloc(sizeof(ListNode));
tmp->..
分类:
其他好文 时间:
2016-03-21 02:00:47
阅读次数:
251
#include<iostream>
usingnamespacestd;
#include<queue>
#include<stack>
template<classT>
structBinaryTreeNode//节点
{
BinaryTreeNode(constT&x)//构造函数
:_data(x)
,_left(NULL)
,_right(NULL)
{}
T_data;
BinaryTreeNode<T>..
分类:
其他好文 时间:
2016-03-21 02:00:18
阅读次数:
189
linux运维不仅仅是系统工程师的事情,而且也要开发者参与其中的。才能更好的解决问题思想决定行动。所以要有运维思想,才能更好的行动,第一时间排除故障。做运维最重要的基本法则就是事前可预,事中可控,事后可查。做到几点就是一个优秀的运维工程师。1,划分问题空间。可以..
分类:
其他好文 时间:
2016-03-21 01:59:58
阅读次数:
163
shutdown命令是用shell编写的程序,必须由超级用户才能执行。shutdown命令执行后,会以广播的形式通知正在系统中工作的所有用户,系统将在指定的时间内关机,此时login指令被冻结,新的用户不能登录。当所有的用户从系统中注销或是指定时间已到,shutdown就发送信号给init程序..
分类:
其他好文 时间:
2016-03-21 01:56:32
阅读次数:
171
”双向链表与队列““双向链表”是包含两个指针域,一个数据域,既有指向前驱的指针,还有指向后继的指针,同时可以从两个方向对链表进行遍历,访问各个节点。“双向链表”较”单链表“在插入和删除节点方面更为简单,但是所占的空间比“单链表”大。“队列”的实现之所以选择..
分类:
其他好文 时间:
2016-03-21 01:58:03
阅读次数:
218
1.启动或重启libvirtd服务和messagebus服务/etc/init.d/libvirtdstart/etc/init.d/messagebusrestart此时可以查看网络接口列表,表示正常brctlshow结果如下:bridgenamebridgeidSTPenabledinterfacesbr08000.000c2955a70anoeth0virbr08000.52540014efd5yesvirbr0-nic2.创建虚拟..
分类:
其他好文 时间:
2016-03-21 01:56:55
阅读次数:
232
【二分查找】前提:在一个已序的空间中查找注意:查找边界条件情况一:左闭右开【),右边界始终无法取到假如前开后闭空间【left,right),比如intarray[10]={0,1,2,3,4,5,6,7,8,9};【0,10)intBinarySearch(inta[],intsize,intdata){intleft=0;intright=size;intmid=0;while(..
分类:
其他好文 时间:
2016-03-21 01:56:47
阅读次数:
117
虚拟机克隆时,首先要关闭虚拟机,以便记录虚拟机此时的全部状态。virt-clone--originalwyp2--namewyp3--file/data/wyp3.qcow2#克隆命令#指定被克隆的虚拟机#克隆后虚拟机的名称#虚拟机文件存放路径新虚拟机启动后,需要改动网卡配置3个地方:注释掉MAC和UUID,改变IP地址。然后..
分类:
其他好文 时间:
2016-03-21 01:56:42
阅读次数:
151
恢复快照首先需要关闭子机virshdestroywyp1确认子机是否关闭virshdomstatewyp1关闭vishsnapshot-listwyp1#快照列表结果是名称CreationTime状态------------------------------------------------------------14372484432015-07-1903:40:43+0800shutoff14372488472015-07-1903:4..
分类:
其他好文 时间:
2016-03-21 01:54:33
阅读次数:
305
如果要彻底删除虚拟机,需要3条命令1.virshdestroywyp1#首先从列表中删除2.virshundefinewyp1#删除虚拟机的配置文件。3.rm-rf/data/wyp1.img#最后删除虚拟机的文件如果此时想在恢复虚拟机wyp1,必须要有img文件,否则首先复制一份wyp2.img文件为wyp1.img在复制一份虚拟机配置文..
分类:
其他好文 时间:
2016-03-21 01:53:06
阅读次数:
137
调整cpu和内存virsheditwyp1修改:内存值和1CPU<memoryunit=‘KiB‘>524288</memory><currentMemoryunit=‘KiB‘>524288</currentMemory><vcpuplacement=‘static‘>1</vcpu>为:内存值和2CPU<memoryunit=‘KiB‘>624288</memory><..
分类:
其他好文 时间:
2016-03-21 01:54:15
阅读次数:
125
服为何这么慢。不能进入系统,只能重启,能登录进系统就可以用工具定位问题。干我们运维这行常用工具如下。uptimie--主要看后面loadaverage后面三个数字,分别代表5,10,15分钟的。什么是系统平均负载。运行或者不可打扰的进程平均数。核心数=平均负载。表满负荷了。如果超了..
分类:
其他好文 时间:
2016-03-21 01:52:53
阅读次数:
151
VRRP是网关冗余协议的另一种,是一种公有机制,HSRP是Cisco私有机制概述:VRRP(VirtualRouterRedundancyProtocol,虚拟路由冗余协议),讲若干个网关路由器虚拟成一个虚拟路由器,以这个虚拟路由器为网关。这个虚拟路由器是由一个主路由器(Master)和若干的备份路由器(Backup..
分类:
其他好文 时间:
2016-03-21 01:55:34
阅读次数:
1498
一、程序包管理器1、软件的运行2、程序包管理将编译好的文件打包成一个或有限的几个文件,可用于实现便捷的安装、卸载、升级、查询,校验等程序管理。centos常用的程序管理器有rpm和yum二、程序包管理器之RPM1、rpm是什么RPM是RPMPackageManager(RPM软件包管理器)的缩写,这..
分类:
其他好文 时间:
2016-03-21 01:54:04
阅读次数:
261
1、下载SublimeText2http://www.sublimetext.com/2默认下一步,下一步安装,完全。2、设置鼠标右击菜单开始->运行->regedit命令,回车找到[HKEY_CLASSES_ROOT\*\shell\SublimeText2\command]没有就新建项添加如下数值"C:\ProgramFiles\SublimeText2\sublime_text.exe"-p-..
分类:
其他好文 时间:
2016-03-21 01:51:42
阅读次数:
131
平时空闲的时候喜欢在自己PC上玩玩一些技术的尝试。可是有时因为一些原因经常就丢失了自己的一下尝试的代码。虽然平时用git和github也有很长的一段时间了,但都没有好好的利用github的一些价值。为了不再承受这种经常丢失心血的事情,还是把一些本地文件放到github上吧。步骤其..
分类:
其他好文 时间:
2016-03-21 01:51:55
阅读次数:
140
折半条件:必须在一个有序数组内进行。例如:在一个数组中查找一个数,找到就输出该元素下标,如果没找到就输出-1:#include<stdio.h>#include<stdlib.h>#include<string.h>intbin_search(int*p,intx,intn){intleft=0;intright=n-1;while(left<=right){int..
分类:
其他好文 时间:
2016-03-21 01:52:49
阅读次数:
130