`
universsky
  • 浏览: 92332 次
文章分类
社区版块
存档分类
最新评论
文章列表
脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua 工作控制语言和shell Shell 脚本 此类脚本用于自动化工作控制,即启动和控制系统程序的行为。大多的脚本语言解释器也同时是命令行界面,如Unix shell和MS-DOS command。其他如AppleScript,可以为系统增加脚本环境,但没有命令行界面。 具体分类有: 1.4NT 2.AppleScript 3.ARexx(Amiga Rexx) 4.bash 5.csh 6.DCL 7.JCL 8.ksh 9.Cmd ...
例子:042_time_date.tcl ;# 得到系统秒数 set systemTime [clock seconds] ;# 使用时间格式显示 puts "The time is: [clock format $systemTime -format %H:%M:%S]" ;# 使用日期格式显示 puts "The date is: [clock format $systemTime -format %D]" ;# 使用复杂的日期格式显示 puts [clock format $systemTime -format {To ...
1.10:time & unset 1. 得到代码执行的时间 格式:time script?count? 功能:返回执行script 脚本count次的花费时间,注意是消耗时间,并不是cpu时间,这里cpu时间指的是在cpu上花费的时间片累加,而消耗时间是指等待程序执行完花费时间,通常cpu时间更短。 2. 从解释器的名称空间删除一个变量 格式:unset variableName1? varialeName2 ?......? 功能:从解释器的名称空间删除变量。如果变量名是个数组名,则整个数组被删掉,如果是数组中的某个项,则只删除那个项。如果删除的变量 ...
source 1. source的用途 Ø 将一个程序分为多个文件; Ø 可以将一组过程放到一个文件中,成为一个库文件; Ø 配置程序; Ø 加载数据文件。 2. 格式:source fileName 说明: Ø 读入文件并执行; Ø 如果代码出错,source返回那个错误 Ø 如果执行到返回,就立刻返回,即便返回命令后面还有命令也不执行立刻返回 Ø 如果文件名以 ~ 开头,替换为环境变量 $HOME 例子:031_sou
1.1 :文件存取 1. 文件打开命令: 格式:openfile fileName ? access ? permission 解释: Ø fileName:文件名称 Ø access:存取模式 序号 存取模式 描述 1 r 打开文件读。文件必须已经存在 2 r+ 打开文件读写。文件必须已经存在 3
1. 字符串函数 序号 函数 解释 1 string tolower string1 把string1转换为小写字母 2 string toupper string1 把string1转换为大写字母 3 string trim string1 ? trimchars ? 去掉string1前后的trimchars字符,如果不指定,缺省为空格,trimleft和trimright一样的情况 4
1.1 for {puts "Start"; set i 0} {$i < 2} {incr i; puts "I after incr: $i"; } { ;#:过程PROC 1. 格式:proc name args body 2. 调用方法中参数可以用花括号或者双引号包含,也可以不包含 3. 在puts等命令中需要置换的话,需要使用方括号 例子:012_proc.tcl proc sum {arg1 arg2} { set x [expr $arg1+$arg2]; return $x ;#过程返回值 ...
1.1 :简单文本输出 1. 注释符号是#或者 ;# ,在命令后注释用 ;# ,在行开头两者均可; 2. puts :输出文本,多个单词如被空格或TAB分隔需要使用“”或{} 括起来; 3. 多个命令写在一行使用 ; 间隔。 例子:002_puts.tcl # ok ;# 正确 ;# ok ;# 正确 ; # ok ;# 正确, 分号和井号之间可以有空格 puts Hello ;# 正确 puts Hello,World ;# 正确,多个单词之间不是被空格或者TAB分隔开
BuildBot是一个自动构建工具。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。BuildBot用python写的,该python程序只依赖python环境和Twisted(一个python网络框架),可以在很多平台运行。 BuildBot是一个系统的自动化编译/测试周期最需要的软件,以验证代码的变化。通过自动重建和测试每次发生了变化的东西,在建设迅速查明之前,减少不必要的失败。有警告计数, 图像大小,编译时间,以及其他参数,随着时间的推移可进行跟踪,让信息变得更明显,因此更容易得到改善。[1] Build ...
软件公司对持续集成分为本地构建、项目级构建、版本级构建和解决方案级构建四个层次,提交构建作为对CI系统快速反馈能力的单独考核。 术语 定义 本地构建 每个人完成代码提交配置库之前,为了确保代码 ...
Linux中 x86的内联汇编 GCC为内联汇编提供特殊结构,它具有以下格式: GCG 的 "asm"结构 asm ( assembler template : output operands (optional) : input operands (optional) : list of clobbered registers (optional) ); 本例 ...
三、Linux 汇编工具 Linux平台下的汇编工具虽然种类很多,但同 DOS/Windows一样,最基本的仍然是汇编器、连接器和调试器。 1.汇编器 汇编器(assembler)的作用是将用汇编语言编写的源程序转换成二进制形式的目标代码。Linux平 ...
条件跳转: 条件跳转按照EFLAGS中的值来判断是否该跳转,格式为: jxx address,其中xx是1-3个字符的条件代码,取值如下: a 大于时跳转 ae大于等于 b小于 be小于等于 c进位 cxz如果CX寄存器为0 ecxz如果ECS寄存器为0 e相等 na ...
AT&T汇编 1.Register Reference 引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。 80386有如下寄存器: [1] 8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp; (8个16-bit寄存器,它们事实上是上面8个32-bit寄存器的低16位:%ax,%bx, %cx,%dx,%di,%si,%bp,%sp; 8个8-bit寄存器:%ah,%al,%bh,%bl,%ch,%cl,%dh,%dl。它们事实上 是寄存器%ax,%bx,%cx,%dx的 ...
C++语言发展历史 自从1946年第一台电子数字计算机ENIAC问世以来,随着计算机应用领域的不断扩大,促进了计算机技术的高速发展,尤其是近年来计算机的硬件和软件都是日新月异。作为应用计算机的一种工具—程序设计语言,得到不断的充实和完善。每年都有新的程序设计语言问世,老的程序设计语言不断地更新换代。 20世纪60年代,Martin Richards为计算机软件人员在开发系统软件时,作为记述语言使用而开发了BCPL语言(Basic Combined Programming Language)。 1970年,Ken Thompson在继承BCPL语言的许多优点的基础上发明了实 ...
Global site tag (gtag.js) - Google Analytics