vm0vm1vm2安装vmware后:安装vmwaretools工具1物理机和虚拟机复制粘贴unity模式共享文件夹等功能2设置共享文件夹网络相关命令#lspci|grepeth查看驱动卡信息#mii-tooleth1eth1:negoriated100baseTX-FD,linkok,如果fail表示网线没连接好ifconfig查看网卡信息-a所有ifconfigeth0查..
分类:
其他好文 时间:
2016-08-12 22:11:39
阅读次数:
218
系统提供select函数来实现多路复用输入/输出模型。作用:select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。函数原型:参数说明:intnfds:需要监视的最大文件描述符值+1;fd_set*read..
分类:
其他好文 时间:
2016-08-12 22:11:15
阅读次数:
185
首先,从man手册里找到对select函数的描述,如下: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 其中: nfds : 指集合中所有文件描 ...
分类:
其他好文 时间:
2016-08-12 21:39:37
阅读次数:
277
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于 select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd 数目越多,自然 ...
分类:
系统相关 时间:
2016-08-12 01:11:06
阅读次数:
279
client中: sendto(sfd,buf,strlen(buf),0,(struct sockaddr *)&saddr,len); recvfrom(sfd,buf,sizeof(buf),0,NULL,NULL);server中: recvfrom(fd,buf,sizeof(buf),0 ...
分类:
其他好文 时间:
2016-08-11 22:37:42
阅读次数:
217
错误一:遇到一个很奇怪的问题,web.py代码里面报错IOError:[Errno32]Brokenpipe启动命令:nohuppythonxxx.py>>xxx.log&ssh登录到机器上,启动,不会出现远程ssh执行启动脚本,就会出现IOError问题查看进程pid,ll/proc/<pid>/fd发现,stderr也就是fd为2的文件,竟然是..
分类:
编程语言 时间:
2016-08-11 16:08:29
阅读次数:
235
C++ 语言编写的基础练习 具体案例放在github中 github地址:https://github.com/Master-fd/C-Base 1. 操作符重载 2. 构造与析构 3. 函数模板 4. 函数重载 5. 继承 6. 继承的多肽 7. 类的封装性 8. 类的静态成员 9. 类模板 10 ...
分类:
编程语言 时间:
2016-08-10 22:36:58
阅读次数:
152
具体 源代码 案例查看github,持续更新中............ github地址:https://github.com/Master-fd/C-Algorithm 1. 二分法查找 2. 冒泡排序 3. 插入排序 4. 希尔排序 5. 选择排序 6. 快速排序 7. 单链表实现堆栈 8. 单 ...
分类:
编程语言 时间:
2016-08-10 22:22:41
阅读次数:
222
int select(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict errorfds, struct timeval *restrict timeout);SYSCALL_DEFINE5... ...
分类:
其他好文 时间:
2016-08-10 06:29:14
阅读次数:
277
参考以下链接自己补充实验:http://www.cppblog.com/mysileng/archive/2013/01/15/197284.aspx?opt=admin int main(int argc,char *argv[]){ fd_set rfd; char buf[3]={0}; FD... ...
分类:
其他好文 时间:
2016-08-10 06:24:35
阅读次数:
236