
C++
naive1010
这个作者很懒,什么都没留下…
展开
-
使用测试优先方法开发用户界面
关键字:测试优先 测试驱动开发 Mock Objects CppUnit1、概述 测试优先是测试驱动开发(Test-Driven Development, TDD)的核心思想,它要求在编写产品代码前先编写基于产品代码的测试代码。在测试驱动开发的单元测试中,对GUI应用实施自动测试应该是测试驱动开发的软肋之一。由于界面的操作是有由人来完成的,所以要想在GUI中完成单元自动测试是有一原创 2005-02-21 13:08:00 · 1395 阅读 · 0 评论 -
斐波那契数列的递归,迭代(循环),通项公式三种实现
所谓Fibonacci数列是指这样一种数列,它的前两项均为1,从第三项开始各项均为前两项之和。用数学公式表示出来就是: 1 (n=1,2)fib(n)= fib(n-1)+fib(n-2) (n>2)可以证明斐波那契数列的通项公式为fib(n) = [(1+√5)/2]^n /√5 - [(1-√5)/2]^n /√5 (n=1,2,3.....),关于斐波那契数列的详细介绍请参阅百度百科。下面我将介绍三种原创 2011-04-29 20:22:00 · 1773 阅读 · 0 评论 -
Linux系统下的C语言开发都需要学些什么
<br /><br />一、工具的使用<br />1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。<br />2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。<br />3、掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件比较多的时原创 2011-02-22 19:32:00 · 611 阅读 · 0 评论 -
LDAP 备忘录
概述鉴于原先的目录访问协议(Directory Access Protocol即DAP)对于简单的互联网客户端使用太复杂,IETF设计并指定LDAP做为使用X.500目录的更好的途径。LDAP在TCP/IP之上定义了一个相对简单的升级和搜索目录的协议。我们知道,人们对计算机网络的使用和管理涉及了各种庞杂的资源,信息.为了提高性能,便于使用,有效管理分布式应用的服务,资源,用户及别的对象原创 2006-02-15 17:54:00 · 2393 阅读 · 0 评论 -
VC6下编译log4cpp0.3.5rc1
VC6下编译log4cpp0.3.5rc11、下载到sourceforge的log4cpp项目的主页上下载下面是网址http://sourceforge.net/project/showfiles.php?group_id=151902、解压到特定目录3、编译log4cpp-0.3.5rc1/msvc6/msvc6.dsw出现d:/log4cpp-0.3.5rc1/include/log4cpp/原创 2005-11-28 08:50:00 · 3013 阅读 · 0 评论 -
碎片图像无缝拼合技术的VC++实现
作者: 中国电子科技集团公司第二十二研究所青岛分所郎锐 时间: 2005-05-18 出处: 天极网 责任编辑: 方舟 [文章导读] 本文讲述了在VC++ 6.0下多幅碎片图像无缝拼合技术的实现原理和过程 摘要:本文讲述了在Microsoft Visual C++ 6.0下多幅碎片图像无缝拼合技术的实现原理和过程,并给出了部分关键代码以供参考。 关键字:Microsoft Visual原创 2005-05-27 08:42:00 · 1658 阅读 · 0 评论 -
Boost Library 1.32.0 : String and text processing
网游平台开发中需要使用C++编程,为了有效的利用现有的,成熟的类库,准备对boost库大致浏览一遍,同时将一些心得,记录在blog上。 String and text processing: 1. conversion/lexical_cast lexical_cast类用于字面值的转换,其原型为: template Target lexical_cast(Source arg)原创 2005-10-11 19:51:00 · 1507 阅读 · 0 评论 -
WTL中CString的使用问题
如果你按照说明定义_WTL_USE_CSTRING,然后包含atlmsic.h,就会出现CString定义不明的编译错误,其实就是编译器分不清你是用WTL::CString,还是ATL::CString。其实你跟本用不着用WTL::CString,它们根本上就是一样的。避免这类错误的方法就是在atlapp.h前面包含atlstr.h,这个文件里面定义的__ATLSTR_H__和_WTL_USE_C原创 2005-09-30 14:37:00 · 1633 阅读 · 0 评论 -
ADO编程中ATL所遇到的定义问题
当欲向接口中定义方法如下:[id(1), helpstring("method SearchCust")] HRESULT SearchCust([in] BSTR bstrcustid,[out,retval] _Recordset **ptr); 由于用到_Recordset类型,所以必须 importlib("C:/Program Files/Common Files/System原创 2005-08-12 09:13:00 · 1233 阅读 · 0 评论 -
C语言中printf格式化输出函数
用 法: int printf(const char *format,[argument]); format 参数输出的格式,定义格式为: %[flags][width][.perc] [F|N|h|l]type 规定数据输出方式,具体如下: 1.type 含义如下: d 有符号10进制整数 i 有符号10进制整数转载 2011-12-24 10:52:04 · 1281 阅读 · 1 评论