- 浏览: 28318 次
- 性别:
- 来自: 北京
最新评论
文章列表
重复行通常不会造成问题,但是有时候它们的确会引起问题。此时,不必花上一个下午的时间来为它们编制过滤器,uniq 命令便是唾手可得的好工具。
了解一下它是如何节省您的时间和精力的。进行排序之后,您会发现有些行是重复的。有时候该重复信息是不需要的,可以将它除去以节省磁盘空间。不必对文本行进行排序,但是您应当记住 uniq 在读取行时会对它们进行比较并将只除去两个或更多的连续行。下面的示例说明了它实际上是如何工作的:
清单 1. 用 uniq 除去重复行
$ cat happybirthday.txt
Happy Birthday to You!
Hap ...
在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。
Rsync的命 ...
今天不知道怎么回事,估计是杀毒软件误杀了。导致Winsock2损坏。
症状
1、可以ping通局域网连接
2、telnet到其他机器提示“无法加载或初始化请求”
3、使用ipconfig/renew 提示“The operation failed since no adapter is in the state permissible for this operation “
4、netstat -an 没有端口监听
Google了一下,解决方案很简单
执行 netsh winsock reset 回车重启即可还原。
- 2009-11-22 22:48
- 浏览 1253
- 评论(0)
java的类装载器使用的是优先策略,加载类的时候先找到哪个就加载哪个。有时候我们做一个系统,当类库非常庞大的时候,类可能会出现冲突,也就是类路径中存在不同版本的两个相同的类,这往往给调试带来非常大的麻烦,我们可能修改了类,但由于类加载器却使用的是另外一个未被更新的类,这个时候就会丈二和尚摸不着头脑,一度使调试过程误入歧途。
那么怎么来确定我当前所加载的类是位于哪个路径或者存在于哪个jar包当中呢?Java语言给我们的解决方案如下代码所示:
import java.security.CodeSource;
import java.security.ProtectionDomain; ...
- 2009-11-05 23:44
- 浏览 4322
- 评论(0)
1.需要在/etc/init.d下面新建tomcat启动脚本
#!/bin/sh
#tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
case $1 in
start)
sh /usr/lib/tomcat6/bin/startup.sh
;;
stop)
sh /usr/lib/tom ...
- 2009-07-25 18:44
- 浏览 8144
- 评论(0)
起因:
String a="Hello World!";
String b="Hello World!";
a==b? a和b是否相等 ? 为什么?
String a=new String("Hello World!");
String b="Hello World!";
a==b? a和b是否相等 ? 为什么?
解释:
1. 首先String不属于8种基本数 ...
- 2009-02-20 23:16
- 浏览 920
- 评论(0)
1.cron介绍
cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做crontab的命令允许用户提交、编辑或删除相应的作业。下面是crontab的格式:
分< >时< >日< >月< >星期< >要运行的命令
crontab命令的一般形式为:
crontab[-u user] -e -l -r
其中:
-u 用户名。
-e 编辑crontab文件。
-l 列出crontab文件中的内容。
-r 删除crontab文件。
2.mysqldump介绍
--add-drop-table
这个选项将会在每一个表 ...
- 2009-01-19 10:50
- 浏览 3421
- 评论(0)
一直以为Linux下面单网卡绑定多IP和windows一样复杂
今天google了一下才发现很简单.
第一种:
很简单,重启后失效。
ifconfig eth0:0 192.168.0.200
ifconfig eth0:1 192.168.0.201
ifconfig eth0:2 192.168.0.202
重启网络
networking restart
第二种:
写到配置文件中去,
vi /etc/network/interfaces
我的配置文件如下:
#this file describes the network interfaces available on your syst ...
- 2009-01-16 18:00
- 浏览 1243
- 评论(0)
1.停止mysql
killall -TERM mysqld
2.跳过认证进入数据库
mysqld_safe --skip-grant-table --user=mysql &
mysql
3.修改密码
update mysql.user set password=password('newpass') where user='root';
flush privileges
4.重启mysql就OK了.
- 2009-01-06 15:32
- 浏览 974
- 评论(0)
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
- 2009-01-03 22:36
- 浏览 1607
- 评论(0)
webmin是一个非常强大的Linux服务器管理工具。使用webmin在浏览器下就可以管理你的服务器。下面是是在UBUNTU下的简单安装步骤。
1.安装好ubuntu server 8.04。
2.安装SSH。
3.下载webmin1.410版本,ubuntu需要下载DEB包,http://nchc.dl.sourceforge.net/sourceforge/webadmin/webmin_1.410_all.deb。
4.上传到服务器。
5.安装,执行
sudo dpkg -i webmin_1.410_all.deb
6.ubuntu server 8.04默认的安装的perl包不全,所以 ...
注:本文只是本人这次配置的总结,其中内容都是来源于网络.
新年到,第一次上JAVAEYE发表博客.
1.默认安装好ubuntu8.04 TLS Server版本(此版本支持到2013年04月)
2.安装ssh
#sudo apt-get install ssh
3.安装vsftpd
#sudo apt-get install vsftp
设置/etc/vsftpd.conf,由于不需要对外开放FTP,只是内网访问,相关设置如下.
#拒绝匿名用户,将其注释掉
#anonymous_enable=YES
#接受本地用户
local_enable=YES
#可以上传
write_enable=YE ...