批处理

[OS] 第一章 引论

耗尽温柔 提交于 2019-12-05 12:46:26
操作系统 硬件与软件 好比 人的头颅与思想 OS : 大脑的司令部 一,操作系统引论 二,进程管理 三,处理机的调度和死锁 四,存储器管理 五,设备管理 六,文件管理 第一章 计算机OS引论 1. 什么是OS? 操作系统是一组控制和管理计算机硬件和软件资源, 合理地对各类作业进行调度以方便用户使用的程序集合。 2. OS的目标 { *1*,方便性 *2*,有效性 3,可扩充性 4,开放性 } (1), 方便性 : 硬件只识别 0 和 1 这样的机器代码。因此,用户要在计算机上运行自己所编写的程序,就必须用机器语言书写! (2), 有效性 : 1), 资源忙, 而得到有效的利用 2), 数据有序而节省存储空间。如何安排数据 : 数据结构(专门的学科) (3), 可扩充性 : 适应硬件与网络发展要求, 应采用层次化结构 (4), 开放性 : 遵循开放系统互连OSI国际标准是90年代计算机技术的核心问题。 OS的主要作用 1,用户与硬件系统的接口 { * 软件接口,给用户提供三种方式 : { 1,命令方式 2,系统调用方式 : OS 提供给用户一些 操作函数 3,图形,窗口方式 } 2,计算机四类资源的管理者 资源 : 指的是硬件资源 1,处理机管理 (为各个进程分配处理机。。。) 2,存储器管理 (内存回收) 3,设备管理 (I/O设备) 4,文件管理 (文件的保护和共享)

Window下批处理.bat脚本

北慕城南 提交于 2019-12-05 11:47:52
一、bat脚本基本命令语法 1. 批处理的常见命令 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype 12、pushd 和 popd 13、CALL 14、shift 15、IF 16、setlocal 与 变量延迟 17、ATTRIB 显示或更改文件属性 18、echo.|time 显示时间,精度0.01s 不区分大小写。 1、REM 和 :: REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。其次, :: 也可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意: (1)任何以:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。有效标号:后紧跟一个以字母数字开头的字符串,goto语句可以识别。 无效标号:后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,但是可以起到注释作用,所以 :: 常被用作注释符号,其实 :+ 也可起注释作用。 (2)与rem不同的是::后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态, 因为命令解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比 :: 更为适用;

mysql学习笔记----批处理模式

老子叫甜甜 提交于 2019-12-05 11:26:31
可以交互式地使用mysql输入查询并且查看结果,也可以以批模式运行mysql,必须将运行的命令放在一个文件中,然后告诉mysql从文件读取它的输入: shell>mysql -u root -p****** <sql.txt 当你这样使用mysql时,你正在创建一个脚本文件,然后执行脚本。 也可以将输出到一个文件中进行更一步的处理: shell>mysql -u root -p******<sql.txt>sql.out 如果想要在批处理模式中得到交互的输出格式,使用mysql -t。 为了会回显已输出被执行的命令,使用mysql -vvv 来源: CSDN 作者: ping_love_wei 链接: https://blog.csdn.net/ping_love_wei/article/details/83531841

bat脚本知识总结

馋奶兔 提交于 2019-12-05 07:34:55
1常用基本命令 1.1 @ 它的作用是让执行窗口中不显示它后面这一行的命令本身 1.2 echo 它其实是一个开关命令,就是说它只有两种状态:打开和关闭。于是就有了echo on 和echo off两个命令了。直接执行echo命令将显示当前echo命令状态(off或on)执行echo off将关闭回显 1.3 :: 它是注释命令,在批处理脚本中和rem命令等效。 1.4 pause 它的作用,是让当前程序进程暂停一下,并显示一行信息:请按任意键继续. . .。 1.5 :和goto goto是个跳转命令,: 是一个标签。当程序运行到goto时,将自动跳转到:定义的部分去执行了 如: …… goto end …… :end 1.6 % 这个百分号严格来说是算不上命令的,它只是批处理中的参数而已,少了它批处理的功能就减少了51%了 1.7 if if命令是一个表示判断的命令,根据得出的每一个结果 输入判断 如: if "%1"=="" goto usage if not "%1"=="" goto usage 存在判断 如: if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif if not exist C:\Progra~1\Tencent\AD\*.gif exit 结果判断 如: masm

让Python文件也可以当bat文件运行

笑着哭i 提交于 2019-12-05 05:37:17
有没有想过让一个python源文件也能像bat批处理文件那样运行?下面给大家演示一下一个小小的trick。 # || cd "%~dp0" && python "%~0" && goto :eof print "Hello, world!" 把上面的代码保存成一个bat文件,暂且命名为test.bat吧。先看一下运行结果: 下面这句是来到脚本的路径之下。 cd "%~dp0" 而%~0是指当前脚本的名称。 goto :eof 则是直接跳到脚本的末尾。 上面的脚本巧用的是#字符和||。#在Python中是注释字符,而||却在批处理脚本中是或短路运算。 不过上面还有一点小问题,会输出说#不是一个可识别的命令。对于这个问题,可以利用重定向的方法来屏蔽这个错误。最终的代码就是这样: # > nul 2>&1 || cd "%~dp0" && python "%~0" && goto :eof print "Hello, world" 把输出定向到空设备,并连接标准输出和错误输出(其实不连接而只重定向错误输出也可以的)。最后的结果是这样的: 到此,基本实现了把python脚本当bat文件运行,而且还用python运行这个脚本!这样就可以用一个文件来运行了!这个方法应该还可以举一反三,可以试一下其他脚本了。除了一点小小的问题:不能隐藏命令的显示,即在运行命令的时候会先显示第一行命令,然后才执行

2、tensor的创建

放肆的年华 提交于 2019-12-05 01:49:08
1、从numpy 和list 创建 2、tf.zeros和tf.ones 3、tf.fill 4、random 5、constant 6、tensor的应用 (1)[ ],Scalar标量 (2)[ d ],Vector (3)[ h,w],Matrix矩阵 (4)[ b,len,vec],自然语言处理中使用广泛,[ b,seq_len,word_dim] 即[句子,单词的数量,单词编码的长度] (5)[ b,h,w,c],图像处理,[张数,长,宽,通道数] (6)[ t,b,h,w,c],图像批处理,[task任务数,张数,长,宽,通道数] 来源: https://www.cnblogs.com/pengzhonglian/p/11895665.html

【批处理】中文字符显示乱码的解决方法

*爱你&永不变心* 提交于 2019-12-04 19:56:50
在使用批处理安装新闻客户端时,批处理脚本中,要显示(app_name)的中文名: 腾讯新闻。但是不知道为什么总是显示乱码,让我头疼了一阵子。今天终于找到解决方法了,高兴。 解决步骤如下: 1.首先确定批处理脚本文件的编码格式,查看方法如下:使用英文版的EditPlus文本编辑器打开该 批处理脚本文件,选择工具栏上的 File-->Save as-->Encoding:ANSI 然后保存。 2.打开本PC的CMD(命令行窗口),查看命令窗口的属性-选项,当前代码页:65001 (UTF-8) 。若不是的话,在命令行窗口中输入:chcp 65001 进行设置。成功后, 查看命令窗口的属性--字体,将字体(F)选成:Lucida Console,字号大小:18,粗体。 然后确定,这样就设置完成,测试以下: 来源: oschina 链接: https://my.oschina.net/u/199776/blog/505405

BAT批处理文件语法

*爱你&永不变心* 提交于 2019-12-04 19:31:44
扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== 注 ======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 =================================== 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ==== 注 =================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件

一键设置WPS_Office_2019专业版的定时自动备份的批处理文件

非 Y 不嫁゛ 提交于 2019-12-04 17:31:28
一键设置WPS_Office_2019专业版的定时自动备份的批处理文件 执行以下批处理脚本命令文件可以设置WPS文字和WPS表格的定时自动备份,不要因为WPS_Office_2019有自动备份功能就不坚持使用腾讯微云网盘附带的Word网页版和Excel网页版编辑文档和表格,为了保持办公文件的随时随地可以快捷的搜索、查看和编辑,时刻保持最新版本,集中统一唯一分类整理,请始终坚持只在腾讯微云网盘Web网页版中办公,请始终坚持只使用Word网页版和Excel网页版查看和编辑办公文件,即使无法使用快捷键也在所不惜。坚持到底就是胜利。再强调一下,请不要安装和使用MS_Office或者WPS_Office,永远不要用。 rem ================================================ rem 一键设置WPS_Office_2019专业版的定时自动备份的批处理文件 rem 为何使用批处理而不使用AutoHotkey,批处理兼容性更高,AutoHotkey容易被杀毒软件误杀 rem 新建WPS文字和WPS表格定时备份的目的文件夹 md d:\WPSTimeBackup rem 设置WPS_Office_2019专业版的定时自动备份 reg add "HKEY_CURRENT_USER\Software\Kingsoft\Office\6.0\Common