摘要:
vbs CPU 内存 硬盘监控脚本On Error Resume NextDim dwTotalMem, dwAvailMem, totalvolumn, freespaceConst szRootDir = "D:\CPU\"Set oFSO = CreateObject("Scripting.FileSystemObject") Const ForReading = 1 Const ForWriting = 2 '计算当日记录文件名 Today = Date() TargetFile = szRootDir & Year(Today) 阅读全文
摘要:
http://bbs.csdn.net/topics/230078112'/************************************************************************/'' FileName: WriteUsage.vbs'' Author: Chinafish'' Email: china_fish@163.com'' Homepage: http://www.csinx.org'' Desc: Write CPU & Memory usage 阅读全文
摘要:
Oracle SQL优化1.选用适合的ORACLE优化器ORACLE的优化器共有3种:a.RULE (基于规则)b. COST (基于成本)c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS .你当然也在SQL句级或是会话(session)级对其进行覆盖.为了使用基于成本的优化器(CBO, Cost-Based Optimizer) ,你必须经常运行analyze命令,以增加数据库中的对象统计信息(object statistics)的准确性.如果 阅读全文
摘要:
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的(1). vi filename然后用命令:set ff?可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看.(2). 用joe filename如果是DOS格式的, 那么行尾会有很多绿色的^M字样出现. 你也可以用上述办法把它转为UNIX格式的.(3). 用od -t x1 filename 阅读全文
摘要:
本文讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(extended)的rowid:1. rowid的介绍先对rowid有个感官认识:SQL> select ROWID from Bruce_test where rownum 0 - 25 (26) a-z 26 - 51 (26) 0-9 52 - 61 (10) +/ 62 - 63 (2)共64位,明白这个后,就可以计算出10进制的编码值,计算公式如下: d * (b ^ p) 其中:b就是基数,这里就是64,p就是从右到左,已0开始的位置数 比如:上面的例子 文件号AAF,具体的计算应该是: 5* 阅读全文
摘要:
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。2.定址定址用于决定对哪些行进行编辑。地址的形式可以是数字、正则表达式、或二者的结合 阅读全文
摘要:
DOS批处理中%cd%和%~dp0的区别在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。 这两个变量的用法和代表的内容是不同的。 1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面, www.2cto.com 输入:echo %cd% ,则显示为:c:\dir 。 %cd%的内容是可以被改变的,其内容为命令的执行路径或批处理文件的执行路径。 2.%~dp0只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理... 阅读全文
摘要:
dos批命令中的if条件子命令大家都很熟悉,能实现批命令中的判断、条件转向等功能,格式为:if[not]〈表达式〉〈dos命令〉比如:if'%1'=='a'gotoc意思是当批命令的第一个参数是“a”时,则转向标号c后的语句,否则执行下一语句。如果批命令有两个参数%1和%2,我们要求只有当两个参数分别为a和b时才转向标号c,也就是说,要求这两个条件之间实现“与”的功能。但遗憾的是批命令中没有“与”(and)和“或”(or)的语句,一般的dos书刊中也未讲到如何实现这些功能。当然,利用标号的多次转移也能实现这一功能,但比较麻烦。如果不只两个条件,而是多个条件的“与 阅读全文
摘要:
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户 阅读全文
摘要:
Shell中通常将EOF与 batch_file5 echo "use oss_platform;" > batch_file67 URL_list=`cat url_for_db_final`8 for URL in $URL_list9 do10 echo "update pornURL set count=count+1 where url=\"$URL\";" >> batch_file11 echo "insert into pornURL (url,count) select \"$U 阅读全文