`
huiminchen
  • 浏览: 73382 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
转自:http://www.cnblogs.com/chengmo/archive/2010/10/08/1846190.html     用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),因为下标记可以是数也可以是串。awk 中的数组不必提前声明,也不必声明大小。数组元素用 0 或空串来初始化,这根据上下文而定。例如:   一、定义方法   1:可以用数值作数组索引(下标) Tarray[1]= ...
由于是安装的英文系统,故在用vim和gedit时 中文显示有问题,对于vim,解决方法如下: 打开vim的配置文件,位置在/etc/vim/vimrc 在其中加入 set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=prc 保存退出,此时vim就能正确显示中文了。
转自豆瓣 http://www.douban.com/note/153595129/ 人生是一条长路,在半路的时候,你会看见你前面有人,或者后面有人。 但是如果你休息时间太长,后面的人就会追赶上来。 但是如果你加倍努力,前面的人也会被你超越。
简单的讲 所有的矩阵都可以进行奇异值分解,不管其是否是方阵以及对称矩阵。当所给的矩阵是对称的方阵,A(T)=A,二者的结果是相同的。也就是说对称矩阵的特征值分解是所有奇异值分解的一个特例。 但是二者还是存在 ...
   安装VirualBox的安装增强功能包: 1、点击VirtualBox的“设备”菜单下的“安装增强功能包”,这时候会看到载入一个 VBOXADDITIONS_1.6.0_30421.iso的镜像2、打开Ubuntu的“Applications”菜单下的“附件”下的“终端”,或者在Ubuntu下按组合键Alt+F2, 然后输入“gnome-terminal”也可以进到“终端”3、输入:cd /media/cdrom4、输入:sudo bash ./VBoxLinuxAdditions-x86.run   与Host OS共享文件1. 在安装VirtualBox Addition后 ...
将ubuntu默认的dash改为bash   1、重新配置dash,但在配置选项时选择NO sudo dpkg-reconfigure dash   2、直接把/bin/sh的软链接改到bash中, sudo ln -sf /bin/bash /bin/sh
走在路上,忽然记起来,李老师说过的一句话: 算法改进,可大改,可小改。改大还是改小,就看你对算法本身的理解了。
转自:http://blog.csdn.net/tianlesoftware/article/details/6457487          Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。  在下文将对进程的 R、S、D、T、Z、X 六种状态做个说明。   PROCESS STATE CODES        Here are the different values that the s, stat and state output specifiers (header "STAT" ...
1、利用ed命令 例如: (echo '0a'; echo 'This is the beginning.'; echo '.'; echo 'wq') | ed -s file   2、利用sed命令   sed -i '1i\This is the beginning' file
./configure --enable-multibyte --with-features=huge make && make install
在安装好Redhat以后,需要设置Ftp和Telnet服务文件,才能启动Ftp和Telnet服务,可以通过远程控制进行开启。   1.1、用root用户登录,进入终端命令模式;   1.2、开启ftp服务。   cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:   开启ftp服务设置.   vi gssftp ,将 修改两项内容:   (1)server_args = -l –a 去掉-a 改为server_args = -l   (2)disable=yes改为disable=no   (3)保存退
shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk但是实际上用shell自带的分割数组功能会更方便。假如a="one,two,three,four"要将$a分割开,可以这样:OLD_IFS="$IFS" IFS="," arr=($a) IFS="$OLD_IFS" for s in ${arr[@]} do     echo "$s" done上述代码会输出
sed s/[[:space:]]//g  filename          删除空格sed /^$/d         filename        删除空行
系统中有个啥1970年1月1日的时间。那这个时间又是啥来来历呢,怀着好奇宝宝的心理我有在网上查阅了一番得到如下解释: 1.可以简单的这样认为:UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。这个解释是懒人最爱^_^ 2.这个比较科学 最初计算机操作系统是32位,而时间也是用32位表示。32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,2147483647/31536000 = 68.1,也就是说32位能表示的最长时间是68年,而实际上到2038年01 ...

linux shell 解压缩

       .Tar.gz   解压:Tar zxvf FileName.Tar.gz   压缩:Tar zcvf FileName.Tar.gz DirName   .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 和 . ...
Global site tag (gtag.js) - Google Analytics