摘要: puttycyg是一个登陆cygwin的简单易用的工具,但是,往往使用puttycyg登陆cygwin后默认的用户是window的系统用户。如果在cygwin的home目录下模仿linux环境新建一个用户主目录,然后使用puttycyg登陆后默认指向此用户目录则没那么容易了,需要做一些修改。 首先,需要安装cygwin和PuTTYcyg,在这里就不用介绍了。然后,进入cygwin的安装目录下的etc文件夹,找到一个profile文件,找到这段注释内容: # Here is how HOME is set, in order of priority, when starting from Win 阅读全文
posted @ 2012-11-23 18:12 蜗牛123 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 准备:1.下安装cygwin2.注意选择sshd组件2.安装putty步骤:1. 修改环境变量在path中添加putty所在目录的路径,让putty能在任何位置直接执行2. 修改cygwin的启动批处理文件 cygwin.bat,如下:@echo off D: chdir D:\cygwin\bin bash -login -i -c "ps -e | grep -c sshd || /usr/sbin/sshd" start putty localhost 脚本说明:ps -e | grep -c sshd || /usr/sbin/sshd命令,可以检查是否已经有ssh 阅读全文
posted @ 2012-11-23 17:20 蜗牛123 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 键默认的排序处理是,从一个流中读键类型的实例,使用键类型的readFields()方法来解析字节流,然后对这两个对象调用compareTo()方法。为了更快的排序,可以只通过检视字节流而不用解析出包含在其中的数据来判断这两个key的顺序。比如,考虑比较字符串文本。如果字符按照顺序读入,我们就可以在第一个字符不同的地方确定它们的顺序。即使是需要读入所有的字节,对象自身也没有初始化的必要。要支持这个高速的排序机制,你可以在你自己的数据类型的比较器实现中继承WritableComparable类。然后,重载下面的方法:public int compare(byte[] b1, int s1, int 阅读全文
posted @ 2012-11-23 09:59 蜗牛123 阅读(249) 评论(0) 推荐(0) 编辑