test

shell创建testXX.sh练习

你离开我真会死。 提交于 2020-03-13 23:47:33
#!/bin/bash #查找文件夹下最大的testXX.sh,并将XX加1后创建文件,并赋予可执行权限 IFS=$'\n' varList=$( ls -a test[0-9]* ) maxnum=0 #循环找出最大值 for item in $varList do num=${item#*test} num=${num%.*} if [ $maxnum -lt $num ] then maxnum=$num fi done #echo $maxnum # #最大文件数加1 maxnum=$[ $maxnum+1 ] filename=test$maxnum.sh #echo $filenam #e #创建文件 echo "#!/bin/bash" > $filename # #赋予可执行权限 chmod u+x ./$filename # #输出创建的文件名 echo $filename 来源: 51CTO 作者: CharlesChchch 链接: https://blog.51cto.com/12694001/2478094

Mysql mysqldump用法

廉价感情. 提交于 2020-03-13 22:20:11
注:用户名:root 密码:DbPasswd 生成的sql脚本问 db.sql 导出数据库为DBName的表结构(不导数据) mysqldump -uroot -pDbPasswd -d DBName > db.sql 导出数据库为DBName的表结构及其所有数据(不加-d即可) mysqldump -uroot -pDbPasswd DBName > db.sql; 导出数据库为DBName的表(test)的结构 mysqldump -uroot -pDbPasswd -d DBName test > db.sql 导出数据库为DBName的表(test)的结构及其所有数据(不加-d即可) mysqldump -uroot -pDbPasswd DBName test > db.sql end. enjoy it! LOL 来源: https://www.cnblogs.com/x9mars/p/12488767.html

[技术干货] 利用zabbix监控mysqldump定时备份数据库是否成功

柔情痞子 提交于 2020-03-13 14:35:12
场景需求 大部分企业都会存在测试数据库。然而,这些公司的运维人员普遍的做法是编写一个shell脚本通过mysqldump,这个mysql数据库备份工具结合linux的crontab这个定时任务命令,实现每周或者每月对数据库进行备份,如果不监控这些测试数据库每周是否备份成功,很可能会在后期的工作中出现问题。因此,今天围绕这个话题,介绍一下如何通过zabbix监控mysqldump数据库的备份。 实验过程 * 1. 在mysql数据库创建一个演示用的,名为test的数据库,在test数据库创建一个test表。 Mysql的语句 Create database test; #创建名为test的数据库 Use test; #使用test数据库 create table test (name varchar(50)); #创建一个只有name字段的test表格 1.1 创建测试数据库test 1.2编写数据库备份脚本 然后是编写一个简单备份数据库的shell脚本(bak.sh),在crontab定时任务中,设置脚本执行的时间 正常来说(备份的数据库文件名,必须时数据库名加上数据库备份时间命名) Mysqldump –u用户名 –p密码 –h数据库ip 数据库名(test) > 备份的数据库存放的位置 如果数据库备份成功,在/tmp/bak_result.txt就会是一个0。反之

python + allure生成测试报告

。_饼干妹妹 提交于 2020-03-13 13:04:38
首先我们需要在python环境上安装pytest库,这里建议通过pip安装:pip install pytest 然后编写一个简单的pytest测试用例,这里我们需要满足以下条件 测试文件以test_开头(以_test结尾也可以) 测试类以Test开头,并且不能带有 init 方法 测试函数以test_开头 断言使用基本的assert即可 编写简单代码如下,test_sample.py import pytest class TestClass(object): @pytest.fixture(scope='function') def setup_function(request): def teardown_function(): print("teardown_function called.") request.addfinalizer(teardown_function) # 此内嵌函数做teardown工作 print('setup_function called.') @pytest.fixture(scope='module') def setup_module(request): def teardown_module(): print("teardown_module called.") request.addfinalizer(teardown_module)

IMDB影评倾向分类 - N-Gram

元气小坏坏 提交于 2020-03-13 05:30:17
catalogue 1. 数据集 2. 模型设计 3. 训练 1. 数据集 0x1: IMDB影评数据 本数据库含有来自IMDB的25,000条影评,被标记为正面/负面两种评价 from keras.datasets import imdb (X_train, y_train), (X_test, y_test) = imdb.load_data(path="imdb_full.pkl", nb_words=None, skip_top=0, maxlen=None, test_split=0.1) seed=113, start_char=1, oov_char=2, index_from=3) 1. path:如果你在本机上已有此数据集(位于'~/.keras/datasets/'+path),则载入。否则数据将下载到该目录下 2. nb_words:整数或None,要考虑的最常见的单词数,任何出现频率更低的单词将会被编码到0的位置。 3. skip_top:整数,忽略最常出现的若干单词,这些单词将会被编码为0 4. maxlen:整数,最大序列长度,任何长度大于此值的序列将被截断 5. seed:整数,用于数据重排的随机数种子 6. start_char:字符,序列的起始将以该字符标记,默认为1因为0通常用作padding 7. oov_char:字符,因nb

