test

mysqldump 备份

强颜欢笑 提交于 2020-03-12 15:25:59
1. 为 mysqldump 创建一个最小权限的账户 GRANT SELECT, LOCK TABLES, SHOW VIEW, TRIGGER ON . TO 'dump'@'%' identified by "123456"; 2. 备份命令 mysqldump -h 192.168.1.100 -P3306 -udump -p --database test > /data/backup/test.sql 2.1 备份压缩 导出的数据有可能比较大,这时候就需要进行压缩 mysqldump -h192.168.1.100 -P3306 -udump -p --database test | gzip > /data/backup/test.sql.gz 2.2 备份同个库多个表 mysqldump -h192.168.1.100 -P3306 -udump -p test t1 t2 > /data/backup/test_t1_t2.sql 2.3 同时备份多个库 mysqldump -h192.168.1.100 -udump -p --databases test test2 test3 > /data/backup/mutil_db.sql 2.4 备份实例上所有的数据库 mysqldump -h192.168.1.100 -P3306 -udump -p --all

Eclipse 使用JUnit运行项目

こ雲淡風輕ζ 提交于 2020-03-12 14:04:14
参考链接: 在eclipse中添加JUnit单元测试以及JUnit的使用注意事项 https://blog.csdn.net/qq_39209361/article/details/81297649 在我们所要进行测试的项目上右击,选择Build Path: 之后选择最后一项Configure Build Path,会出现如下对话框: 我们点击上方的LIbraries,选择Add Libraries: 在随后出现的这个对话框中选择JUnit,点击Next: 在此对话框中选择JUnit的版本,建议选择高版本的JUnit4,点击Finish,返回到最开始的Build Path对话框,点击OK,之后在我们的项目中进行测试: 新建一个Demo,在我们所要测试的方法上添加@Test注解: 如果@Test上出现错误,按Ctrl+1按提示导入所需的JUnit包。 有两种方式可以进行JUnit单元测试: 1.双击选中方法名,然后右击,会在Run As选项中多出一个JUnit Test,点击JUnit Test,就会进行JUnit单元测试; 2.找到项目中Demo类里要进行测试的方法所在的位置,右击进行JUnit单元测试 测试完毕后,控制台上会输出所测试方法的结果,同时JUnit窗口的进度条也会全部变为绿色: 如果对整个项目进行单元测试,控制台只会输出添加了@Test注解的方法的结果,说明只有添加了

try catch finally执行顺序测试

流过昼夜 提交于 2020-03-12 09:02:43
结论: 常量类型 finally 中没有 renturn 不会影响返回值. finally 中有 renturn 会影响返回值. 可见引用类型时finally有没有return都会对当前方法的返回值产生影响. ================================================ 1. finally 中没有return public class Main { private static int a=2; public static void main(String[] args) { System.out.println("test输出的结果 "+test()); System.out.println("main 自加后 a="+(a++)); } private static int test(){ try { a+=3; System.out.println("try a="+a); return a; }catch (Exception e){ }finally { ++a; System.out.println("finally a="+a); } return 0; } } ============================================== try a=5 finally a=6 test输出的结果 5 main

js函数(续)

亡梦爱人 提交于 2020-03-12 04:43:23
一、全局变量和局部变量 全局变量:当前js页面中均可使用的变量【 声明 在函数外面的变量】,整个js页面中均可以使用。 局部变量: 声明 在函数内部的变量,只能在函数内部使用。 eg: var a = 1; console.log(a); function test(){ console.log(a); //1 var b = 2 // c = 3; //c变量为全局变量,它的声明提前了【在页面的开始声明】 console.log(b); //2 } console.log(b); //错误提示:b is not defined 二、函数的使用 函数作为函数的参数使用:(可以作为 回调函数 使用) eg: function test(fun){ var msg = '我是test()函数中的变量msg'; fun(msg); } //函数test的调用 test(function(param){ console.log(param); //输出:我是test()函数中的变量msg }); 函数作为返回结果来使用: eg: function test(){ return function(){ console.log('我是test()函数的返回函数中的输出语句'); }; } //函数test的调用 test(); //test();的返回值为:function(){console

git cherry-pick 用法

社会主义新天地 提交于 2020-03-12 04:00:52
1.当合并代码冲突特别多的时候,有时候只想提交自己分支的代码。这个时候使用cherry-pick 可以实现 1)首先使用 git log --oneline -n 找到最近自己分支的提交记录,n表示提交的次数 2)比如要提交第一次的代码到另外一个test分支,首先 git checkout test 切换到test分支,然后 git cherry-pick 4db0729d git add -A git commit -m “提交内容” git push origin test 即可 来源: CSDN 作者: leo_zfl 链接: https://blog.csdn.net/leo_zfl/article/details/104804193

