批处理

mysql 批处理命令执行多个sql脚本

不羁的心 提交于 2020-01-28 16:33:32
方法1 若有SQL脚本a.sql, b.sql, 其目录在f盘根目录下, 则可再写一个SQL脚本c.sql(假设其目录也在f盘根目录下, 也可以在其他路径下)如下: source f:/a.sql; source f:/b.sql; 然后执行source f:/c.sql 即可. 方法2 方法1的不便之处在于, 要为每个脚本写一句代码, 若有成千上万个, 这样写便不现实. 此时, 可用批处理来实现. 以执行f:\test\目录下所有的SQL脚本为例, 其批处理代码如下: @echo off for %%i in (f:\test*.sql) do ( echo excute %%i mysql -uroot -p123456 < %%i ) echo success pause 其中: do后面的左括号要跟在do后, 若放在do的下一行, 则出会出现一闪而过的情况, 数据库脚本有没有执行没有去查看. 若是当前目录下, 可将”f:\test*.sql” 改为”.*.sql” 即可. 注意在SQL脚本中写上 use db_name. 批处理命令备份mysql数据库 本文转自 http://www.jb51.net/article/19296.htm MySQL数据的备份工具也许有很多,在这我要给大家分享一下通过DOS批处理命令和MySQL、WinRAR命令来进行备份工作。 工作环境

JDBC的批处理操作

