Linux的SOCKET编程详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe ...
分类:
系统相关 时间:
2017-06-06 15:55:17
阅读次数:
221
####################re.findall 查找哦所有 JG=re.findall('al(e)x','alex make love') 拿到的是alex 中的e JG=re.findall('al(?:e)x','alex make love') 拿到alex 贪婪模式a.*b ...
分类:
编程语言 时间:
2017-06-06 10:56:42
阅读次数:
217
这是我们正在进行的Linux命令和性能监控系列的一部分。vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/unix/FreeBSD/Solaris)。 如果vmstat和iostat命令在你的系统中不可用,请安装sysstat软件包。vmstat,sar和iostat命 ...
分类:
移动开发 时间:
2017-06-04 22:57:39
阅读次数:
269
??1.函数介绍 close(关闭文件) 相关函数 open,fcntl。shutdown,unlink,fclose 表头文件 #include<unistd.h> 定义函数 int close(int fd); 函数说明 当使用完文件后若已不再须要则可使用close()关闭该文件,二close( ...
分类:
系统相关 时间:
2017-05-28 09:52:52
阅读次数:
306
WEB服务器-Nginx之虚拟主机、日志、认证及优化概述Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形..
分类:
Web程序 时间:
2017-05-25 22:03:28
阅读次数:
488
如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种 GPL、BSD、MIT、Mozilla、Apache和LGPL 之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简 ...
分类:
其他好文 时间:
2017-05-24 19:14:34
阅读次数:
183
shell基础一 一、什么是shell shell是个功能强大的编程语言,也是个解释执行的脚本语言(命令解释器)。 二、shell分类 1.bourne shell (包括sh、ksh、Bash、psh、zsh)。 2.c shell(主要应用于BSD版的UNIX系统包括csh和tcsh)。 三、s ...
分类:
系统相关 时间:
2017-05-23 21:51:33
阅读次数:
250
随着Microsoft, Adobe等巨头对开源的支持,世界迎来了更广阔的开源盛事。 现今的开源协议有很多,诸如GPL、LGPL、BSD、Apache License Version 2.0、MIT等,都是通过了OSI(Open source Initiative)组织的批准。这里我们暂时看看这几种 ...
分类:
其他好文 时间:
2017-05-23 11:18:45
阅读次数:
126
1、redis 通常被称为数据结构服务器,遵守BSD协议,是一个高性能的key-value数据库。值可以是 字符串(String)、哈希(Map)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。 2、Redis与其他key-value缓存产品有以下三个特点: Redi ...
分类:
其他好文 时间:
2017-05-23 10:21:18
阅读次数:
182
Nginx教程(一) Nginx入门教程 1 Nginx入门教程 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Р ...
分类:
其他好文 时间:
2017-05-23 00:37:23
阅读次数:
295