- 浏览: 75796 次
- 性别:
- 来自: 北京
-
最新评论
-
sp42:
http://blog.csdn.net/zhangxin09 ...
如何获得PreparedStatement最终执行的sql语句 -
polyahu:
上面的写错了,有bug.. 把cat改成sort才是对的.. ...
JAVA生成不重复的随机数 -
polyahu:
#!/bin/bash
touch ./temp
> ...
JAVA生成不重复的随机数 -
polyahu:
-i参数和单引号‘
sed 删除空格 和空行 -
jianxia801:
我也看过http://www.javaworld.com/ja ...
如何获得PreparedStatement最终执行的sql语句
文章列表
【转】awk 数组介绍
- 博客分类:
- linux
转自:http://www.cnblogs.com/chengmo/archive/2010/10/08/1846190.html
用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(associative arrays),因为下标记可以是数也可以是串。awk 中的数组不必提前声明,也不必声明大小。数组元素用 0 或空串来初始化,这根据上下文而定。例如:
一、定义方法
1:可以用数值作数组索引(下标)
Tarray[1]= ...
【转】ubuntu 下 vim显示中文
- 博客分类:
- linux
由于是安装的英文系统,故在用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
- 博客分类:
- linux
将ubuntu默认的dash改为bash
1、重新配置dash,但在配置选项时选择NO
sudo dpkg-reconfigure dash
2、直接把/bin/sh的软链接改到bash中,
sudo ln -sf /bin/bash /bin/sh
【转】linux 进程状态说明
- 博客分类:
- linux
转自: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
安装vim 支持多字节,解决中文乱码
- 博客分类:
- linux
./configure --enable-multibyte --with-features=huge
make && make install
linux 开通ftp和telnet服务
- 博客分类:
- linux
在安装好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自带功能分割字符串
- 博客分类:
- Shell
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 删除空格 和空行
- 博客分类:
- Shell
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 解压缩
- 博客分类:
- 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 和 . ...