awk字段分隔符的一个处理技巧,可以用于转换分隔符或者行到列的转换

之前感觉awk转换字段分隔符不是方便,比如需要将字符串1,2,3从逗号分隔转成冒号分隔1:2:3,一般来说可能需要弄个循环按字段遍历一下: echo 1,2,3 | awk -F, -v OFS=: ' { for(i=1; i<NF; i++) { printf "...

2019-06-12 17:26:22

阅读数 22

评论数 0

notepad++的function list功能,解析.h文件中函数名字

notepad++的完全版(不是minimal版)的function list功能很有用,但是对于.h头文件没有效果。可以通过修改functionList.xml文件(在notepad++.exe所在目录下)来达到目的。 根据langs.xml文件,后缀.h被分配到c++语言中的; 修...

2018-06-01 19:26:04

阅读数 641

评论数 0

grep匹配回车符的问题

grep匹配回车符的问题 对于不识别CRLF格式文本文件的grep命令(比如Linux和Cygwin下面的grep)来说,回车符(carriage return)\r 并不是有特殊含义的字符,而是普通字符,所以如果要匹配回车符,只需要找到一个能够输入回车符这个字符的方式即可,而bash 的$'\...

2018-01-22 16:06:20

阅读数 3427

评论数 0

Linux下top和collectl显示完整命令行

完整命令行包括命令名和全部参数,获取这些信息对于准确定位程序非常有帮助,尤其是在查看java程序的时候。 top 加 -c 参数 collectl 在显示进程信息的时候加上 --procopts w ,比如 回放模式下: collectl -p xxxxxxxx.raw.gz -sZ -oT --...

2017-02-10 16:59:49

阅读数 4965

评论数 0

Linux终端的Tab自动完成功能失常

在RHEL7上面,看到现象如下(比如已经定义了JAVA_HOME环境变量): cd $JAVA_HOME/  #末尾的/好像是必要的 结果没有任何反应。正常应该列出$JAVA_HOME目录下面的内容 vim $JAVA_HOME/  #末尾的/好像是必要的 结果变成 vim \$JAVA_HOM...

2016-12-02 12:14:47

阅读数 1046

评论数 0

Tortoise CVS(cvsnt)因为行结束符转换导致含中文文件编码转换的问题

