`
文章列表
前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 ...

db2 sequence

1、create              CREATE SEQUENCE <sequence-name>                AS data-type                           默认 As Integer               START WITH <numeric-constant>            INCREMENT BY <numeric-constant>               默认 INCREMENT BY 1            MINVALUE <numeric-constant& ...

C++头文件ctype.h

ctype.h     ctype.h里的函数    1 字符测试函数    1> 函数原型均为int isxxxx(int)    2> 参数为int, 任何实参均被提升成整型    3> 只能正确处理处于[0, 127]之间的值    2 字符映射函数    1> 函数原型为int toxxxx(int)    2> 对参数进行检测, 若符合范围则转换, 否则不变    int tolower(int); 'A'~'Z' ==> 'a'~'z'    int toupper(int); 'a'~'z' ==> 'A'~'Z ...

SVN里的lock

刚才试验了一下,终于搞明白了TortoiseSVN里锁lock 的使用方法。 简单的说,如果压根没有锁lock,那么每个人都拥有一个本地copy,每个人都能自由地对本地copy编辑edit并提交commit,这样可能会导致冲突conflict,最后不得不合并Merge ...
SVN插件是Eclipse中的必装插件,经常在用Eclipse中的SVN更新代码时,SVN的控制台没出来 这样以来就无法看出什么位置的代码被更新了,什么位置的代码被删除了 Eclipse中的切换控制台的功能,有时也切换不到SVN的窗口 需要查看SVN控制台的时候点击旁边的Open Console按钮就OK了,如下图所示 知道的打开很方便,不知道的朋友可能要找好久,哈哈
string 是C++中的字符串。 字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。 C++ Primer书中首先谈到的是构造函数即初始化问题。书中提到了几种常见的构造函数 string s1; string s2(s1); string s3("abce"); string s4(n, ...

航段、航节

航段概念通常分为旅客航段(Segment,通常简称为航段)和飞行航段(Leg,通常称为航节)。     旅客航段通常是指能够构成旅客航程的航段,例如北京--上海--旧金山航线,旅客航程有3种可能:北京--上海、上海--旧金山和北京--旧金山。就是说旅客有这三种航段需求。而航节则是:北京--上海、上海--旧金山     Segment是Cn2,而leg是n-1。   行动代码描 述封口(@)后状态及含义DR 再确认RR 再确认DK 直接占座HK 确认DW 候补HL 候补KK 确认HK 确认KL 从候补状态确认HK 确认SS 销售HK 确认TK 确认,提示旅客航班时刻已更改HK 确认TL ...
使用Eclipse C++发现注释的字体大小比代码的要小,看起来很费劲。 打开Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Edit  发现里面的大小为10,然后改成小六,就好了。  
修改工程的indexer属性就OK了。
Eclipse 3.3已经发布好一段时间了。我曾用Eclipse之前的版本加上CDT组件开发C/C++程序。但是也许是因为对配置不够熟悉的缘故,配置起来非常痛苦,使用起来也觉得特别别扭,所以最后还是不得不换用了VC 2005 Express。 Eclipse 3.3的下 ...
在eclipse下调用一个库要干三件事,1,添加头文件地址2,添加lib文件地址3,添加link选项例子:如果我要用ogre的话1,添加h文件, 也就是 右击项目 -> C/C++ General -> Paths and Sym.... -> include -> GUN C++ -> add "D:\Disk\CTools\OgreSDK_mingw_v1-7-2\include" 2, 刚刚的选项卡不关,切换到 Library Path 选项卡-> add "D:\Disk\CTools\OgreSDK_mingw_v1-7 ...
http://www.360doc.com/content/12/0814/01/10363817_230049149.shtml
一般,在开发测试阶段用debug版本,而上线发布用release版本。 使用Makefile定制编译不同版本,避免修改程序和Makefile文件,将会十分方便。 读了一些资料,找到一个解决方法,Makefile预定义宏与条件判断,结合make预定义变量,进行条件编译。   比如,有一个test.cpp,包含这段代码 #ifdef debug //your code #endif 你希望在debug版本要执行它,在release版本不执行。 我们可以写这样的一个Makefile: 1 ver = debug 2 3 ifeq ($(ver), de ...
查看主机名命令:# uname -n csdba #hostname csdba 1、通过hostname命令。命令格式:hostname newhostname 此命令的作用是暂时的修改linux的主机名,它的存活时间linux当前的运行时间,即在重启前的运行时间内。一般修改以后就生效, ...
打开文件属性:在c/c++ build下的settings里勾选Exclude resource from build。 这样在构建的时候就不会构建这个文件了,同时文件的图标上会增加一条斜线。
Global site tag (gtag.js) - Google Analytics