- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 IRQ Affinity
硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。现在的服务器上动不动就是多 CPU 多核、多网卡、多硬盘,如果能让网卡中断独占1个 CPU (core)、磁盘 IO 中断独占1个 CPU 的话将会大大减轻单一 CPU 的负担、提高整体处理效率。VPSee 前天收到一位网友的邮件提到了 SM
2015-01-25 22:46:02 746
原创 linux(SUSE) service 自启动服务
1.what is rc_statusThe commands from rc.status are actually SuSe specific I think. AFAICT they handle two things: output to the user and the final return status of the script. rc_status checks i
2015-01-23 16:01:53 4250
转载 Shell 处理命令cmdline 选项
处理命令行参数是一个相似而又复杂的事情,为此,C提供了getopt/getopt_long等函数,C++的boost提供了Options库,在shell中,处理此事的是getopts和getopt.getopts和getopt功能相似但又不完全相同,其中getopt是独立的可执行文件,而getopts是由Bash内置的。先来看看参数传递的典型用法: * ./tes
2015-01-22 23:35:52 1493
转载 akw获取外部变量
这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能:可以进行正则表达式的匹配样式装入流控制数学运算符进程控制语句内置的变量和函数可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell 日志分析工具都可以用它完成。设计简单,速度表现很好。 涉及到以上六个方面内容,我会在以后文章
2015-01-22 23:22:39 649
转载 Maven 实战
坐标是什么?为什么要规划?坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子,如果没有坐标,使用JUnit的时候,用户就需要去下载依赖jar包,用依赖的方式,简单配置使用如junit:junit:4.8.2就可以了。这里第一个junit是groupId,第二个junit是artifactId,4.8.
2015-01-21 23:08:17 504
原创 git error
1.按步骤执行git cmd:git clone ssh:..git checkout developscp -p -P 29418 [email protected]:hooks/commit-msg .git/hooks/git pullgit add .git commit git push origin HEAD:refs/for/deve
2015-01-20 16:38:49 558
转载 bash 与 csh 区别
BASH中的算术运算表达式定义变量:Var=2Var1=3Var2=4可用的写法:1、Var=$[$Var1 + $Var2] 或 Var=$[$Var1 + 1]2、Var=$[Var1 + Var2] 或 Var=$[Var1 + 1]3、Var=$(($Var1 + $Var2)) 或 Var=$(($Var1 + 1))
2015-01-20 13:57:39 14338
转载 Xargs用法详解
1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:find /sbin -perm +700 |ls -l 这个命令是错误的find /sbin -perm +700 |xargs ls -l 这样才是正确的xargs 可以读入 stdin 的资料,并且以空白字元或
2015-01-14 23:46:38 408
转载 tr 删除控制字符
tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集2-c:complement,用SET2替换SET1中没有包含的字符-d:delete,删除SET1中所有的字符,不转换-s: squeeze-repeats,压缩SET1中重复的字符-t: trun
2015-01-14 23:44:53 926
转载 AWK 循环
循环awk有三种循环:while循环;for循环;special for循环。$ awk '{ i = 1; while ( i <= NF ) { print NF,$i; i++}}' test通过while语句实现循环$ awk '{for (i = 1; i test 通过for语句实现循环变量的初始值为1,若i小于可等于NF
2015-01-14 23:43:19 741
转载 sed N与n 用法说明
echo -e "1\n2\n3\n4"的结果是:1234echo -e "1\n2\n3\n4" | sed -n 'N;s/\n/ /;p'sed先读入第一行到pattern space,然后执行N命令,将第二行追加进pattern space这时pattern space里面就是1\n2,然后执行s/\n/ /,将换行符替换成空格,最后打印。echo -e
2015-01-14 23:41:46 2437
转载 累积流图 CFD
如果你负责向你的客户交付结果,并且你还没有使用过累积流图(cumulative flow diagram - CFD)管理项目或者服务的开发,那么请你仔细看看这个 工具。你很快就会每天都希望看到它。一项工作何时才算完成?只有被交付到客户手中,才算完成,因为只有这时我们才能从中收取费用。正因如此,敏捷团队用交付给客户的功能/用户故事的数量来度量项目进度。最初,Scrum开始使用燃尽图
2015-01-09 22:17:12 3586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人