04 2012 档案
摘要:Table of Contents1 timer 2 progress_timer 3 progress_display 1 timertimer t; //声明一个timer类对象t,调用构造函数开始计时timer t(t0); //调用默认的复制构造函数,t的流逝时间与t0相同成员函数:elapsed() 流逝的时间elapsed_max() 计时器最大范围elapsed_min() 计时器最小范围restart() 重新开始计时2 progress_timer 该类构造函数开始计时,析构函数则在适当的位置以适当的形式打印自构造函数调用开始到析构函数调用的时间。3 progress_dis
阅读全文
摘要:以太网(IEEE 802.3)帧格式:1、前导码:7字节0x55,一串1、0间隔,用于信号同步2、帧起始定界符:1字节0xD5(10101011),表示一帧开始3、DA(目的MAC):6字节4、SA(源MAC):6字节5、类型/长度:2字节,0~1500保留为长度域值,1536~65535保留为类型域值(0x0600~0xFFFF)6、数据:46~1500字节7、帧校验序列(FCS):4字节,使用CRC计算从目的MAC到数据域这部分内容而得到的校验和。据RFC894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码
阅读全文
摘要:工大的chris在Dynamips在基础上配置出适合初级用户的Cisco路由模拟器,其中使用的IOS有多个:2600、2691、3620、3640、7200,并包含了几个常用的实验拓扑图,对付普通实验是绰绰有余了。下载地址http://www.verycd.com/topics/170716/其中对初学者下载dynamips@edurainbow.rar就可以了.自己配置感觉还是挺麻烦的,可以参考视频http://v.youku.com/v_show/id_XMTY1OTU1OTU2.html关于保存配置首先在要保存配置的路由器里面copy run start然后在控制台下:export [你
阅读全文
摘要:R2必须设置特权模式密码和Telnet虚拟终端登陆密码设置虚拟终端登陆密码:R2(config)#line vty 0 4 %这里是指可以同时有5个虚拟终端登陆该路由器R2(config-line)#password 输入新密码R2(config-line)#login %必须键入login 表明登陆需使用密码也可以使用无密码登陆:R2(config)#line vty 0 4 R2(config-line)#no login %此时再用R1 Telnet登陆R2便不再需要密码了 但进入特权模式的时候需要设置特权模式密码:Router(config)#enable password 输...
阅读全文
摘要:参考维基百科http://en.wikipedia.org/wiki/Maze_generation_algorithm1 深度优先搜索Start at a particular cell and call it the "exit."Mark the current cell as visited, and get a list of its neighbors. For each neighbor, starting with a randomly selected neighbor:If that neighbor hasn't been visited, r
阅读全文
摘要:Prim 算法思想:从任意一顶点 v0 开始选择其最近顶点 v1 构成树 T1,再连接与 T1 最近顶点 v2 构成树 T2, 如此重复直到所有顶点均在所构成树中为止。Prim 算法步骤:T0 存放生成树的边,初值为空输入加权图的带权邻接矩阵 C = (Cij)n×n (两点间无边相连则其大小为无穷)为每个顶点 v 添加一属性 L(v) :表 v 到 T0 的最小直接距离1) T0←∅, V1={v0}, C(T0)=02) 对任意v ∈ V,L(v)←C(v, v0)3) If V==V1 then stop else goto next.4) 在 V-V1 中找点 u 使 L(u
阅读全文
摘要:官方文档:http://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.htmlC99标准引入了Designated Initializers特性使得数组、结构体和联合体的初始化更加灵活和方便。对于一个数组:int a[10] = { [1] = 1, [8 ... 9] = 10 };这样可以只初始化a[1], a[8], a[9]三个元素,其他元素的值为0,相当于:int a[10] = {0, 1, 0, 0, 0, 0, 0, 0, 10, 10};对于一个结构体:struct point { int x, y;};struct point p
阅读全文
摘要:Table of Contents1 CodeBlocks Nightly Build 版本 2 AutoReadOnly 3 Cscope 4 CPPCheck 5 Source Exporter 6 Doxyblock 7 Copy Strings to Clipboard 8 Cccc 9 Regular Expression tested 10 Help files 11 Header Fixup 12 Library Finder 13 DragScroll 14 Koder Query 15 Closed File List 16 HexEditor 1 CodeBlocks Ni
阅读全文
摘要:Windows下编译Boost并配置CodeBlocks和VisualStudioTable of Contents1 Must Know Before Installation2 编译参数含义 3 根目录下的文件 4 Windows 4.1 首先编译bjam 4.2 利用GCC编译器编译并配置CodeBlocks 4.3 利用MSVC编译器编译并配置Visual Studio 20084.4 命令行下调用5 测试代码 1 Must Know Before InstallationBoost官网Boost是个跨平台的库,完全编译(并不是说包含所有的包而是包含支持各种编译器的完整编译,例如GCC
阅读全文
摘要:Table of Contents1 3.X中print() 2 strings: 2.1 % 2.2 不言而喻 2.3 find() 2.4 replace() 2.5 split() rsplit() 2.6 strip rstrip lstrip 2.7 center() ljust() rjust() 2.8 partition() rpartition() 2.9 isdigit() isnumeric() 2.10 swapcase() 2.11 zfill() 2.12 expandtabs() 2.13 isalpha isdigit isalnum islower isspa
阅读全文


浙公网安备 33010602011771号