摘要:
本文是复制大神的博文, 供自己参考。原文出处:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName. 阅读全文
摘要:
例子:[zengs@gene CASP9]$ lscasp9.ids T0526 T0538 T0550 T0562 T0574 T0586 T0598 T0610 T0622 T0634T0515 T0527 T0539 T0551 T0563 T0575 T0587 T0599 T0611 T0623 T0635T0516 T0528 T0540 T0552 T0564 T0576 T0588 T0600 T0612 T0624 T0636T0517 T0529 T0541 T0553 T0565 ... 阅读全文
摘要:
先介绍几个参数:-c 断点续传(备注:使用断点续传要求服务器支持断点续传),-r 递归下载(目录下的所有文件,包括子目录),-np 递归下载不搜索上层目录,-k 把绝对链接转为相对链接,这样下载之后的网页方便浏览。-L 递归时不进入其他主机,-p 下载网页所需要的所有文件。比如:wget -c -r -np -k -L -p http://www.predictioncenter.org/download_area/CASP10/server_predictions/ 阅读全文
摘要:
Python中没有专门定义结构体的方法,但可以使用class标记定义类来代替结构体,其成员可以在构造函数__init__中定义,具体方法如下。class seqNode: def __init__(self): self.ID = ''; self.size = 0; self.seq = ""; 阅读全文
摘要:
我其实是有疑惑在里面, 下面会提到。首先来段代码:void test2(){ int i1 = ~0; int i2 = i1>>1; unsigned int u1 = ~0; unsigned int u2 = u1>>1; printf("int : %X -> %X, %d -> %d\n", i1, i2, i1, i2); printf("unsigned int: %X -> %X, %u -> %u\n", u1, u2, u1, u2);}/*** Print *****/ int : F 阅读全文
摘要:
INT_MAX (整型变量最大值) : 2147483647= (231-1) 2147483647= ~0U >> 1; 2147483647=0x7fffffff ; (十六进制) 阅读全文
摘要:
起因: 使用void * 指针传参, 改了半天没出bug。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针大一看这名称可以理解, 时间久了就忘记了, 咱们可以这样理解。指针数组 是 数组—— 数组里存的是指针。 定义: char *p[2];数组指针 是 指针—— 指针指向的是数组。 定义: char (*p)[2];指针数组:/**** 指针数组 ****///数组都是指针, 要分配内存, 在赋值 。 char *p[2]; p[0] = (char*)malloc(10*size 阅读全文
摘要:
小写转大写:[zengs@SYS SOS]$ for cpplive in *; do mv $cpplive `echo $cpplive|tr [a-z] [A-Z]`; done大写转小写:[zengs@SYS SOS]$ for cpplive in *; do mv $cpplive `echo $cpplive|tr[A-Z] [a-z]`; done修改后缀:[zengs@SYS SOS]$ for cpplivein *.JPG; do mv $cpplive ${cpplive%%\.*}.jpg; done 阅读全文
摘要:
fscanf(file, "%d", &iVertexNum); // Read number of Verticesdouble **G = (double **)malloc(iVertexNum * sizeof(*G));for (i = 0; i < iVertexNum; i++) G[i] = (double *)malloc(iVertexNum * sizeof(*G[i]));主要避免实验时邻接矩阵时节点过多无法使用一般数组存储。 阅读全文
摘要:
1.下载eclipse+CDT组合包。2.电脑上安装GCC, G++3.在eclipse上创建一个C++ project4.Eclipse CDT功能很强大,安装完虽然可以编译运行c++程序,但有个问题,就是找不到c++标准库的头文件,无法打开诸如之类的文件,编译器警告如下:显示Unresolved inclusion:尽管不影响编译,却无法定位头文件中的符号。原因是没有指定Eclipse的C和C++的目录,可以通过设定Eclipse中 C_INCLUDE_PATH 和 CPP_INCLUDE_PATH 两个环境变量指定头文件目录。在 Window -> Preferences -> 阅读全文