Blog Archives | Page 2

Page 2/2012345678...16...

用shell脚本逐行读取文件

2012-04-16 23:50 / Linux / no comment / 31 views /

写法一:

1
2
3
4
5
#!/bin/bash
while read line
do
      echo $line
done < yourfile

写法二:

1
2
3
4
5
#!/bin/bash
cat yourfile | while read line
do
    echo $line
do[......]

more...

SSH 命令和技巧

2012-04-16 23:36 / Linux / no comment / 27 views /

SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。下面是通过网络投票选出的25个最佳SSH命令,你必须牢记于心。

1、复制SSH密钥到目标主机,开启无密码SSH登录

ssh-copy-id user@host

如[......]

more…

不用密码登录SSH(PUTTY)

2012-04-14 11:05 / Linux / no comment / 15 views /

一、生成密码对

ssh-keygen -t rsa -f ~/.ssh/id_rsa

会提示输入密码,可留空。

会生成
私有密钥: ~/.ssh/id_rsa.
公有密钥: ~/.ssh/id_rsa.pub.

二、授权

把生成的公有密钥放到被链主机[......]

more…

Java中常用集合类,接口

2012-04-10 12:58 / Java / no comment / 37 views /

ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比Arr[......]

more…

Java常用链表(列表)操作

2012-04-08 23:02 / Java / no comment / 10 views /

数据结构课程中有两种实现List的办法:一种是用指针实现链表;一种用数组实现列表。链表Java中由库LinkedList实现,数组实现的库为ArrayList。这两个实现方法也有大部分相同的接口函数,功能完整,我觉得没必要不要用那些特殊的接口函数。

LinkedList和A[......]

more…

vim命令速查表

2012-04-06 17:46 / Linux / no comment / 17 views /
Basic movement
h l k jcharacter left, right; line up, down
b wword/token left, right
ge eend of word/token left, right
{ [......]

more…

HDFS安装与使用

2012-04-05 15:38 / Hadoop / no comment / 195 views /

一、运行环境

运行hadoop需要装jvm和ssh。

sudo apt-get install openjdk-6-jre
sudo apt-get install ssh

仅仅是运行的话jre就够了

二、源代码目录结构

下载到的hadoop源码中,b[......]

more…

Hadoop编译安装

2012-04-05 03:49 / Hadoop / no comment / 126 views /

在Linux下编译Hadoop非常容易。如果要在Windows下编译,还需要多装一个Cygwin。Hadoop的运行脚本要用到ssh,天生适合运行在linux环境。

编译环境

编译hadoop需要安装jdk和ant,jdk相当于gcc,ant相当于make命令。jdk需要[......]

more…

How to build hadoop

2012-04-05 03:42 / Hadoop / no comment / 32 views /

This is a guide on how to build Hadoop in Ubuntu Linux under command-line. If you want to build and run Hadoop in Windows, the develop envir[......]

more…

Go语言中通过结构体匿名字段实现方法的继承和重载

2012-04-04 18:44 / Golang / no comment / 67 views /

Go语言中的结构体可以定义匿名字段。Go语言中没有对象,但是结构体却有大量对象的功能。并且用匿名字段的确可以实现对象的继承和重载。

1
2
3
4
5
6
7
8
package main
import "fmt"

type A struct{
    x int
}

type A1 stru[......]

more…

Page 2/2012345678...16...