linux如何开smaba共享文件

試著忘記壹切 提交于 2020-03-12 03:50:33
1.执行 vi /etc/samba/smb.conf 2.将下面这句话加在最后: [test] comment = test's test folderr path = /usr1/code public = yes writeable = yes printable = no create mask = 0765 3.执行service smb restart 最后一定要对路径附一下777权限就好了 chmod -R 777 ./ 来源: CSDN 作者: 何博士 链接: https://blog.csdn.net/h505722924/article/details/104804211

MySQL计划任务(事件调度器)(Event Scheduler)

筅森魡賤 提交于 2020-03-12 01:55:50
http://www.cnblogs.com/c840136/articles/2388512.html https://dev.mysql.com/doc/refman/5.7/en/events-configuration.html MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。 要查看当前是否已开启事件调度器,可执行如下SQL: SHOW VARIABLES LIKE 'event_scheduler'; 或 SELECT @@event_scheduler; 或 SHOW PROCESSLIST; 若显示: +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | event_scheduler | OFF | +-----------------+-------+ 则可执行 SET GLOBAL event_scheduler = 1; 或 SET GLOBAL event_scheduler = ON; 来开启,也可以直接在启动命令加上“–event_scheduler=1”,例如: mysqld ... -

linux常用命令2

自闭症网瘾萝莉.ら 提交于 2020-03-11 21:52:14
1、创建链接:   硬链接:是通过索引节点进行的链接,如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容类似于windows的复制。   其创建命令是:ln 1.txt hardlink.txt   软链接(也叫符号链接): 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。类似于windows的快捷方式   其创建命令是: ln -s 1.txt softlink.txt 2、tar 归档管理:   .tar打包和解压:   ps:把当前目录下所有后缀是.txt的文件打包成test.tar包   打包命令: tar -cvf test.tar *.txt 其中:c表示 create,打包的意思; v表示 verbose,过程的意思;f表示file,文件的意思.   解压命令: tar -xvf test.tar -C ./test1 其中x表示 extract,解包的意思   .tar.gz打包和解压   打包命令: tar -zcvf test.tar.gz 文件或者目录名   解包命令:tar -zxvf test.tar.gz -C ./test   .tar.bz2打包和解压   打包命令:tar -jcvf test.tar.bz2 文件名或者目录名   解压命令:tar -jxvf test.tar.bz2 .

读MySQL5.7 官方文档11.3.2 The CHAR and VARCHAR Types章节的总结

巧了我就是萌 提交于 2020-03-11 19:52:22
作者:魏新平,知数堂第5期MySQL实战班学员,第10期MySQL优化班学员,现任职助教。 varchar(n) 和char(n)的最大长度 相信作为dba,经常会被问到这个问题吧。那什么是最大长度。多少个字节还是多少个字符。其实这样讲不是很明白,简单的理解就是能放多少个字。一个字母,一个空格,一个中文字,一个标点符号的长度都是1。那么varchar(2),char(2)最大可以放两个字。那么这个n最大到底可以设置为多少呢。 这里需要先讲一个大前提,就是表的一行最长只能存放65535个字节,这个可不是能放多少个字的意思,由于设置的字符集的不同,可以存放的字的最大数量也是不同的。比如gbk存一个中文是2个字符,而utf8当中一个中文是3个字符.(后面的举例会涉及到这个知识点) char(n)当中的n设置范围是0到255,也就是说最大可以存放255个字。 varchar(n)当中n的设置范围就不一样了,他没有一个固定的最大值,会随着表当中其他的列所占用的字节数和所设置的字符集而影响到n的最大值。而且varchar自己还要占用一个到两个字符来确定后面数据字节的长度。 接下来我们举例 admin@localhost [weixinping_test] 14:15:01>create table test_char(a char(256)); ERROR 1074 (42000):

[论文翻译]测试时数据增强(TTA):Automatic Brain Tumor Segmentation using Convolutional Neural Networks with TTA

大兔子大兔子 提交于 2020-03-11 19:46:23
论文下载: 地址 Automatic Brain Tumor Segmentation using Convolutional Neural Networks with Test-Time Augmentation 使用带有TTA的卷积神经网络实现胶质瘤的自动分割 Abstract. Automatic brain tumor segmentation plays an important role for diagnosis, surgical planning and treatment assessment of brain tumors. Deep convolutional neural networks (CNNs) have been widely used for this task. Due to the relatively small data set for training, data augmentation at training time has been commonly used for better performance of CNNs. Recent works also demonstrated the usefulness of using augmentation at test time, in addition to