`
mxsfengg
  • 浏览: 208656 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
作为一个多用户、多任务的操作系统,linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但 是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家 ...
1   ssh 2   java 环境  
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。 然后确认sshserver是否启动了: ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果 ...
1.登录:$export  CVSROOT=:pserver:username@the_server_name:/home/cvsroot   Note:pserver是访问方式,如果服务器设置的是口令认证,则是 pserver。      username是  CVS服务器的用户名,可以根据你的设置修改;      the_server_name是CVS服务器的名称或者IP地址;       /home/cvsroot是你的CVS服务器的CVSROOT目录,根据你的CVS服务器设置做修改或者询问管理员.登陆CVS服务器:  $cvs  login 这时候cvs会问你口令,请把你在CVS服务 ...
Spring目前提供了对RMI、HttpInvoker、Hessian、Burlap及WebService等Remoting技术的集成。Spring屏蔽了这些实现技术的差异,用户只需开发简单的Java对象(Plain Old Java Objects,POJO)然后按照Spring规定的格式进行配置文件的编写即可。 6.2.1  Hessian使用演示 【例6.1】在Spring中使用Hessian Remoting技术。 下面就来演示一下在Spring中是如何使用Hessian Remoting技术的。Hessian、Burlap、HttpInvoker等是要运行在支持Servlet的W ...
首先下载安装文件和语言包:vim-7.1.tar.bz2、vim-7.1-lang.tar.gz。        解压安装文件:bunzip2 vim-7.1.tar.bz2,生成vim-7.1.tar,然后tar xvf vim-7.1.tar。        解压语言包:tar zvxf vim-7.1-lang.tar.gz。        进入vim71目录,./configure –prefix=/usr/vim –enable-multibyte        –enable-multibyte选项使vim可以支持使用多字节编码字符集的文件。        编译安 ...
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。   1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为 ...
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。 $ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/ 与 ...
  Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 ...
Index File Formats   本文描述的是在lucene2.9中使用的索引文件格式。如果你使用的另外一个版本的lucene,那么请参考相应版本的 docs/fileformat.html 这个文件。   Apache Lucene 是由java写的,但lucene也有其他语言的实现版本。 如果其他 ...
现在已经没有多少人在命令行之下收发邮件了, 但是对于系统管理员来说, 命令行却又是极其方便, 例如我们公司目前使用的短信报警系统就是用perl来发送邮件给手机邮箱, 现在简单介绍一下邮件的收发. 1. 发邮件大部分的服务商提供的SMTP服务, 都是要认证的, 这个时候需要一个叫Net::SMTP_auth的模块. 简单的程序如下, 注意最后的一个'点'哦..   #!/usr/bin/perluse Net::SMTP_auth;my $smtp = Net::SMTP_auth->new('smtp.ex.com', Helo => 'ex.com', Debug ...
beta技术沙龙越办越有意思了,上次错过了阙宏宇的mod_cache(还有关于线程进程的讨论)就很可惜,这次关于Lucene的演讲,是无论如何不应该错过了。   到目前为止,全文检索已经完全不算高技术门槛了,记得以前看过一本书里面写:“今天,任何程序员,都可以很容易地构造一个全文检索应用”。是的,全文检索的基本原理大家都知道差不多了,剩下的只是实践。我见过纯粹自己开发的,具有AS(Advanced Search)、BS(Basic Search)、DI(Digest)等结构,“像模像样”的全文检索架构,不过应用更多的,却是在开源项目上完善、定制而来的,Apache的Lucene就是众多开 ...
原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages 你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子: load average: 0.09, 0.05, 0 ...
如果表很小直接就用ALTER TABLE 语法就可以了, 但是我昨天操作的表有接近一亿条的数据, 为了增加这个索引我忙活到凌晨5点半才睡觉, 前后花了5个小时. 首先将旧表改名rename table real_name to name_old; 然后建一个增加了索引的新表create table `name_new` (....); 最后利用INSERT ... SELECT语法将旧表的数据导入到新表中, 这里花了我5个小时..., 时间真的很难熬...insert into name_new select * from name_old; 导完之后将新表改名为合适的表名renam ...
java正则表达式: (?i)abc 表示abc都忽略大小写 a(?i)bc 表示bc忽略大小写 a((?i)b)c 表示只有b忽略大小写 也可以用Pattern.compile(rexp,Pattern.CASE_INSENSITIVE)表示整体都忽略大小写
Global site tag (gtag.js) - Google Analytics