- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 Linux sed命令实例详解
功能说明:利用script来处理文本文件。 语 法:sed [-hnV][-e][-f][文本文件] 补充说明:sed可依照script的指令,来处理、编辑文本文件。 参 数: -e或—expression= 以选项中指定的script来处理输入的文本文件。 -f或—file= 以选项中指定的script文件来处理输入的文本文件。 -h或—help
2013-11-14 15:04:25 371
原创 do{}while(0)控制结构的用法
#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning: #define foo() do{}while(0) 2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:
2011-06-11 12:06:00 388
原创 IMSI/TMSI
<br /><br />IMSI:国际移动用户识别码,是识别移动用户的标志,IMSI是全网和全球唯一的(当然,非法制造商也可能造出IMSI相同的SIM卡),一般在入网和TMSI更新失败时使用。<br />TMSI:临时移动用户识别码,它是IMSI的临时“代表”,出于IMSI的安全考虑,为尽量避免在空中接口传递IMSI,由VLR给用户分配的,TMSI在当前VLR中是唯一的。<br />当用户漫游至其它VLR时,当前VLR向前一VLR查询用户TMSI,查询成功后当前VLR完成对用户的鉴权,并重新给用户分配一个新
2011-04-28 17:21:00 813
原创 diff和path的用法
<br /><br /> diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的并运算。<br /> <br /> diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。<br /> <br /> patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A -B = C ,那么patch的
2011-04-28 10:02:00 637
原创 XP 下的Visual Studio工程移植到Win7的注意事项
<br />1. XP下解析XML用到了微软的msxml.dll,在win7下已经升级为msxml6.dll。 所以<br /> 要把#import <msxml.dll>改成#import <msxml6.dll><br /> 相应using namespace MSXML改成using namespace MSXML2编译即可通过<br />
2010-10-08 14:48:00 474
原创 班德瑞原来是个骗局
<br /> 一直喜欢听班德瑞的轻音乐,现在才知道在国外根本不存在班德瑞这样的乐队。什么事情存在就有它的合理性,就当它存在吧。
2010-07-27 13:42:00 569
原创 关于std::Map容器的一点总结
Map容器的键值如果是C++内置数据类型,Map在构造底层的红黑树时会用到这些内置类型的但是当Map容器的键值不是内置类型而是自己定义的类型时,比如一个类、一个结构体。此时就要对Map的比较函数做一点处理,这种情况还会有两种情况出现:第一种即为如果Map的键值是类的对象是,由于类模板是静态编译的,如果自己定义的Map键值没有实现“第二种情况即为如果Map的键值是类对象的指针时,由于编译器把指针当作32位的整数来处理,此时会存在潜在的错误:不管你自己定义的类中重载了“
2010-06-24 09:38:00 672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人