- 博客(217)
- 资源 (2)
- 收藏
- 关注
原创 Shell 数组
数组的定义arr_number=(1 2 3 4 5)arr_number=(‘aa’ ‘bb’ ‘cc’)获取数组长度${#数组名[@/*]}读取某个下标的值${数组名[下标]}删除操作清除某个元素:unset arr_number[1]清除整个数组:unset arr_number分片访问形式${数组名[@/*]:1:4}数组的遍历for v in ${arr_num...
2018-10-26 13:59:52
1118
转载 Sublime text 3安装Package Control
https://www.cnblogs.com/xiaohao95/p/hashkey.html
2018-05-18 17:15:51
305
原创 [Linux命令] tr命令
tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。
2018-05-09 16:12:52
296
原创 [Leetcode][Shell] Tenth Line
[Description] Given a text file file.txt, print just the 10th line of the file.Example: file.txt Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10ou
2018-05-08 09:20:35
188
原创 web security
https://www.lovesec.com/https://github.com/xingshaocheng/architect-awesome/blob/master/README.md?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
2018-05-02 14:42:48
206
原创 npm装bower
官网下载NodeJS > 安装 > 安装程序会自动添加环境变量 node -vNodeJS安装的同时也会安装npmnpm用于NodeJS的模块管理; 先配置npm的全局模块的存放路径以及cache的路径: 1). npm config set prefix “D:\Program Files\nodejs\node_global” 2). npm config
2017-11-21 22:47:32
372
转载 SQL子句执行顺序和Join的一点总结
http://blog.youkuaiyun.com/yutian1204/article/details/42745081
2017-11-16 15:31:12
331
原创 初识sed和gawk
sed编辑器又被称作:流编辑器(stream editor),即 基于预先提供的一组规则来编辑数据流。sed命令的格式如下: sed options script file option选项: -e script -f file -n$: sed ‘s/dog/cat/’ data1.txt
2017-10-28 21:11:39
258
原创 创建函数
创建函数function name { commands }name() { commands }函数返回值函数运行结束时会返回一个退出状态码(函数中最后一条命令返回的退出状态码)。
2017-10-15 14:44:22
666
原创 使用openssl命令剖析RSA私钥文件格式
http://blog.youkuaiyun.com/zhymax/article/details/7683925
2017-09-28 15:52:59
926
原创 RSA算法原理
http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html
2017-09-28 15:23:49
239
原创 密钥协商
https://www.zhihu.com/question/25116415 http://www.jianshu.com/p/67bcb140d804
2017-09-28 14:48:47
671
原创 控制脚本
处理信号中断进程 Ctrl+C组合键会生成SIGINT信号,并将其发送给当前在shell中运行的所有进程。暂停进程 Ctrl+Z组合键会生成一个SIGSIGTSTP信号,停止shell中运行的进程。停止进程会让程序继续保留在内存中,并能从上次停止的位置继续运行。可以用ps命令来查看已停止的作业 : ps -l捕获信号 trap commands signals 如果脚本受到了trap命
2017-09-22 07:34:29
448
原创 呈现数据
标准文件描述符Linux系统将每个对象当作文件来处理。Linux用文件描述符来标识每个对象。 最早的三个文件描述符STDIN:代表shell的标准输入STDOUT:代表shell的标准输出STDERR:代表shell的标准错误输出 默认情况下,STDERR文件描述符会和STDOUT文件描述符会指向同样的地方,(that’s to say:错误消息也会输出到显
2017-09-10 17:12:02
380
转载 Shell脚本中单引号(‘)和双引号(“)的使用区别[转载]
shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符`1. 单引号 ( '' )# grep Susan phonebookSusan Goldberg 403-212-4921Susan Topple 212-234-2343如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg
2017-09-08 07:20:38
4169
转载 理解执行计划
文章摘自: http://pgguide.lxneng.com/performance/explain.html什么执行计划?Postgres 有一个强大的功能可以想你展示数据库内容怎样执行一个查询. 这里所谓的 执行计划 是 通过 explain 展示出来的, 了解这个将让你知道怎样通过索引来优化数据库的性能, 对于大多数 人来说困难难点就是读懂这些输出, 虽然大部分
2017-09-03 18:54:18
358
原创 更多的结构化命令
for命令 格式:for var in listdo commandsdone1. 读取列表中的值读取for命令自身中定义的一系列值:for test in Mess1 Mess2 Mess3do echo The next stat is $testdone# the output will be:the next stat is Mess1the next stat
2017-08-20 17:02:32
287
原创 构建基本脚本
1. 创建与运行shell脚本创建shell脚本时,必须在文件的第一行指定要使用的shell。其格式为:#!/bin/bash #当然可以选择其它的shell写了一个脚本之后,想要运行它,必须保证shell会在环境变量($PATH)里找到这条命令。# 可以将该脚本所在的目录添加到PATH环境变量中;# 通过绝对或相对路径来引用shell脚本文件;2. 定义用户变量变量可以是不超过20个字母、数字
2017-08-13 18:49:58
587
原创 理解Linux文件权限
Linux系统会为各种各样的功能创建不同的账户,而这些账户并不是真的用户。这些账户被称作系统账户,是系统上运行的各种服务进程访问资源用的特殊账户。一般,系统账户的UID值都小于500. Linux的安全性 1. /etc/passwd文件 passwd文件里的密码字段值都被设置成了x,这是考虑到了密码的安全性。真正的密码我们会保存在/etc/shadow文件中。/etc/shadow文件
2017-08-09 23:01:06
709
转载 linux使用telnet自动发送mail.
本文转载自:http://blog.youkuaiyun.com/vilicwh/article/details/46426267自己学习或者工作中,遇到的一些问题,第一次文字记录,希望对人对己,都是一种帮助。文章出发点: 需要在linux环境,做某些自动化测试工作,最终将测试结果,自动mail至同事们,这样省时方便,又有测试记录。无奈自己才疏学浅,刚开始遇到这个问题,也不清楚改实现这个功
2017-08-01 17:47:12
1381
原创 Linux命令行—使用Linux环境变量
在bash shell中,环境变量分为两类:全局变量和局部变量。全局环境变量使用printenv命令可查看系统的全局变量。 系统环境变量一律使用全大写字母以区别普通用户的环境变量。 显示单个环境变量的值,可使用echo命令: echo $HOME设置全局环境变量创建全局环境变量的方法:先创建一个局部环境变量,然后再把它导出到全局变量中。Note: 全局环境变量在设定该全局变量的进程创建的所
2017-07-31 23:50:56
8492
原创 Linux命令行—管理进程/获取磁盘统计信息
监测程序ps命令 该命令有很多常用的参数,通常情况下我们使用: ps -ef另外一些比较有用的参数有: -l, -H(该参数能把输出的进程组织城一个层级的格式,可以很轻松的看懂哪些进程启动了哪些进程); –forest(它会显示进程的层级信息,并用ASCII字符绘出可爱的图表,这种格式使得跟踪子进程和父进程变得十分容易) 该命令的不足:只能显示某个特定时间点的进程的信息。
2017-07-30 14:51:43
640
转载 自动化测试框架Cucumber和RobotFramework的实战对比
转载地址:http://www.infoq.com/cn/articles/cucumber-robotframework-comparison/一、摘要自动化测试可以快速自动完成大量测试用例,节约巨大的人工测试成本;同时它需要拥有专业开发技能的人才能完成开发,且需要大量时间进行维护(在需求经常变化的情况下),所以大部分具有很好开发技能的人员不是很愿意编写自动化用例
2017-07-28 14:46:13
460
原创 Robotframework -- Run Keyword关键字
Robotframework – Run Keyword关键字Run KeywordRun KeywordsRun Keyword If runs the given keyword with the given arguments, if ‘condition’ is true.Run Keyword Unless runs the given keyword with the g
2017-07-17 19:32:45
4898
转载 (转)测试开发之路--聊聊自动化的打开方式
https://testerhome.com/topics/7271前言自动化好像是测试行业永恒不变的热点话题。貌似也是测试行业争议最大的话题。不知道现在还有多少言论说自动化没有用的,记得前段时间的时候网上还有不少人在争论自动化的价值和作用,但其实自动化不仅仅是存在测试行业。 现在的运维行业以及最近特别火的devops概念都是深深的依赖着自动化的。 好像我们也从没听说人家运
2017-07-16 19:21:39
585
原创 Selenium+python操作浏览器问题汇总
下载与change log文档:http://docs.seleniumhq.org/download/For FireFox: webdriver v-0.16 之余selenium3.4或以上版本兼容 https://github.com/mozilla/geckodriver/
2017-04-23 14:06:37
528
转载 rrd数据库
http://blog.youkuaiyun.com/huzhenwei/article/details/6012845官方文档链接: http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html 摘要rrdtool create filename [--start |-b start time ] [--step |-s step ]
2016-10-21 11:41:47
1410
转载 利用OATS技术来设计Test Case
http://blog.sina.com.cn/s/blog_48fc02b90100037j.html 我本身的工作是QA(Quality Assurance),是在软件公司的研发中心工作,QA工作简单来说就是测试工作,通过各种各样的测试来对软件的质量进行保证,因此呢工作内容的很大一部分就是设计Test Case,但是看过《计算机软件测试》这本书并且对软件测试有一些经验的人都知道,不可
2016-10-08 17:51:16
707
转载 Linux 与 BSD 有什么不同?
https://linux.cn/article-3186-1.htmlLinux 与 BSD 有什么不同? 2014-6-12 12:44 评论: 13 收藏: 4 分享:12 原创:Linux中国https://linux.cn/article-3186-1.html原创:LCTThttps://linux.cn/article-3186-
2016-05-10 15:07:58
306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人