随笔 - 20,  文章 - 1,  评论 - 0,  阅读 - 11384
09 2013 档案
SVN服务器搭建和使用
摘要:(一)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王 阅读(303) 评论(0) 推荐(0) 编辑
linux Posix线程同步(条件变量) 实例
摘要:条件变量:与互斥量一起使用,暂时申请不到某资源时进入条件阻塞等待,当资源具备时线程恢复运行应用场合:生产线程不断的生产资源,并通知产生资源的条件,消费线程在没有资源情况下进入条件等待,一直等到条件信号的产生主要函数有两个: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王 阅读(549) 评论(0) 推荐(1) 编辑
连续多次调用inet_ntoa()结果重复
摘要:#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王 阅读(488) 评论(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王 阅读(470) 评论(0) 推荐(0) 编辑
error while loading shared libraries: xxx.so.x"错误的原因和解决办法
摘要:一般我们在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王 阅读(211) 评论(0) 推荐(0) 编辑
使用linux命令行调整非图形界面分辨率
摘要:第一步,调整linux内核显示参数:打开内核菜单配置列表文件:vi/boot/grub/menu.lst 或者 vi /boot/grub/gurb.conf 在kernel设置一行末尾添加:vga=0x36D 保存后退出,下图为示例:第二步,因为是调整linux内核参数,所以需要重启生效:reboot 附录,分辨率参数设置对照表其中红线所画是示例所示的参数: 阅读全文
posted @ 2013-09-10 15:05 Coder王 阅读(1641) 评论(0) 推荐(0) 编辑
[亲身实践]linux命令行下配置网路
摘要:1、在命令行下输入setup,2、之后出现下图,选择网络配置4、配置IP地址,子网掩码,DNS5、保存之后回到命令行模式下,输入service network restart,至此网络配置完成 阅读全文
posted @ 2013-09-10 13:35 Coder王 阅读(142) 评论(0) 推荐(0) 编辑
linux 路由表 的一些相关资料
摘要: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王 阅读(348) 评论(0) 推荐(0) 编辑
Linux_系统管理_网络配置_命令行配置网络
摘要:因为格了系统,重新安装了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王 阅读(374) 评论(0) 推荐(0) 编辑
linux开机默认启动命令行模式
摘要:进入vi /etc/inittab修改id:5:initdefault:为id:3:initdefault: 阅读全文
posted @ 2013-09-09 08:11 Coder王 阅读(1044) 评论(0) 推荐(0) 编辑
详解Makefile 函数的语法与使用 (转)
摘要:使用函数:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分 隔,而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括号把函数名和参数括起。感觉很像一个变量,是不是?函数中的参数可以使用变 量,为了风格的统一,函数和变量的括号最好一样,如使用“$(subst a,. 阅读全文
posted @ 2013-09-05 15:50 Coder王 阅读(443) 评论(0) 推荐(0) 编辑
linux ar命令参数及用法详解--linux建立、修改或抽取备存文件命
摘要:功能说明:建立或修改备存文件,或是从备存文件中抽取文件。语 法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件]补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。参 数: 指令参数 -d 删除备存文件中的成员文件。 -m 变更成员文件在备存文件中的次序。 -p 显示备存文件中的成员文件内容。 -q 将问家附加在备存文件末端。 -r 将文件插入备存文件中。 -t 显示备存文件中所包含的文件。 -x 自备存文件中取出成员文件。 选项参数 a 将文件插入备存文件中指定的成员文件之后。 b 将文件插入备存文.. 阅读全文
posted @ 2013-09-03 08:12 Coder王 阅读(1589) 评论(0) 推荐(0) 编辑
linux下编译自己的库文件实践
摘要:有了我传的那个资料,这个就没什么用了,那个太经典了,这个就是记录我自己的实践。:-) linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,主要记录了一些配置信息。 1.创建静态.o库文件和.a库文件[root@localhost study]# mkdir libtest[root@localhost study]# lscc.c hello hello1 hel... 阅读全文
posted @ 2013-09-02 21:12 Coder王 阅读(795) 评论(0) 推荐(0) 编辑
如何在Linux下添加函数库
摘要:如何为Linux增加库一. 静态库在Linux下的静态库是以.a为后缀的文件。1. 建静态库h1.c 源文件#includevoid hello1(){printf(“the first hello!\n”);}h2.c 源文件#includevoid hello2(){printf(“the second hello!\n”);}2.主程序hello.c 源文件#includeint main(){hello1();hello2();return 0;}输入命令:gcc –c h1.cgcc –c h2.car –r libhello.a h1.o h2.oar –s libhello.ar 阅读全文
posted @ 2013-09-02 14:51 Coder王 阅读(1200) 评论(0) 推荐(0) 编辑
Linux find 用法示例
摘要:Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一 阅读全文
posted @ 2013-09-02 14:08 Coder王 阅读(219) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示