对于windows系统,cvsnt应该能够检测到该平台的行结束符是DOS风格的CRLF,因此如果你在CVS的preferences--->advanced中设置Sandbox DOS/UNIX不是指定与平台的设置相同(选择Autodetect的任意选项应该表示与平台相同,因为一般不存在检测不...

2016-06-17 09:39:31

阅读数 1341

评论数 0

windows 7下利用双网卡加快多任务下载的速度

我的系统是windows 7,有两块网卡,一块有线一块无线,如下所示(在命令提示符执行命令 route -print | more): 接口列表  16...64 d9 54 15 bd a1 ......802.11n USB Wireless LAN Card  11...10 78...

2016-05-28 20:53:41

阅读数 2926

评论数 0

thread_local_storage.obj : error LNK2001: 无法解析的外部符号 pTlsCallback

错误描述       错误信息如标题所示。这个错误出现在将hadoop 2.6.0的libhdfs的C代码转换成一个Visual C++工程进行编译的时候报的错。thread_local_storage.cpp是源码目录os/windows下的源文件(原来是thread_local_stor...

2015-12-03 13:58:26

阅读数 660

评论数 0

ssh远程执行nohup命令不退出

Linux系统下,使用默认用户root。远程target机器的主目录下有个脚本test.sh,可执行权限,内容只有一条命令:sleep 10 在本地机器上执行 ssh target "nohup ./test.sh &",结果ssh不立即退出,等test.sh执行完毕之...

2015-11-27 18:35:02

阅读数 15342

评论数 2

Liunx的/proc/cpuinfo中部分信息解释

想通过lscpu命令的输出和/proc/cpuinfo中内容相互对照来解释相关信息。举例说明。 某台服务器lscpu命令的输出内容:     Architecture:          x86_64     CPU op-mode(s):        32-bit, 64-bit     By...

2015-10-22 22:05:37

阅读数 1367

评论数 0

jdb命令列表(略加排版)

jdb命令列表(进入jdb后,help命令的输出) --------------------------------------------------------------------------------- connectors                 -- 列出此 VM 中可用的...

2015-07-26 17:50:39

阅读数 848

评论数 0

CVS错误:cvs commit: "..." should be removed and is still there (or is back again)

出现如题所示错误的原因可能有很多种,我碰到的情况可能是重装系统又重装CVS(Tortoise CVS)之后,原来使用的本地库的某个目录下由于放入了新文件(不属于原来CVS本地库的文件,比如源码文件属于CVS库,但是生成了一些其他文件不属于)的缘故,导致重装CVS之后重建该目录的CVS/Entrie...

2015-07-23 15:48:40

阅读数 748

评论数 0

Hadoop文档的中文版

Hadoop的官方文档基本都是英文的,其实也有一个中文版,虽然不是最新的版本,但也可以用于参考。 http://hadoop.apache.org/docs/r1.0.4/cn/index.html

2015-05-27 13:34:35

阅读数 1694

评论数 0

java.lang.Enum定义理解

java.lang.Enum的定义是: public abstract class Enum> extends Object implements Comparable, Serializable 其它先不说,主要谈谈对“Enum>”的理解。 首先,这是一个泛型,使用E作...

2015-05-19 12:10:06

阅读数 1936

评论数 0

导入hadoop 1.2.1源码到eclipse

eclipse使用的是最新的稳定版Luna sr2;JDK安装了jdk8和jdk7;系统是windows 7。 1. 下载hadoop1.2.1源码包(不是标记为bin的那个包,另外没有标记为bin的包才带有源码);将下载的压缩包解压到某个目录下,比如f:\apache目录下,解压完毕后f:\ap...

2015-04-28 11:35:32

阅读数 2019

评论数 0

关于hadoop-2.6.0 HA模式下HDFS自动failover切换的一点经验

以我的经验,杀死原来ACTIVE namenode上的NameNode进程,会成功自动切换;而采用down掉网卡(ifdown  命令)的方法,不一定能够成功切换。根据我的经验这主要是与fencing方法的设置有关。Hadoop提供的两种fencing方法是sshfence和shell,其中ssh...

2015-04-24 19:52:57

阅读数 4496

评论数 0

64位Linux上部署hadoop2.6.0的HDFS

RHEL6 64bit 下载apache hadoop-2.6.0的二进制程序,解压到某个目录(建议在各机器上的路径相同); 根据http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/ClusterSetup...

2015-04-15 17:47:59

阅读数 1196

评论数 0

在windows 7 64bit下编译Hadoop 2.6.0源码

基本环境: Windows 7 64bit NTFS格式文件系统 Administrator账户 JDK 7u76(Oracle官网下载) hadoop-src-2.6.0.tar.gz(在官网下载的源码:http://www.apache.org/dyn/closer.cgi/hadoop/co...

2015-04-11 17:28:04

阅读数 4356

评论数 0

将Hadoop 2.6.0源码导入到Eclipse

我的环境: Windows 7 64bit NTFS格式文件系统 Administrator用户 Eclipse(Luna Service Release 2 (4.4.2)) JDK 1.8(C:\Program Files\Java\jdk1.8.0_40)(Oracle官网下载) hadoo...

2015-04-10 21:23:01

阅读数 11090

评论数 13

C++中namespace跨多个文件的问题

在C++14标准中(我使用的是最接近的working draft, N3797),在"7.3 Namespaces"中,关于namespace有一句话,“Unlike other declarative regions, the definition of a namespac...

2015-04-08 16:35:41

阅读数 3952

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