摘要: (一)SVN服务器搭建Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVN server,如图:然后下载 阅读全文
posted @ 2013-09-29 19:32 Coder王 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 条件变量:与互斥量一起使用,暂时申请不到某资源时进入条件阻塞等待,当资源具备时线程恢复运行应用场合:生产线程不断的生产资源,并通知产生资源的条件,消费线程在没有资源情况下进入条件等待,一直等到条件信号的产生主要函数有两个:1)等待条件int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)2)发送条件信号int pthread_cond_signal(pthread_cond_t *cond);请参考:http://www.diybl.com/course/3_program/c++/cppjs/20110518/5 阅读全文
posted @ 2013-09-22 21:13 Coder王 阅读(534) 评论(0) 推荐(1) 编辑
摘要: #include #include #include #include #include #include "myerror.h"int main(int argc, char* argv[]){ struct in_addr net_ip_address; struct in_addr net_mask_address; u_int32_t net_ip; u_int32_t net_mask; char errbuff[PCAP_ERRBUF_SIZE]; char* net_ip_string; char* net_mask_string; ... 阅读全文
posted @ 2013-09-15 12:21 Coder王 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 假设静态库文件lib×××.a在/home/fiber/Desktop/lib下,1、cd /home/fiber/Desktop下;2、pwd >> /etc/ld.so.conf3、ldconfig如上操作之后问题便解决了。 阅读全文
posted @ 2013-09-14 14:23 Coder王 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可.另外一个原因就是已经安装了该共享库, 但执行需要调用该共享库的程序的时候, 程序按照默认共享库路径找不到该共享库文件.所以安装共享库后要 阅读全文
posted @ 2013-09-11 13:18 Coder王 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 第一步,调整linux内核显示参数:打开内核菜单配置列表文件:vi/boot/grub/menu.lst 或者 vi /boot/grub/gurb.conf 在kernel设置一行末尾添加:vga=0x36D 保存后退出,下图为示例:第二步,因为是调整linux内核参数,所以需要重启生效:reboot 附录,分辨率参数设置对照表其中红线所画是示例所示的参数: 阅读全文
posted @ 2013-09-10 15:05 Coder王 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 1、在命令行下输入setup,2、之后出现下图,选择网络配置4、配置IP地址,子网掩码,DNS5、保存之后回到命令行模式下,输入service network restart,至此网络配置完成 阅读全文
posted @ 2013-09-10 13:35 Coder王 阅读(140) 评论(0) 推荐(0) 编辑
摘要: linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestination Gateway Genmask Flags Metric Ref Use Iface192.168.0.0 * 255.255.255.0 U 0 0 0 eth0169.254.0.0 * 255.255.0.0 U 0 0 0 eth0default ... 阅读全文
posted @ 2013-09-10 13:03 Coder王 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 因为格了系统,重新安装了VMware,加载了原来的虚拟机后,因为VMware虚拟网卡Vmnet8的地址已经变了,所以要改变下客户操作系统的地址,结果搞了半天才搞定,这里记下来,希望能够为遇到这类问题的提供一个参考。软件版本:VMware Workstation: 7.0 这个不太相关,6.5,6.0其他一样的。客户操作系统:Linux--CentOS5.4。我的客户操作系统选择的是NAT方式,默认是使用VMNet8,在网络连接中,看到VMnet8的参数如下:IP地址:192.168.101.1子网掩码:255.255.255.0网关地址: 空由于这里看不到网关,所以可以到Virtual Net 阅读全文
posted @ 2013-09-10 13:01 Coder王 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 进入vi /etc/inittab修改id:5:initdefault:为id:3:initdefault: 阅读全文
posted @ 2013-09-09 08:11 Coder王 阅读(1037) 评论(0) 推荐(0) 编辑