上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 缩略语 英文全名 中文解释ETS Enhanced Transmission Selection 增强传输选择。PFC Priority-based Flow Control 基于优先级的流控制DCB Data Center Bridging 数据中心网桥DCBX Data Center Bridging eXchange Protocol 数据中心桥接交换协议SP(PQ) Strict Priority Queue ... 阅读全文
posted @ 2012-07-21 09:31 KingsLanding 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 1. delete 用于释放 new 分配的空间,free 有用释放 malloc 分配的空间2. delete [] 用于释放 new [] 分配的空间3. delete 释放空间的时候会调用 相应对象的析构函数 顺便说一下new在分配空间的时候同时会调用对象的构造函数,对对象进行初始化,使用malloc则只是分配内存4. 调用free 之前需要检查 需要释放的指针是否为空,使用delete 释放内存则不需要检查指针是否为NULL5. free 和 delete 不能混用,也就是说new 分配的内存空间最好不要使用使用free 来释放,malloc 分配的空间也不要使用 delete来释放. 阅读全文
posted @ 2012-07-20 21:10 KingsLanding 阅读(12357) 评论(3) 推荐(4) 编辑
摘要: 一.运算符重载不能重载的运算符: 成员运算符“.” 作用域运算符“::” 条件运算符“?:” 指针运算符 * 编译预处理命令的开始符号 #运算符重载的两种形式:成员函数或者友元函数二.虚函数1. 析构函数可以是虚函数,但是构造函数不能是虚函数2. 在类体系中访问一个虚函数时,应使用指向基类的指针或对基类的指针或者对基类的引用,以满足运行时多态的要求。当然也可以像调用普通函数一样利用对象名来调用一个虚函数,这时会失去虚特性3. 虚函数必须是一个类的成员函数,不能使友元,但是它可以是另一个类的友元。另外虚函数不能是一个静态函数4. 在基类中使用虚函数保证... 阅读全文
posted @ 2012-07-18 20:51 KingsLanding 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 下载安装python安装工具下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载。win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe 。注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。目前没有直接的exe安装版本。注意2:更新了更简单的办法,可以直接跳转到最后面下载完成后双击执行安装文件,即可在D:\Program Files\python2.7\scrip 阅读全文
posted @ 2012-07-17 22:27 KingsLanding 阅读(98728) 评论(3) 推荐(8) 编辑
摘要: 之前一直看不懂马尔科夫算法的awk实现。最近学习了awk,基本上能看懂了。C++版的参见这里。#!/bin/awk -f#markov.awk: markov chain algorithm for 2-word perfixesBEGIN { MAXGEN = 10000; NONWORD = "\n"; w1=w2=NONWORD }{ for(i = 1; i <= NF; i++) { #read all words statetab[w1,w2,++nsuffix[w1,w2] ] = $i #print "IN",$i w1 = w2 阅读全文
posted @ 2012-07-16 23:41 KingsLanding 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: awk 使用printf#printf使用类似于C语言#字符转换zhuyupeng@zhuyupeng-PC~$ echo "65" | awk '{printf "%c\n",$0}'Azhuyupeng@zhuyupeng-PC~$ echo "99" | awk '{printf "%f\n",$0}'99.000000#格式化输出#打印名字,左对齐,使用‘-’zhuyupeng@zhuyupeng-PC~$ awk '{printf "%-15s %s\n& 阅读全文
posted @ 2012-07-14 21:59 KingsLanding 阅读(6965) 评论(1) 推荐(0) 编辑
摘要: 接上一篇,这里使用的grade.txt 也是和上一篇中的相同。先来总结一下awk内置变量:ARGC 命令行参数个数ARGV 命令行参数排列ENVIRON 支持队列中系统环境变量的使用FILENAME awk浏览文件名FNR 浏览文件的记录数FS 设置输入域分隔符,等价于命令行-F选项NF 浏览记录的域个数NR 已读的记录数OFS 输出域分隔符ORS 输出例句分隔符RS 控制记录分隔符zhuyupeng@zhuyupeng-PC~$ awk '{print NF,NR,$0} END {print F... 阅读全文
posted @ 2012-07-14 21:19 KingsLanding 阅读(4114) 评论(0) 推荐(0) 编辑
摘要: 前一篇学习了awk的基本知识,现在来做一些练习加深一下印象。假设我们有这样一个待处理的文件"grade.txt":M.Tansley 05/99 48311 Green 8 40 44 J.Lulu 06/99 48317 green 9 24 26P.Bunny 02/99 48 Yellow 12 35 28J.Troll 07/99 4842 Brown-3 12 26 26L.Tansley 05/99 4712 Brown-2 12 30 28#打印整个文件zhuyupeng@zhuyupeng-PC~$ awk '{print $0}' grad 阅读全文
posted @ 2012-07-14 20:55 KingsLanding 阅读(10625) 评论(0) 推荐(2) 编辑
摘要: awk:好用的数据处理工具awk 也是一个非常棒的数据处理工具!sed 常常用于一整个行的处理, awk 则比较倾向于一行当中分成数个『栏位』(或者称为一个域,也就是一列)来处理。因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运行的模式是这样的:[root@www ~]# awk '条件类型1{动作1} 条件类型2{动作2} ...' filenameawk 后面接两个单引号并加上大括号 {} 来配置想要对数据进行的处理动作。 awk 可以处理后续接的文件,也可以读取来自前个命令的 standard output 。 但如前面说的,awk 主要是处理『每一行的栏 阅读全文
posted @ 2012-07-11 21:31 KingsLanding 阅读(35906) 评论(3) 推荐(3) 编辑
摘要: 1. 实现 f(x) = 2 * f(x -1) + x * x:def f(x): if x == 0: return x else: return f(x-1) * 2 + x * xfor x in xrange(1,10): print f(x)2. 一个简单类的实现class tClass(): def __init__(self,orig=0): self.storedValue = orig def read(self): return self.storedValue def write... 阅读全文
posted @ 2012-07-07 22:01 KingsLanding 阅读(27169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页