- 浏览: 21036 次
- 性别:
- 来自: 北京
最新评论
文章列表
shell test与let
发布时间:2009-07-21 03:03 来源: blog.chinaunix.net
单
方括号的test命令通常用内置的test命令来测试表达式值,test命令也被链接到方括号上。这样,既可以使用单独的test命令,也可以通过把
表达式用单方括号括起来,来测试表达式的值。在用test命令或方括号测试表达式时,表达式中的shell元字符不会被扩展。由于要对变量进行单词分离,
因此包含空白符的字符串必须用引号括起来
双
方括号的test命令2.x版bash中,用双方括号[[
]](内置的test复合命 ...
如何在Java中执行其它程序
作者:Exam8.co…
文章来源:考试吧(Exam8.com)
点击数:38 更新时间:2009-6-11
在编写Java程序时,有时候需要在Java程序中执行另外一个程序。
1、启动程序Java ...
原文 http://www.cnblogs.com/chengmo/archive/2010/10/11/1847772.html
awk 正则表达式、正则运算符详细介绍
前言:使用awk作为文本处理工具,正则表达式是少不了的。
要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。
对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用到正则表达式。其实就只有3种类
型。详细可以参考:linux shell 正则表达式(BREs, ...
原文 : http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html
linux shell 正则表达式(BREs,EREs,PREs)差异比较
则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符
串的单个字符串。在很多文本编 ...
通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
李 刚
, 自由撰稿人
简介:
TreeMap 和 TreeSet 是 Java Collection Framework
的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类。虽然 HashMap 和
HashSet 实现的接口规范不同,但 TreeSet 底层是通过 TreeMap 来实现的,因此二者的实现方式完全一样。而 TreeMap
的实现就是红黑树算法。
标记本文!
发布日期:
2010 ...
A类网络
前8位由IANA(IP分配组织)确定,剩余24位由该网络的内部系统管理员确定。
最左边8位值可以从0到126,这样就有了127个A类地址。IBM公司就是此类网络。
由于这种网络地址已经确定的部分只有8位,剩余了24位,也就意味 ...
linux时间同步,ntpd、ntpdate
LINUX 2010-10-13 09:01:02 阅读782 评论0
字号:大中小
订阅
在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。
但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。
...
<script type="text/javascript">
document.body.oncopy = function () {
if (window.clipboardData) {
setTimeout(function () {
var text = clipboardData.getData("text");
if (text && text.length ...
//
那么,给你一个最简单的方法:
sudo apt-get install vim-scripts
vim-addons install taglist
想要打开taglist,只需在vim里输入":Tlist"即可,当然你要确保你已经安装了ctags
//seven habits for effective editing:
* ==> 向下快速搜索
# ==> 向上快速搜索
/pattern
% ==> 用于匹配括号 {} [] (), 查看是否括号是否对应。
[,] ==> 跳到本代码块是用"{}"括起来的程序段的 ...
#改用国内的yum源
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget http://centos.ustc.edu.cn/CentOS-Base.repo
sed -i 's#gpgcheck=1#gpgcheck=0#' CentOS-Base.repo
#安装subversion及apache和python的相应模块
yum install -y subversion mod_dav_svn mod_python python-setuptools
#下载安装python模板clearsilver
...
ubuntu中的svn常用命令
2008-12-20 20:04
svn命令 通常都有帮助,可通过如下方式查询:
$ svn help
知道了子命令,但是不知道子命令的用法,还可以查询:
$ svn help add
开发人员常用命令
(1) 导入项目
$ cd ~/project
$ mkdir -p svntest/{trunk,branches,tags}
$ svn import svntest https://localhost/test/svntest --message "Start project"
...
$ rm -rf svntest
我们 ...
linux下 tar解压 gz解压 bz2等各种解压文件使用方法
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.g ...
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。
实现用户账号的管理,要完成的工作主要有如下几个方面:
· 用户账号的添加、删除与修改。
· 用户口令的管理。
· 用户组的管理。
一、Linux系统用户账号的管理
...
sudo及其配置文件sudoers
sudo是linux下常用的允许普通用户使用超级用户权限的工具。
它的主要配置文件是sudoers,linux下通常在/etc目录下,如果是solaris,缺省不装sudo的,编译安装后通常在安装目录的etc目录下,不过不管sudoers文件 ...
Java泛型编程指南
此系列文章译自SUN的泛型编程指南, 看不懂译文的请看原文
http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
一、绪言
JDK1.5对JAVA语言进行了做了几个扩展,其中一个就是泛型。
本指南旨在介绍泛型。如果你熟悉其它语言的构造类似的东西,特别是C++的模
板(template),你会很快发现它们之间的相同点及重要的不同点;如果你在其他
地方没看到过类似的东西,那反而更好,那样你就可以开始全新的学习,用不着去忘
掉那些(对JAVA泛型)容易产生误解的东西。
泛型允许你对类型进行抽象。最常见的 ...