- 博客(15)
- 收藏
- 关注
转载 perl 模板
#!/usr/bin/perl -wuse strict;use Getopt::Std;sub usage{ print "\tUsage: ", $0, " options\n", "\toptions:\n", "\t\t-i <str>\tthe input fa file\n", "\t\t-o <...
2011-08-30 13:44:00 200
转载 linux如何查看CPU,内存,机器型号,网卡信息
做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下:查看CPU信息(型号)# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz(看到有8个逻辑CPU, 也知道了CPU型号)# cat /proc/cpu...
2011-08-25 17:49:00 127
转载 linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
衡量CPU性能的指标:1,用户使用CPU的情况;CPU运行常规用户进程CPU运行niced processCPU运行实时进程2,系统使用CPU情况;用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。4,CPU的空闲率,除了上面的WIO以外的空闲时间5,CPU用于上下文交换的...
2011-08-25 17:47:00 466
转载 C语言 大数的阶乘
求400的阶乘C/C++ code#define N 400long a[8916]={1,0},n,i,c,len; int main(void) { n=N; for ( len=1;n>1; n--) { for (c=0,i=0; i<len;i++ ) { ...
2011-08-24 19:03:00 126
转载 C语言 统计整数二进制表示中1的个数
这是一个很有意思的问题,也是在面试中最容易被问到的问题之一。这个问题有个正式的名字叫Hamming_weight,而且wikipedia上也提供了很好的位运算解决的方法,这个下面也会提到。解决这个问题的第一想法是一位一位的观察,判断是否为1,是则计数器加一,否则跳到下一位,于是很容易有这样的程序。?12345678...
2011-08-24 18:40:00 455
转载 gcc和g++的区别
gcc和g++的区别 我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一:gcc只能编译c代码,g++只能编译c++代...
2011-08-24 18:39:00 67
转载 c语言产生随机数的方法
在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是v...
2011-08-24 18:38:00 859
转载 Perl中关于数组的输出——需要注意的地方
【例一】#!/usr/bin/perluse strict;@_=(a,b,c,d);print "@_\n";显示输出为:a b c d【例二】print @_."\n"; #或print @_."";显示输出为@_的个数:4【例三】print @_;显示输出为:abcd (不加空格)【例四】...
2011-08-17 18:59:00 474
转载 linux下C/C++,多线程pthread
·线程创建 函数原型:int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void),void *restrict arg); 返回值:若是成功建立线程返回0,否则返回错误的编号。 形式参数:pthread...
2011-08-11 14:11:00 207
转载 linux标准库#include <unistd.h>与windows的#include <windows.h>(C语言开发)
#include <unistd.h>符号常量是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数unistd.h在unix中类似于window中的windows.h!#ifdef WIN32#include <windows.h>#else#includ...
2011-08-11 13:56:00 244
转载 linux和windows下,C/C++开发的延时函数,sleep函数
简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include <windows.h> 在gcc编译器中,使用的头文件因gcc版本的不同而不同 linux系统需要添加的头文件 #include <unistd....
2011-08-11 11:43:00 83
转载 Perl:关于标准输出STDOUT和标准错误STDERR
Perl中有一些预定义的文件句柄。如标准输入STDIN、标准输出STDOUT、和标准错误STDERR。标准错误STDERR是一个额外的输出路径。怎样理解这句话呢?先来看个例子。% perl -e 'print "Hello, World!\nabc"; print STDERR "Hi\n";'输出:Hello, World!Hiabc而不是:Hello, World!...
2011-08-07 16:19:00 134
转载 【PERL】Perl默认的内部变量
$- 当前页可打印的行数,属于Perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$” 列表分隔符$# 打印数字时默认的数字输出格式$$ Perl解释器的进程ID$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组ID$) 当前进程的有效组ID$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之.$, 当前输出字段分隔符$. 上次阅...
2011-08-07 14:32:00 44
转载 linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n3000| tail -n +1000 *注意两种方法的顺序分解: tail -n 1000:显示最后1000...
2011-08-03 11:25:00 658
转载 使程序在Linux下后台运行
一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率2:让程序在后台跑后,不...
2011-08-02 21:35:00 697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人