05 2017 档案
该文被密码保护。
摘要:方法 方法1: echo "apple banana orange" | awk '{print $1,$2,$3}' | while read a b c do echo a=$a b=$b c=$c done 方法2: memory= read total used buffers cached
阅读全文
摘要:REF 论文 "google spanner" spanner 介绍 "http://blog.jobbole.com/110262/"
阅读全文
摘要:```
#!/usr/bin/python import datetime
import sys arg1_list=list(sys.argv[1].split(','))
arg2_list=list(sys.argv[2].split(','))
if len(arg2_list) != 2: sys.exit(1) #201705222300
TIME_START=arg2_...
阅读全文
摘要:awk 手册 简体中文版由bones7456 (bones7456@gmail.com)整理. 原文:应该是 http://phi.sinica.edu.tw/aspac/reports/94/94011/ 但是原文很乱. 说明:之前也是对awk几乎一无所知,无意中看到这篇文章,网上一搜,居然没有像
阅读全文
摘要:两个sed小技巧 在写shell时使用sed处理一些输出,遇到两个问题,在网上找到了相应的解决办法,在此处备份一下。 [ sed处理空字符 ] 空字符,它的ASCII码值为0。在sed中如何标识空字符呢?看下面的例子: 在上面的例子中,find命令把当前目录下的文件名输出出来,以空字符分隔。输出被管
阅读全文
摘要:kenrel API for NTP kernel 提供两个API(即系统调用 system call)给应用程序NTP,去校准kernel system clock "Kernel Application Program Interface" The kernel application prog
阅读全文
摘要:Install Performance Co Pilot 提前安装依赖 Installing Performance Co Pilot 安装PCP Building Vector from Source 源码安装Vector 安装vector 安装:Node.JS, npm and Bower 功能
阅读全文
摘要:之前做到一个大日志文件(size 1G)解析的项目,在此记录下对于大文本解析方式的效率比较。不同方式的性能差别很大,那个项目的日志解析时间能从原来的超过36小时优化到只需要2分钟,awk功不可没。 bash 比较 bash脚本中对于文本的读取主要有以下四种,尽管 AWK 具有完全属于其本身的语法,但
阅读全文
摘要:什么是D状态 运行在KVM虚拟机里的一些进程突然出了问题,这些出了问题的进程无法用kill杀掉,使用ps可以看到这些进程处于D状态: ps 的手册里说D状态是 . Linux进程有两种睡眠状态: 1. 一种是 ,处在这种睡眠状态的进程是可以通过给它发信号来唤醒的,比如发HUP信号给nginx的mas
阅读全文
摘要:/proc/net/tcp中的内容由tcp4_seq_show()函数打印,该函数中有三种打印形式,我们这里这只列出状态是TCP_SEQ_STATE_LISTENING或TCP_SEQ_STATE_ESTABLISHED的情况,如下所示:
阅读全文
摘要:解决time命令输出信息的重定向问题 time命令的输出信息是打印在标准错误输出上的, 我们通过一个简单的尝试来验证一下。 通过上面的尝试,发现无法将time的输出信息重定向到文件里面,为什么?因为time是shell的关键字,shell做了特殊处理,它会把time命令后面的命令行作为一个整体来进行
阅读全文
该文被密码保护。
摘要:从modules/mod_cpu.c入手 ./devel/tsar.h module 结构体:
阅读全文
摘要:$cat ~/.vimrc set nocompatible " be iMproved, required filetype off " required " " set the runtime path to include Vundle and initialize set rtp+=~/.v
阅读全文
摘要:切换工作台和目录 切换标签页 标准模式下: MacVim 还可以借助快捷键来完成 tab 的关闭、切换 NerdTree 在 .vimrc 中的常用配置
阅读全文
摘要:vundle 和nerdtree vundle git: https://github.com/VundleVim/Vundle.vim.git nerdtree git : https://github.com/scrooloose/nerdtree.git 注意 :vundle 是一个插件管理器
阅读全文
摘要:自己总结 1. 在我的工作目录里的.vimrc中做了这样的配置: 2. 在项目根目录里利用“sudo ctags R ”,生成了tags文件。 http://blog.csdn.net/syfly007/article/details/6413523 http://www.cnblogs.com/c
阅读全文
摘要:rc应该是return code的意思,将函数返回值rc初始化为 EINVAL,EINVAL由POSIX.1规范中的一个宏,一般通过包含C标准头文件errno.h,表示参数无效(invalid argument),在VC中errno.h中定义如下: 源于UNIX对错误的处理,UNIX中对系统API调
阅读全文