- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 KVM实践02----创建一个虚拟机
前提:参考《KVM实践01》完成环境搭建。 虚拟机网络 网络是通信的基础,也是最复杂的部分。这里介绍的是最基本的网络拓扑,要知道生产环境真实网络是非常复杂的。在《KVM实践01》中安装过依赖包libvirt并启用libvirtd后,libvirt会自动生成网桥virbr0[root@localhost ~]# ip a1: lo: <LOOPBACK,UP,LOWER_...
2018-11-05 00:08:43
359
原创 猜数字游戏源码
client(玩家A)#define BUF_SZIE 64#include #include #pragma comment(lib,"Ws2_32")#include #include #include #include using namespace std;char buf_rec[BUF_SZIE];char buf_send[BUF_SZIE];DWORD
2014-08-17 21:41:52
1028
原创 用_beginthreadex创建线程
//Note:尽量用_beginthreadex而不要用CreatThread//用_beginthreadex和_endthreadex编写多线程程序#include#include#includeusing namespace std;unsigned num;unsigned __stdcall thread2(void* pArguments){//线程函数 cout<<(
2014-07-31 22:23:50
605
原创 c++迭代器iterators
#include #include #include #include #include#include//#include using namespace std;//ostream_iterator 对象必须与特定的流绑定在一起。在创建 istream_iterator 时,可直接将它绑定到一个流上int main(){ //几种迭代器: //1、insert
2014-07-30 21:48:46
591
原创 关键字扫描文件/路径小工具
#include#include#include #include#include #include#include#pragma comment(lib,"Ws2_32")#define BUF_SZIE 256int main(int argc,char **argv){ char dirbuf[1024]; char buf[BUF_SZIE]; char l
2014-06-30 11:00:47
1088
原创 c笔记——可变长参数函数用法
#include#include#include//有一些宏定义int max(int n,...){ va_list ap; int current=0,largest=0; va_start(ap,n); largest=va_arg(ap,int);//获取第一个 for(int i=1;i<n;++i){ current=va_arg(ap,int);//每次调用都会
2014-06-26 19:23:25
526
1
原创 c笔记——字符串处理
#include#include#includeint main(){ //1.复制函数 //所有的复制函数返回值为第一个参数,即目的指针; //memcpy从源向目的复制n个字符(第三个参数),如过源和目的内存有重叠,行为未定义 //memmove与memcpy功能一样,区别:当源和目的重叠时可以正常工作 //strcpy 将一个以空字符结尾的字符串从源复制到目的(必须有空字符,
2014-06-26 16:18:07
598
原创 c笔记——c中的与流相关的函数
#include#include#define I 20 //爱心的上半部分两个小半圆的半径#define R 340 //爱心的下半部分圆弧曲线半径int main(){ //FILE *pf; //pf=stdin;//标准输入 //pf=stderr;//标准错误 //pf=stdout;//标准输出 /** 文件:文本文件 和 二进制文件 的区别 1、文本
2014-06-23 23:21:00
771
转载 Why C++?王者归来
有个著名的演讲视频,演讲者是Exceptional C++ 和 C++ Coding Standards 的作者、ISO C++ 委员会的Chair、C++/CLI首席架构师、Microsoft的软件架构师,他叫Herb Sutter,这个视频是 C++ and Beyond 2011上的一次公开演讲,题目是——Why C++?我觉得他的演讲内容足够可以说明很多问题,所以,我把Herb
2014-06-20 21:37:32
672
原创 c笔记——位运算
#include#includeint main(int argc,char** argv){ unsigned int i=0x78;//0111 1000 //设置i的第2位1 i |= 1 printf("%x\n",i);//0x7c //将i的第六位清零 i &= ~(1 printf("%x\n",i);
2014-06-19 15:28:16
549
原创 c笔记——linux cat命令的简单实现
#include#includevoid one_file(FILE *fp){ char ch; while((ch=getc(fp))!=EOF) putchar(ch);}int main(int argc,char** argv){ if(argc==1)//无参数则从标准流输入 one_file(stdin
2014-06-17 23:11:24
1119
原创 c++笔记——类中的static
C++Primer4中写道:正如类可以定义共享的 static 数据成员一样,类也可以定义 static 成员函数。static 成员函数没有 this 形参,它可以直接访问所属类的 static 成员,但不能直接使用非 static 成员。使用类的 static 成员的优点使用 static 成员而不是全局对象有三个优点。1. static 成员的名字是在类的作用域中
2014-06-17 10:54:46
622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人