上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
  2012年6月15日
摘要: 示例程序:typedef struct jilu{ char *value; struct jilu *next;}JL;JL * head = NULL;JL ** p, *q; //p用来指向分配的节点p = (JL **)malloc(15 * sizeof(JL *)); 定义了一个结构JL定义了指向JL型的对象的指针head和p定义了指向JL*型的对象的指针p,JL*型实际上就是指JL型的指针,即head和p,这里p就是一个指向指针的指针,p中存放JL*型指针的地址最后一行为p分配了15个JL*型指针的存放空间,这使得p成为一个数组,一个存放JL*型指针的数组,p数组中的元素都... 阅读全文
posted @ 2012-06-15 09:19 york_hust 阅读(209) 评论(0) 推荐(0) 编辑
  2012年6月14日
摘要: 1.应该修改的rabin.h不是在安装目录下的,而是在/usr/local/include/sfs-0.6/rabin.h的这个,继续修改.因为sfs,gmp都是已经安装好了的,所以安装目录已经没有太大的用处了,那么...我做的链接sfs,gmp是不是也不对?2.在运行simple/server时出现"Could not find my principal",于是在Node.cc中node的构造函数中加入以下内容,查看运行结果118 //change by york119 //printf("\nmy_address.s_addr: %256c",my_ 阅读全文
posted @ 2012-06-14 11:36 york_hust 阅读(320) 评论(0) 推荐(0) 编辑
摘要: const用在成员函数后 主要是针对类的const 对象如:class Text{public: void printconst(void)const{cout < < "hello " < <endl;} void print(void){cout < < "hello " < <endl;}private: int k;};const Text a;//上面定义了类Text的一常量对象int main(void){ a.printconst(); //ok a.print(); //error //上面 阅读全文
posted @ 2012-06-14 09:35 york_hust 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在c++类中声明成员时可以加上static关键字,这样声明的成员就叫做静态成员(包括数据成员和成员函数)。例如: class test{ public: test(){} ~test(){} public: //静态成员函数 static int getCount(){ return m_nCount; } private: //静态数据成员 static int m_nCount; }; int test::m_nCount=0; 静态数据成员和普通数据成员区别较大,体现在下面几点: (1)普通数据成员属于类的一个具体的对象,只有对象被创建了,普通数据成员才会... 阅读全文
posted @ 2012-06-14 09:30 york_hust 阅读(252) 评论(0) 推荐(0) 编辑
  2012年6月13日
摘要: 1.安装redhat7.22.修改开机等待时间(/etc/grub.conf)3.配置网络:使用netconfig命令配置,把ip地址和网桥同一个网段即可,修改主机名(/etc/sysconfig/network)4.传输bft_source.tar.gz到guest上,记得要使用非root用户进行操作(创建文件夹,传输文件)这样非root用户才有使用文件的权限5.配置redhat上的ssh,没有c编译器!!!!!!,重装系统6.发现groupadd所在文件夹没有加入环境变量中,这是因为提权(su)进入root时不会有/sbin路径.使用su -就可以了7.先安装gmp,很顺利8.再安装sfs 阅读全文
posted @ 2012-06-13 09:21 york_hust 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。在RedHat linux刚安装好后可以通过图形化界面来配置,以下介绍通过命令行配置网络 用cat命令查看默认安装后关于网络配置的文件信息 1.cat /etc/sysconfig/network 2.cat /etc/resolv.conf 3.cat /etc/sysconfig/network-scripts/ifcfg-ethN (eth0为默认的,需要根据自己的情况而定) 我们依次来配置了解和配置一下上面的三个文件 /etc/sysconfig/network 网络设... 阅读全文
posted @ 2012-06-13 09:21 york_hust 阅读(8649) 评论(0) 推荐(0) 编辑
  2012年6月12日
摘要: 启动kvm后,在kvm窗口中,按下CTRL+ALT+2,切换至qemu控制台,可以看到qemu控制台提示符是:(qemu)在控制台中,我们输入以下命令:#查看有哪些IDE设备(qemu) info block ide0-cd1: type=cdrom removeable=1 locked=1 file=/home/rene/… ide0-hd0: type=hd removable=0 file=/home/rene/…#由上面的内容,我们可以看到,ide1-cd1是kvm的虚拟光盘设备#弹出光盘:(qemu) eject ide0-cd1#更换光盘,注意,这里的/opt/目录是host.. 阅读全文
posted @ 2012-06-12 14:45 york_hust 阅读(4782) 评论(0) 推荐(0) 编辑
摘要: 环境:freebsd4.11_mini+bft-base-src-rh72.tar.gz+gmp-5.0.5.tar.bz2+sfs-0.5.tar.gz1.安装freebsd4.112.把tar文件移到系统中(scp)[网络:br0+tap0]3.修改ip(/etc/rc.conf)4.修改启动等待时间:在 /boot/loader.conf 中加上以下这一行autoboot_delay="秒数" ,如autoboot_delay="3" 代表3秒5.出现rl0: watchdog timeout 阅读全文
posted @ 2012-06-12 10:26 york_hust 阅读(252) 评论(0) 推荐(0) 编辑
  2012年6月8日
摘要: Linux下文件的类型是不依赖于其后缀名的,但一般来讲:.ko 是Linux 2.6内核使用的动态连接文件的后缀名,也就是模块文件,用来在Linux系统启动时加载内核模块.o 是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a 为静态库,是好多个.o合在一起,用于静态连接.la 为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看file *.la来查看文件类型创建.a库文件和.o库文件: $ gcc -c mylib.c $ ar -r mylib.a mylib.o.. 阅读全文
posted @ 2012-06-08 10:42 york_hust 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来 寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的AAAAAAA 阅读全文
posted @ 2012-06-08 10:25 york_hust 阅读(269) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页