自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除