William126

2019年5月18日

写出简洁高效的脚本

摘要: 像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。 不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。 一、实用的 xargs 命令 在平时的使用中,我认为 阅读全文

posted @ 2019-05-18 22:15 William126 阅读(280) 评论(0) 推荐(0) 编辑

测试开发面试准备之Linux -常用Linux系统命令(二)

摘要: 1.文件管理 cat -n diff log2014.log log2013.log chmod ugo-r file file命令用于辨识文件类型 file -i install.log find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设 阅读全文

posted @ 2019-05-18 22:14 William126 阅读(310) 评论(0) 推荐(0) 编辑

测试开发面试准备之Linux -常用Linux系统命令

摘要: 1、显示日期与时间的命令:date2、显示日历的命令:cal3、简单好用的计算器:bc4、热键“命令补全或文件补齐”:Tab5、热键“中断目前程序”:Ctrl+C6、热键“键盘输入结束(End of File)相当与输入exit”:Ctrl+D7、在线求助:man 【command】或 info 【 阅读全文

posted @ 2019-05-18 20:54 William126 阅读(910) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-TCP与UDP基本区别

摘要: TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 一般面试官都会问TCP和UDP的区别,这个很好回答啊,TCP 阅读全文

posted @ 2019-05-18 18:10 William126 阅读(440) 评论(0) 推荐(1) 编辑

测试开发面试准备之HTTP协议-Http Https 的区别

摘要: HTTP与HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密 阅读全文

posted @ 2019-05-18 17:47 William126 阅读(672) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-Get, POST的区别?

摘要: GET参数通过URL传递,POST放在Request body中。 GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST 阅读全文

posted @ 2019-05-18 17:42 William126 阅读(164) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-Http常用状态码

摘要: 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部 阅读全文

posted @ 2019-05-18 17:09 William126 阅读(230) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-Http常用请求方法

摘要: 那么HTTP请求报文和响应报文会是什么格式呢? 起始行:如 GET / HTTP/1.0 (请求的方法 请求的URL 请求所使用的协议) 头部信息:User-Agent Host等成对出现的值 主体 不管是请求报文还是响应报文都会遵循以上的格式。 那么起始行中的请求方法有哪些种呢? GET: 完整请 阅读全文

posted @ 2019-05-18 16:53 William126 阅读(455) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-三次握手

摘要: 发起TCP的3次握手 拿到域名对应的IP地址之后,User-Agent(一般是指浏览器)会以一个随机端口(1024 < 端口 < 65535)向服务器的WEB程序(常用的有httpd,nginx等)80端口发起TCP的连接请求。这个连接请求(原始的http请求经过TCP/IP4层模型的层层封包)到达 阅读全文

posted @ 2019-05-18 16:36 William126 阅读(509) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-域名解析详细过程

摘要: 1.域名解析(DNS解析) 首先Chrome浏览器会解析 www.linux178.com 这个域名(准确的叫法应该是主机名)对应的IP地址。怎么解析到对应的IP地址? ① Chrome浏览器 会首先搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存 阅读全文

posted @ 2019-05-18 16:22 William126 阅读(429) 评论(0) 推荐(0) 编辑

测试开发面试准备之HTTP协议-一次完整的Http请求过程

摘要: 1.域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 第一步,解析域名,找到主机IP 阅读全文

posted @ 2019-05-18 16:17 William126 阅读(712) 评论(0) 推荐(0) 编辑

导航