转载自:http://www.diybl.com/course/6_system/linux/Linuxjs/20081213/153625.html
CentOS USTC mirror
http://centos.ustc.edu.cn/centos/
安装后请按照以下步骤修改CenOS-Base.repo,以后就可以方便的用yum安装软件了.
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.r[......]
转载自:http://www.diybl.com/course/6_system/linux/Linuxjs/20081213/153625.html
CentOS USTC mirror
http://centos.ustc.edu.cn/centos/
安装后请按照以下步骤修改CenOS-Base.repo,以后就可以方便的用yum安装软件了.
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.r[......]
64位Linux系统下,源码编译时,有时会无法链接libmysqlclient库:
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient[......]
KFS是一个分布式文件系统(Cloud Store)
安装/调试KFS步骤
0、安装g++
一定要使用g++ 4.2版本(或者4.3)
sudo apt-get install g++-4.2
然后在/usr/bin下用ln把g++链接到 g++-4.2上!
1、安装Boost
需要手动安装
去Boost.org上下载1.4.0
./bootstrap.sh //会生成bjam
./bjam -sTOOLS=gcc --without-python install[......]
今天写程序,如下:
[cpp]
set<CmdTask>::iterator itr = tasks.begin();
while (itr != tasks.end()) {
//找pid相同的
if (itr->pid == pid) {
break;
}
itr++;
}
if (itr != tasks.end()) {
//找到了
unsigned int *ptr =[......]
(1)C++允许我们重新定义操作符用于类类型对象时的含义
(2)可以像内置转换一样使用类类型,将一个类型的对象隐式转换为另一个类型
标准库为容器定义了几个重载操作符:为容器定义了下标访问[],为迭代器定义了*和->
14.1 重载操作符的定义
重载操作符是具有特殊名称的函数:保留字operator后面接所需定义的操作符符号。
重载操作符的形参数目,与操作符的操作数相同。
不能重载的操作符 :: .* . ?:
不建议重载的操作符[......]