recv函数会将套接字缓冲区中的内容读出,但不清空,与read函数的区别在此。此函数有一个flag标志位,设为MSG_PEEK。
send函数会将缓冲区中的内容写入到套接字,也不清空,与write函数的区别在此。
用这两个函数可以先接收或发送缓冲区中的内容,然后再用readn(此时缓冲区中的内容依然存在)与write函数去继续判断换行符/n,对缓冲区内容实现换行输出。
echocli.c...
分类:
其他好文 时间:
2014-05-13 23:43:35
阅读次数:
494
序言
QBittorrent是一个新的轻量级BitTorrent客户端,可运行于Linux、windows及其他可能系统,它简单易用,漂亮的外观,功能强大,是linux下的一款比较出色的bt下载工具。然而想使用它却不简单,废了我两天时间终于搞定了,记录一下解决的过程,算是对于两天辛苦的一个总结吧!
配置信息及需要的软件
操作系统:CentOS 6.5 32位
Qt版本:Qt...
分类:
系统相关 时间:
2014-05-13 08:38:52
阅读次数:
471
通常我们使用centos来组建LNMP,但是我们开发时多使用ubuntu的桌面版本来调试,下面将详细介绍如何在ubuntu上安装一套LNMP。
一、下载并安装最新的ubuntu14.04桌面版本
二、安装mysql
1. 下载mysql的最新版本,例如:
wget
http://dl.mysql.cn/mysql5/5.5/mysql-5.5.25.tar.gz
2. 解压缩:
t...
分类:
其他好文 时间:
2014-05-13 08:07:02
阅读次数:
423
erlang R17带来了新的socket选项{active,N} ,与{active,once}一起为应用层提供流量控制。为什么会多了这个选项,{active,once}不是可以有效抑制大量socket消息吗?我们知道,{active,once}在每次接收到包都要重新设置active选项,才能继续接收erlang的消息通知。实际上,每次设定{active,once}都意味着调用一次epoll_ctl, 如果请求过于频繁,就会有大量的epoll_ctl调用。erlang目前只有一个线程会收割epoll_wa...
分类:
其他好文 时间:
2014-05-13 08:04:58
阅读次数:
365
Centos6.3网卡启动需用Ifup-eth0启动问题.使用命令ifupeth0可以正常设置启动,系统重启后或者重启网卡即失效了。永久解决方法1、在/etc/sysconfig/network-scripts/ifcfg-eth0只需修改ONBOOT=yes就OK--引导时是否激活设备DEVICE=eth0BOOTPROTO=noneHWADDR=00:1b:fc:32:6e:c6NM_C..
分类:
其他好文 时间:
2014-05-13 05:02:19
阅读次数:
267
一、简介1、介绍MogileFS是一个开源的分布式文件系统,用于组建分布式文件集群,由LiveJournal旗下DangaInteractive公司开发,Danga团队开发了包括Memcached、MogileFS、Perlbal等不错的开源项目:(注:Perlbal是一个强大的Perl写的反向代理服务器)2、MogileFS的特性(1)工作..
分类:
其他好文 时间:
2014-05-13 03:31:00
阅读次数:
538
1.OpenFileDescriptorsLinux在系统调用,大量的系统调用都依赖于文件描述符,而文件描述符可分配给进程的最大大小由资源限制来定义。因此,如果文件描述符大小不够,或有不正常网络连接(Socket也算)、文件IO没有关闭并释放出文件描述符。也可以说是文件句柄(FileOperator),..
分类:
系统相关 时间:
2014-05-13 02:24:29
阅读次数:
470
WindowsServer2012R2对Linux的支持变得越来越多了,用SCVMM2012R2部署Linux(如CentOS)显得更有价值,比如支持动态内存,运行效率更高等等。在SCVMM2012R2中部署Linux和Windows有很大差异,你以为"下一步"不停点下去就能搞定么?那是不可能的。=====前置条件========新手通过S..
分类:
系统相关 时间:
2014-05-13 02:22:24
阅读次数:
462
http://pkgs.repoforge.org/rpmforge-release/
分类:
其他好文 时间:
2014-05-13 01:49:34
阅读次数:
224
1、centos怎么让进入GRUB菜单界面?Linux开机引导的时候,按键盘上的e就可以进入进入GRUB菜单界面。2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态。3.把光标移动到kernel...那一行,再敲入“e”进入命令行编辑,在kernel一行的最后加上空格sing..
分类:
其他好文 时间:
2014-05-13 01:43:21
阅读次数:
272