我们在风的背上飞翔
2008-7-29 16:07:22 阅读(36) 评论(0)
2008-7-3 16:14:48 阅读(85) 评论(0)
首先:尽量避免把定义放在头文 件中。
然后 ,一些判断题 默认都在文件开始处定义
A )int val_1; B)int val_1 = 0; C) extern int val_1; D) extern int val_1 =0;
能分得清它们么?
第一 A ,B ,D都是定义,C是声明 。
首先 int val_1 是一个全局变量,这个名字不好,其实叫做外部变量更合适,即,可以被除次文件之外的程序引用。
任何一个全局变量都是默认为外部变量的。所以 在定义的时候 extern 可加可不加。在外部引用的时候,必须实现说明,也就是 “声明” 声明一个外部变量 只有一种方式 extern int val_1; 瞧 这不是定义
2008-7-2 18:42:12 阅读(51) 评论(0)
kmp算法的模式值函数存在多种形式,有f(next)形式的,也有叫next[i]。
不同的模式值函数的生成方式,细节上有很大不同。
目前介绍的一种与严蔚敏的不尽相同。据说有这种形式的模式值函数能表达更多的信息,以及更好的检索效率。
其中的数组下标从0开始,
定义:
设有目标串Target,简称T, 原串Source,简称S. 在S中检索是否存在T.
模式值函数求法:
1) next[0] = -1;
2008-6-23 1:48:53 阅读(16) 评论(0)
1 用live cd 引导进入
2 开一个终端
3 挂载/boot分区,如果boot没有单独分区,就挂载那个包含boot的分区。
4切换 超级管理员
5root#>grub
6grub> root (hdx,y) //root 后面有空格,且y 为boot所在的分区
7grub> steup (hdx) //x=0,1,2,3.... y=0,1,2,3...