crontab任务不生效

a 夏天 提交于 2020-03-13 01:58:36
新建php脚本ctTest.php,代码如下: <?php /*************************************************************************** * * Copyright (c) 2018 Baidu.com, Inc. All Rights Reserved * **************************************************************************/ /** * @file ctTest.php * @author sunlihua(com@baidu.com) * @date 2018/11/07 11:15:27 * @brief * **/ $file = fopen("abc.txt", "a+"); $txt = "test\n"; fwrite($file, $txt); fclose($file); /* vim: set expandtab ts=4 sw=4 sts=4 tw=100: */ ?> View Code cron中添加如下定时任务:(crontab -e) /*--> */ /*--> */ * * * * * /home/users/***/odphb/php/bin/php /home/users/***

python基础--函数

杀马特。学长 韩版系。学妹 提交于 2020-03-13 00:54:06
#python中函数的定义:函数是逻辑结构化和过程化的一种编程方法,用来实现某些特定的功能.#python中函数简单定义的方法# def test(x):# "this is new function"# x+=1# return x#def:定义函数的关键字#test函数名#():括号内可定义形参#""文档描述(非必要,建议加上)#x+=1泛指代码块#return 定义返回值#调用运行:可以带参数也可以不带,函数名()#print(test(1))#过程定义:就是简单特殊没有返回值的函数# def test02():# msg="test02"# print(msg)# return 1,2,3,4,"a",[1,2],{"name":"tang"},(5,6,7)## dom=test02()# print(dom[2])#总结:#返回值=0 返回None#返回值=1 返回object#返回值>1 返回tuple#函数参数# def calc(x,y):#形参函数调用是赋值,函数结束就释放内存# # z=x**y# # return z# ## ## # calc(2,3)#实参#位置参数,必须一一对应,关键字参数:位置无序固定,有多个形参,就必须有多少个实参def rest(x,y,z): print(x) print(y) print(z)# rest(1,2,3)##

php---魔术方法(__tostring(),__set_state())

巧了我就是萌 提交于 2020-03-12 19:24:36
看下面这段代码: class Test{ public $a; public function func(){ echo '我只是一个字符串'; } } $test = new Test(); echo $test; 输出的内容为: Catchable fatal error : Object of class Test could not be converted to string in G:\xampp\htdocs\www\testclass.php on line 10 如果我们想打印出一个对象,就需要调用__toString()这个魔术方法了,我们给他加上一个__toString()就不会出错了。 class Test{ public $a; public function func(){ echo '我只是一个字符串'; } public function __toString(){ return "你在打印一个对象的方法"; } } $test = new Test(); echo $test; 会输出: 你在打印一个对象的方法 __set_state() 这个方法其实也比较简单,就是var_export()的回调函数。 看下面这段代码 class Test{ public $a; public function func(){ echo '我只是一个方法'; }

webpack3.x 学习笔记

社会主义新天地 提交于 2020-03-12 19:22:30
学习文章: http://jspang.com/2017/09/16/webpack3-2/ webpack文档: https://doc.webpack-china.org/concepts/ 目录 安装webpack 监听和入口出口 服务和热更新 打包css文件 压缩js代码 打包html文件 图片大坑 增加babel支持(es6,es7语法转换) 常见报错集锦 安装webpack npm 初始化 npm init // 需要输入项目名称、版本号、项目描述、作者等等.. npm init -y // 选项都是默认内容,不用一个个输入,后续需要修改直接在package.json文件改就行了 *注:npm在国内下载安装模块太慢,可以换成cnpm(淘宝npm镜像) npm install -g cnpm --registry=https://registry.npm.taobao.org 本地安装 npm install --save-dev webpack npm install --save-dev webpack@<version> //说明: --save代表把这个模块保存到package.json里面, -dev代表用于开发环境 全局安装(不建议全局安装webpack,后面有坑) npm install --global webpack //安装 npm uninstall

PYTHON unitest模块

余生长醉 提交于 2020-03-12 15:27:53
一、 Python 的单元测试中,一般一个测试程序文件负责测试 Python 的一个模块,或者一个模块中的一个代码文件。它们经常以 test_somemodule.py 或 testSomeModule.py 的名字命名;一般保存在被测试模块的一个子目录 tests 中,也有就保存在该模块的根目录的。 如果要编写一个测试程序,需要以 unittest. TestCase 为基类派生,这样 unittest 就可以自动找到这些测试类了。这样的一个测试类中,凡是以“test”开头的方法,都是一个测试用例。 unittest 会自动统计测试用例的个数,并在最后的测试报告中指出测试成功了几个,有那些失败。 TestCase 还有两个很有用的方法:在每个测试用例执行之前,写在 setUp 中的代码都会被执行,用来初始化测试环境;而 tearDown 中的代码则负责清除每个测试用例遗留的垃圾,恢复现场。 import unittest import commands class TSCache(object): def __init__(self): # suit initial print "case %s"%self def doRequest(self): comm = "curl -I -s -x localhost:8080 http://111111.cn/index.html"