05 2017 档案

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