12 2011 档案
摘要:1.指针和const 指针是c/c++中重要的一部分,但是指针一旦跟const相关联就很容易使人困惑。我们常听任说指针常量和常量指针,那他们有什么区别呢?我们从下面简单的例子入手来讲解下。 1 int a=10; 2 const int *pa1=&a; 3 int const *pa2=&a; 4 int *const pa3=&a; 5 const int *const pa4=&a; 其实上面的例子中2和3的效果是一样的,const修饰的是*pa,也就是说const修饰的是指针指向的内容,这样的话我们通过指针是无法修改a的值得,这种...
阅读全文
摘要:Linux下的管道命令有这些:选取命令:cut grep排序命令:sort wc uniq双向重定向:tee字符转换命令: tr, col, join, paste, expand切割命令:split参数代号:xargs
阅读全文
摘要:用虚拟机安装了一个Centos系统,后来想用安装的vmdk文件重新克隆一个虚拟系统。clone成功后发现网卡无法启动成功,报错说:Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. [FAILED] 后来查找资料才发现,这是因为虚拟机非配给操作系统的虚拟网卡地址是不一样的。第一个系统的网卡地址记录在了/etc/udev/rules.d/70-persistent-net.rules,命名为eth0。新分配的系统的网卡地址也记录在了该文件当中,因此有了...
阅读全文
摘要:最近看到C++的bitset,突然好奇他们是怎么实现的。对内存的管理不可避免要用到指针,可是指针是用类型的,对bit的管理用什么指针效率高呢?于是就自己尝试写了个用char*来管理内存的bitset,当然自己这个效率稳健都无法于源码相比,所以命名成BitMap,只当是练习了。不过经过我的测试,发现这种方法的效率并不比c++的bitset效率低。 主要代码如下(Download):#include <iostream>#include <malloc.h>using namespace std;/* *This class implemented BitMap with
阅读全文
摘要:1 安装必须安装的软件环境$sudo apt-get install build-essential autoconf automake libxmu-dev(centos 上yum install kernel-devel)$sudo apt-get remove host去掉host指令列表(如果没有,则可以省略)2 解压缩文件,并进入代码 otcl-1.13/configure ,找到以下内容:Linux*)SHLIB_CFLAGS="-fpic"SHLIB_LD="ld -shared"SHLIB_SUFFIX=".so"DL
阅读全文
浙公网安备 33010602011771号