- 博客(5)
- 收藏
- 关注
原创 linux脚本编程之shell实现彩色进度条
一.shell语法一.shell语法1shell中printf()的使用shell中printf()的使用printf的默认输出没有换行,换行需要自己加“\n” printf的默认输出没有换行,换行需要自己加“\n”.printf支持格式化输出,要不怎么能叫printf呢.printf支持格式化输出,要不怎么能叫printf呢 下面通过几个例子来实现printf的"输出"下面通过几个例子来实现
2017-07-07 18:47:15 586
原创 linux脚本语言之shell 中的eval
一.关于eval一.关于eval功能说明:eval的作用是再次执行命令行处理,也就是说,对一个命令行,执行两次命令行处理功能说明:eval的作用是再次执行命令行处理,也就是说,对一个命令行,执行两次命令行处理 语法:eval[参数]语法:eval[参数] 补充:eval可以读取一连串的参数,然后再依照参数本身的特性来执行补充:eval可以读取一连串的参数,然后再依照参数本身的特性来执
2017-07-07 11:20:46 1378
原创 linux网络编程之多线程多进程服务器与进程线程池
一.实现tcp服务端多进程编写#include<stdio.h>#include<stdlib.h>#include<sys/socket.h>#include<sys/types.h>#include<arpa/inet.h>#include<string.h>#include <netinet/in.h>static void usage(const char* proc){
2017-07-06 15:09:12 668
原创 高级I/O之多路转接poll
一.关于poll与select使用三个位图来表示三个fdest的方式不同,poll是用一个pollfd指针来实现的这样做的解决了select处理文件描述符有上限的缺陷,,但是随着数量过大性能也会下降。和select函数一样,poll返回后,需要轮询pollfd来获取就绪的文件描述符。poll函数 fd:文件描述符 events :关心的事件 revevts :发生事件的数据
2017-07-03 16:34:19 286
原创 高级I/O之多路转接epoll
一.关于epoll函数1.什么是epoll是为了处理大量的句柄而作了改进的poll。被公认为linux2.6下性能最好的多路I/O就绪通知方式。2.epoll函数epoll函数与select函数其中一个不同点是epoll分别用三个函数来实现多路转接的功能,而select函数用一个函数实现。 - epoll_creat() 作用:创建一个epoll模型,返回的是epoll模型句柄 参数:
2017-07-03 15:54:02 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人