在前面已经提到过,互联网的本质就是一堆协议,协议就是标准,比如全世界人通信的标准是英语,所有的计算机都学会了互联网协议,那么所有的计算机就可以按照统一的标准去收发信息完成通信了。 作为普通开发人员的我们,写的软件/程序都是处于应用层上的,然而,想要让软件接入互联网,就必须得通过传输层,也就是必须遵循 ...
分类:
编程语言 时间:
2018-05-17 20:39:55
阅读次数:
162
一、输入输出的重定向输入重定向把文件导入命令中输出重定向原本输出到屏幕的数据写入到文本中标准输入重定向STDIN文件描述符0默认从键盘输入标准输出重定向STDOUT描述符1默认输出到屏幕错误输出重定向STDERR描述符2默认输出到屏幕[root@thinkmo~]#lltest.sh-rw-r--r--.1rootroot85May904:52test.sh[root@thinkmo~]#llxx
分类:
其他好文 时间:
2018-05-12 17:34:28
阅读次数:
223
一、GET/POST请求 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。 1、获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。n ...
分类:
Web程序 时间:
2018-05-12 03:09:04
阅读次数:
288
第三章文件的描述符和重定向解释文件描述符是和文件的输入、输出相关联的非负整数,Linux内核(kernel)利用文件描述符(filedescriptor)来访问文件。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。常见的文件描述符是stdin、stdout和stderr。系统预留文件描述符0stdin(标准输入)1stdout(标准输出)2std
分类:
其他好文 时间:
2018-05-09 16:01:59
阅读次数:
141
二、Linux 目录结构 在讲 Linux 目录结构之前,你首先要清楚一点,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windo ...
分类:
系统相关 时间:
2018-05-01 23:48:05
阅读次数:
258
C语言 perror函数perror 头文件: #include函数原型: void perror(char * string)函数说明: 输出将最近一次发生错误的原因输出到标准错误(stderr),其中string会先输出到标准错误中,后面再加上错误原因字符串,其错误原因会依照全局变量errno的... ...
分类:
编程语言 时间:
2018-04-30 17:53:48
阅读次数:
228
logging模块 日志一共分为五个等级,从低到高依次是debug、info、warning、error、critical debug: 详细的所有信息 info: 确认一个按期运行 warning:一些意想不到的事情发生了,或者一些问题在不久的将来会出现 error: 更严重的问题,软件没能执行一 ...
分类:
编程语言 时间:
2018-04-25 21:01:07
阅读次数:
198
一、粘包现象 让我们基于tcp先制作一个远程执行命令的程序(1:执行错误命令 2:执行ls 3:执行ifconfig) 注意注意注意: res=subprocess.Popen(cmd.decode('utf-8'),shell=True,stderr=subprocess.PIPE,stdout= ...
分类:
编程语言 时间:
2018-04-22 13:04:18
阅读次数:
262