偶尔善良 提交于 2020-01-27 22:11:48
什么是批处理 之前进行JDBC的操作的时候,都是一条SQL语句执行。现在如果使用批处理,可以将一批SQL一起执行。 批处理基本使用 @Test /** * 批处理基本操作 */ public void demo1(){ Connection conn = null; Statement stmt = null; try{ // 获得连接: conn = JDBCUtils.getConnection(); // 创建执行批处理对象: stmt = conn.createStatement(); // 编写一批SQL语句: String sql1 = "create database test1"; String sql2 = "use test1"; String sql3 = "create table user(id int primary key auto_increment,name varchar(20))"; String sql4 = "insert into user values (null,'aaa')"; String sql5 = "insert into user values (null,'bbb')"; String sql6 = "insert into user values (null,'ccc')"; String sql7 = "update

bat批处理延迟运行脚本(zz)

ⅰ亾dé卋堺 提交于 2020-01-27 19:02:10
@echo off :aaa pause 这里是你需要运行的程序 for /l %%i in (0,1,10000) do echo %%i>nul goto aaa 当然bat延迟运行还有其他的一些方法 不过我这个算很简单了 你还可以使用两个for代替goto for /l %%i in (0,1,10000) do echo %%i>nul 这里>nul忽略输出 如果程序是无法自动回到cmd界面的那可能需要结束她的进程什么的 自然利用bat调用其他程序也能做到例如ntsd debug 等等 或者是vbs 不过那就显不出bat的特性出来了 ping延时还是很精确的,呵呵。 @echo off :aaa echo %TIME% ping 0.0.0.1 -n 1 -w 500>nul goto aaa I:\>delay 18:51:41.50 18:51:42.42 18:51:43.42 18:51:44.42 18:51:45.42 18:51:46.42 18:51:47.42 18:51:48.42 18:51:49.42 18:51:50.42 18:51:51.42 18:51:52.42 18:51:53.42 18:51:54.42 18:51:55.42 18:51:56.42 ^C终止批处理操作吗(Y/N)? y Windows的ping

批处理实现自动远程连接

泪湿孤枕 提交于 2020-01-26 06:18:02
1. 批处理实现自动远程连接 @Echo off Set SERVER=172.168.1.66 Set USERNAME=sunhaibo Set PASSWORD=123456 Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD% Start mstsc /v:%SERVER% Timeout 3 Cmdkey /delete:TERMSRV/%SERVER% @Echo off Set SERVER=172.168.1.55 Set USERNAME=sunming Set PASSWORD=123asd Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD% Start mstsc /v:%SERVER% Timeout 3 Cmdkey /delete:TERMSRV/%SERVER% 2. 代码实现(C#) /// <summary> /// リモートデスクトップを接続する処理 /// </summary> private static void RemoteConnect() { try { logger.Info("リモートデスクトップを接続する処理 開始"); // リモートデスクトップが接続されていない場合

Pytorch常用包

偶尔善良 提交于 2020-01-23 20:14:08
torch:张量的有关运算。如创建、索引、连接、转置、加减乘除、切片等 torch.nn: 包含搭建神经网络层的模块(Modules)和一系列loss函数。如全连接、卷积、BN批处理、dropout、CrossEntryLoss、MSELoss等 torch.nn.functional:常用的激活函数relu、leaky_relu、sigmoid等 torch.autograd:提供Tensor所有操作的自动求导方法 torch.optim:各种参数优化方法,例如SGD、AdaGrad、Adam、RMSProp等 torch.utils.data:用于加载数据 torch.nn.init:可以用它更改nn.Module的默认参数初始化方式 torchvision.datasets:常用数据集。MNIST、COCO、CIFAR10、Imagenet等 torchvision.modules:常用模型。AlexNet、VGG、ResNet、DenseNet等 torchvision.transforms:图片相关处理。裁剪、尺寸缩放、归一化等 -torchvision.utils:将给定的Tensor保存成image文件 来源: CSDN 作者: 立志正常毕业的二狗子 链接: https://blog.csdn.net/qq_43270479/article/details

bat批处理修改注册表

耗尽温柔 提交于 2020-01-21 22:43:41
REG ADD: REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]reg add 先热个身吧: REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "WaitToKillServiceTimeout" /t REG_SZ /d 5 /f //在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control下 新建一个WaitToKillServiceTimeout的字符串 赋值为5,REG_SZ 为指定字符串格式. 注意:如果HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control下有WaitToKillServiceTimeout这个实例就修改值,没有则直接创建实例。(即本身具有update功能) /v: 所选项之下要添加的值名 /t: RegKey 数据类型,[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |REG_NONE | REG_EXPAND_SZ ] 如果忽略

批处理DOS基础命令

烂漫一生 提交于 2020-01-21 22:19:20
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat。 批处理文件,或称为批处理程序,是由一条条的DOS命令组成的普通文本文件,可以用记事本直接编辑。 在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。 一般情况下,每条命令占据一行;当然也可以将多条命令用特定符号(如:&、&&、|、||等)分隔后写入同一行中; 常用命令 1.echo {on/off} 回显 2.rem 注释 3.pause 暂停 4.call 调用另一批处理程序 5.start 调用外部程序 6.goto 跳转命令 7.set 显示设置或删除变量 符号简介 1.@ 回显屏蔽,不显示@后面的命令 2.重定向1: > 与 >> 将输出信息重定向到指定的设备或文件。系统默认输出到显示器。 如:echo aaaaa>a.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即可新建一个a.txt文件,并写入信息aaaaa。 echo aaaaa>>a.txt 类似于echo aaaaa>a.txt。区别在于:如果a.txt本已存在,>a

MODIS MRT安装、影像批处理投影及拼接

我是研究僧i 提交于 2020-01-21 21:50:28
注:本文是作者上学期间科研工作需要所总结,原文发表在QQ个人空间,因工作若干年后还有同学需要做类似工作,公开至此处,便于更多人检索到。 作者:Sinsonglew 出处: http://www.cnblogs.com/sinsonglew 欢迎转载,也请保留这段声明。thanks :) 1 MRT工具的安装 检查自己的电脑上是否已安装 java.exe (搜索 java.exe 即可,当然也可不检查,重新安装一份),在 WINDOWS 平台下, JAVA. 虚拟机的安装路径及 MRT 的安装路径不宜包含空格。 在 WINDOWS 平台下的安装过程中,输入路径名注意斜杠“ \ ”应改为“ / ”,比如 c:\Modis must be entered as c:/Modis . 安装 MRT 之前需要先安装 JAVA 虚拟机,因为安装 MRT 的过程中会提示输入 java.exe 的路径。 2 MRT工具的使用及批处理操作 2.1 界面操作 安装完毕之后,打开 MRT 的安装路径文件夹,打开 bin 文件夹,找到 ModisTool.bat ,创建该文件的快捷方式到桌面,双击快捷方式便进入 MRT 的 GUI 界面(见 Fig.1 )。 Fig.1 中,对 MODIS MYD13Q1 数据,选择输出 EVI 、 NDVI 两个数据,指定输出路径输出文件格式为 GEOTIFF

Spark与Hadoop的比较

£可爱£侵袭症+ 提交于 2020-01-21 19:19:39
Spark是一种分布式计算框架,对标Hadoop的MapReduce;MapReduce适用于离线批处理(处理延迟在分钟级)而Spark既可以做离线批处理,也可以做实时处理(SparkStreaming)   ①Spark集批处理、实时流处理、交互式查询、机器学习与图计算一体   ②Spark实现了一种分布式的内存抽象,称为弹性分布式数据集;RDD允许用户在执行多个查询时显式地将工作集缓存在内存中,后续的查询能够重用工作集,极大提升了查询速度。 一个Hadoop的Job通常经过以下几个步骤:   ①从HDFS中读取输入数据   ②在Map阶段使用用户定义的mapper function,然后将结果spill到磁盘   ③在Reduce阶段从各个处于Map阶段的机器读取Map计算的中间结果,使用用户自定义的reduce function,通常最后把结果写回HDFS   Hadoop的问题在于,一个Hadoop Job会进行多次磁盘读写,比如写入机器本地磁盘,或是写入分布式文件系统中(这个过程包含磁盘的读写以及网络传输)。考虑到磁盘读取比内存读取慢了几个数量级,所以像Hadoop这样高度依赖磁盘读写的架构就一定会有性能瓶颈;而且有些场景比如一些迭代性质的算法(逻辑回归)会重复利用某些Job的结果,导致触发重新计算带来大量的磁盘I/O。 Spark没有像Hadoop那样使用磁盘读写

Windows bat批处理删除指定N天前的文件

廉价感情. 提交于 2020-01-21 17:37:29
Windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,XP及以上系统都自带forfiles命令。 删除指定目录下7天前的文件(目录为C:\test): forfiles /p "c:\test" /s /m *.* /d -7 /c "cmd /c del @path" 删除批处理文件当前目录下7天前的文件: forfiles /p %~dp0 /s /m *.* /d -7 /c "cmd /c del @path" 将以上其中一行复制,新建文本文件,粘贴并保存为bat格式,定期运行或者加入计划任务。 显示当前目录下七天以前的文件路径 forfiles /p %cd% /s /m *.* /d -7 /c "cmd /c echo @path" 来源: https://www.cnblogs.com/jizl/p/12222256.html