命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 vim filename +num 使用vim打开文件filena ...
分类:
系统相关 时间:
2020-03-14 20:13:53
阅读次数:
63
从user.txt中读取一行内容赋值给变量user,然后进行操作 while以回车(或者换行)分割 for遇到空行就认为是分隔符空格,while遇到空行,会将空行作为一个变量空值读入 while比for擅长逐行处理文件 ...
分类:
系统相关 时间:
2020-03-14 15:05:48
阅读次数:
68
近日在使用ajax向后端传参时发现,当参数中含有'+'字符时,后端获取的时候会变成空行,查阅资料得知,在前端使用encodeURIComponent()处理参数即可解决此问题。 ...
分类:
Web程序 时间:
2020-03-14 10:40:50
阅读次数:
65
1、 抽取文本的工具 1> 文件内容:less 和 cat 文件查看命令:cat,tac,rev cat [option] [file_name]cat -E 显示行结束符$ -n 对显示出的每一行进行编号 -A 显示所有控制符 -b 非空行编号 -s 压缩连续的空行成一行 tac [file_na ...
分类:
系统相关 时间:
2020-03-09 13:57:44
阅读次数:
78
请求消息数据格式 请求行 请求方式 请求url 请求协议或者版本 (GET /login.html HTTP/1.1) 请求头 请求头名称:请求头值 多个用逗号分隔 请求空行 空行分隔作用 分隔请求体 或者 请求正文 请求体 GET 无请求体 Post 才有 username=sssss 封装POS ...
分类:
Web程序 时间:
2020-03-07 09:54:49
阅读次数:
86
要求:在1111之前添加AAA,命令如下: sed -i 's/指定的字符/要插入的字符&/' 文件 [root@localhost ~]# sed -i 's/1111/AAA&/' /tmp/input.txt [root@localhost ~]# cat /tmp/input.txt nul ...
分类:
其他好文 时间:
2020-03-04 12:44:54
阅读次数:
64
前言redis支持的数据类型:字符串(string)。哈希表(hash)。列表(list)。集合(set)。有序集合(zset)。位图(bitmaps)。HyperLoglogs、GEO等。redis特性如下:速度快:基于内存工作,使用离OS最近的C语言编写,使用单线程架构,预防了多线程可能产生的竞争问题。基于键值对的数据结构服务器:redis中的值不仅仅可以是字符串,关于其支持的数据类型已经在文
分类:
其他好文 时间:
2020-03-02 23:03:24
阅读次数:
63
富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){ return $('<div/>').text(value).html(); } 从数据库拿出的转义后的HTML标签内容,先得去除转义,然后再去除HTML标签,是生成缩略 ...
分类:
Web程序 时间:
2020-03-02 14:32:37
阅读次数:
140
Python风格规范 分号:不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度:每行不超过80个字符 括号:宁缺毋滥的使用括号 缩进:用4个空格来缩进代码 空行:顶级定义之间空两行, 方法定义之间空一行 注释:确保对模块, 函数, 方法和行内注释使用正确的风格 类:如果一个类不继承自其它 ...
分类:
编程语言 时间:
2020-02-27 01:08:41
阅读次数:
106
HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。每一个报头域 ...
分类:
Web程序 时间:
2020-02-22 23:39:13
阅读次数:
158