文章列表
持续集成:什么应该自动化?
- 博客分类:
- CI
持续集成:什么应该自动化?
一、什么是持续集成(Continuous Integration)?
这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下:
持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进, ...
python读书目录
- 博客分类:
- python
python 读书目录:
1.《A Byte of Python》,中文译名为《Python简明教程》
2.《Dive into Python》,中文译名为《深入Python》
3.《Core Python Programming》第二版(中文译名为《Python核心编程》)/《Learning Python》
4.《Python for Unix and.Linux System Administration》,《foundations of python network programming》,《wxPython in action》等高级编程
最大功率、最大扭矩、轴距、多连杆式独立悬挂、承载式车身……看到这
些,你是不是头都大了?
其实,这些专业术语并不像你想象的那么深奥难懂,只要抓住几个关键指
标,你就可以从中判断一款车的性能如何,适不适合你。
买轿车 重点看发动机、变速箱和轴距
发动机:升功率50千瓦以上是优秀
发动机有自然吸气和增压之分。
通过一些数字,你就能基本判断一款发动机的性能。起决定作用的主要有
两项:功率和扭矩。功率代表发动机的动力,功率越大,意味着动力越强,车
辆能跑的最高时速也越高。一般来说,升功率超过50千瓦的发动机,都算得上
是性能比较优 ...
Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下
比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入 “Shutdown.exe -s -t 3600”,这里表示60分钟后自动关机,“3600”代表60分钟
Shutdown.exe的参数,每个都具有特定 ...
bat是dos下的批处理文件
.cmd是nt内核命令行环境的另一种批处理文件
从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。
=============================== ...
1. Ant是什么?
--------------------------------------------------------------------------------
Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。
既然我们已经有了make, gnumake, nmake, jam以及其他的build工 ...
# 使用Watir工具,需要在脚本中加上
require 'watir'
# 创建一个IE的实例
ie = Watir::IE.new
# 或者在创建的同时直接转到页面
ie = Watir::IE.start('http://www.text.com/')
# Watir使用start方法同时创建一个浏览器实例并转到一个页面。
# IE浏览速度
ie.speed = :fast
ie.speed = :slow
# 页面导航
ie.goto('http://www.text.com/' ...
在s h e l l脚本中,可以用几种不同的方式读入数据:可以使用标准输入—缺省为键盘,或者指定一个文件作为输入。对于输出也是一样:如果不指定某个文件作为输出,标准输出总
是和终端屏幕相关联。
echo
使用e c h o命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为:
echo string
e c h o命令有很多功能,其中最常用的是下面几个:
\c 不换行。
\f 进纸。
\t 跳格。
\n 换行。
如果想把一个字符串输出到文件中,使用重定向符号>。例子:$ echo "The log files have all been done"> ...
第4章文件名置换
- 博客分类:
- unix+shell学习笔记
特殊字符含义:
* 匹配文件名中的任何字符串,包括空字符串。
? 匹配文件名中的任何单个字符。
[...] 匹配[ ]中所包含的任何字符。还可以使用一个横杠表示一个范围 eg:[a-z][0-9]
[!...] 匹配[ ]中非感叹号!之后的字符。
cron和crontab
作用:c r o n是系统主要的自动调度进程。
每一个用户都可以有一个c r o n t a b文件来保存调度信息。可以使用它运行任意一个s h e l l脚本或某个命令。
每一个用户都可以有自己的c r o n t a b文件,但在一个较大的系统中,系统管理员一般会禁止这些文件,而只在整个系统保留一个这样的文件。系统管理员是通过
c r o n . d e n y和c r o n . a l l o w这两个文件来禁止或允许用户拥有自己的c r o n t a b文件
※※※注意:用户向c r o n提交了这些作业,就要向c r o n提供所需的全部环境。不要假定c ...
F i n d命令的一般形式为:
find pathname -options [-print -exec -ok]
命令参数:
pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print find命令将匹配的文件输出到标准输出。
-exec find命令对匹配的文件执行该参数所给出的s h e l l命令。相应命令的形式为' c o m m -
and' {} \;,注意{ }和\;之间的空格。
-exec使用
ex: $>find . -name "aaa" -exec ls -l {} \;
-rw-r--r-- ...
文件权限位:
9个字符可以分为三组:
r w x:文件属主权限这是前面三位
r- x:同组用户权限这是中间三位
r- x:其他用户权限这是最后三位
文件类型: 查看命令 ls -l
d 目录。
l 符号链接(指向另一个文件)。
s 套接字文件。
b 块设备文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件,或者更准确地说,不属于以上几种类型的文件。
创建文件: touch myfile
改变权限位:
c h m o d命令的一般格式为:
chmod [who] operator [permission] filename
w h o的含义是:
u 文件属主权限。 ...