自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

SQL SERVER 2008的数据压缩

一、数据库版本 数据压缩在Sql Server 2008上才支持,2005不行,并且还要是企业版。我常常忘了这一点,在2005的Studio上闹出语法错误的状况,折腾浪费了好一阵才醒悟过来。 二、压缩状况 大约可以节省20%-50%的空间,并且行压缩和页压缩有所区别。 但让我失望的是,像含有Varchar(max),xml这种字段类型的,反而似乎压缩不起什么作用。其实我觉得最需要压...

2010-05-31 18:18:00 55

TDD与VTDD系列(三):TDD概述

什么是TDD TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。 TDD的优势 明确需求:在软件开发过程中,需求常常是易变且不易描述的。项目的整体需求最终会细化为代码的需求,即每个代码单元都有其具体的功能要求。整体的需求不明确,代码的需求自然也不能明确...

2010-05-28 08:41:00 201

TDD与VTDD系列(二):CppUnit的改进与使用(2)

4 测试过程 示例类定义如下: class CMyClass{public: //加法函数 int Add(int a, int b); //计算空调制冷器运行时间int WorkTime(int* pSecond);}; 加法函数Add()是入门示例,WorkTime()是接近应用的示例,功能是计算空调制冷器运行时间,需调用桩代码取得环境温度。测试过程,使用VC6.0。 假设Cp...

2010-05-27 09:12:00 115

TDD与VTDD系列(一):CppUnit的改进与使用(1)

本系列文章探讨TDD(测试驱动开发)与VTDD(可视化的TDD)。内容分为三部分:开源测试框架介绍,TDD探讨,VTDD探讨。关于开源测试框架,网上有大量相关文章,我本来不想再写,但是我尝试了CppUnit的另一种使用方式,比较简单和高效,因此分享出来,其他开源框架就不写了。 CppUnit的改进与使用(1) 这个改进后的使用方法是我为一个企业培训时所准备的,由于学员以测试人员...

2010-05-26 11:37:00 97

谈谈C语言教学:应该从一开始就培养学生良好的编程风格和习惯

今天比较空,翻了下前几天的技术支持记录,有一个QQ对话记录比较出乎意料之外:一位同学快毕业了,还不太会或者不习惯写独立函数。仔细想想,感觉也不能怪学生,问题可能出在书本和老师上。回顾一下以前看过的C语言教程,很多示例,功能代码都写在main函数中,输出的系列信息字符串也是直接写在代码中,虽然这样比较简单,对于初学者来说,也比较容易理解,但我认为这对从一开始就培养学生的良好编程习惯是很不好的。我们...

2010-05-24 07:57:00 89

调用远程数据库的函数

这样子写: SELECT * FROM OPENQUERY([192.168.0.1],'SELECT * FROM [db].dbo.User_Func_List()') 没有问题。 这样子写: SELECT a.*,b.* FROM a,OPENQUERY([192.168.0.1],'SELECT * FROM [db].dbo.User_Func_Lis...

2010-05-20 15:23:00 77

诺贝尔奖评委:中国学者迷信权威,缺乏创新性

转自中国新闻网 昨日,生态学家、诺贝尔奖评委、瑞典皇家科学院院士拉斯·奥尔夫·彼昂受聘为华师全职教授。作为广东省首批引进的领军人才,在谈及中国诺贝尔奖空白时,彼昂认为主要原因是中国学者迷信权威,缺乏创新性。“我很欣赏中国学者对长者教授的尊重,这一点在国外非常少见,”彼昂教授说,“但我鼓励学生敢于提出自己的观点。在西方,学生有不同意见都是当场提出的。” 彼昂教授说,中国人太过迷信权...

2010-05-19 09:34:00 116

TDD再思考----优势、不足与改进

TDD简介 TDD是Test-Driven Development的缩写,即测试驱动开发。TDD的基本思路是利用测试来推动开发的进行,并不是单纯的测试过程。TDD是极限编程的核心之一,但TDD也可以单独运用。TDD具有:明确需求、明确设计、形成文档、自信编程、提高效率、强制测试等优点。 Object Meentor公司总裁,极限编程领域资深顾问Robert C. Martin提出了TDD三条军...

2010-05-14 09:16:00 195

设想被支持

一直想做一个新型的远程控制, 这几个月努力一把,拿出东西来,吼吼吼。

2010-05-14 01:21:00 64

获取本地IP地址,并在IP CONTROL控件中显示出来

char sHostName[100];gethostname(sHostName,sizeof(sHostName));struct hostent FAR * lpHostEnt=gethostbyname(sHostName);if(lpHostEnt==NULL){MessageBox(_T("error"));}//获取IPLPSTR lpAddr=lpHostEnt->h_add...

2010-05-13 09:27:00 291

晒晒专利证书,兼谈国产软件产品化之道

晒晒偶刚刚拿到的专利证书,小小虚荣一下: 这个专利申请没有请代理,文件都是我自己写的,当时在广州未找到懂测试技术的代理。现在看来,申请文件写得实在不怎么好,有很多地方是需要改进的。幸运的是,审查过程相当顺利,只修改了一次权利要求书。这次修改也在预料之中,作为一种策略,一般都会把权利要求的保护范围写得大一些,收到审查意见后再结合审查员的建议进行修改。审查时间很长,主要是我...

2010-05-10 09:50:00 114

网页的DOCTYPE声明与文本框的高度差

网页开头声明DOCTYPE为<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">的情况下,文本框的实际高度会比设定值大一些,大约有6px的差距。 比如说,一个文本框和一个按钮放一起,排一行,如...

2010-05-08 17:54:00 51

【转】Windows Socket网络编程(二)----套接字编程原理

Windows Socket 网络编程(二) —— 套接字编程原理作者: 冰点工作室 小鹰 一、客户机/服务器模式在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:首先服务器方要先启动,并根据请示提供相应服务:...

2010-05-07 09:00:00 76

连灾之年,多事之纪,幸福自身,兼忧天下

地震,遍地放炮... 旱涝,起起落落... 海盗,再起弋矛... 政乱,世界喧嚣... 反观自己,顿觉幸福: 平平安安,事业又下一城. 连灾之年,多事之纪, 幸福自身,兼忧天下...

2010-05-06 17:33:00 67

C/C++单元测试理论精要(十二,完)

4.2 多角度保证测试效果 对于代码质量要求很高的项目来说,仅有白盒覆盖是远远不够的。白盒覆盖不能发现代码缺失,白盒覆盖基于现有代码,如果代码不存在,当然不能发现。为了检测代码缺失,需要人工对测试数据进行检查。白盒覆盖也不能发现用例未反映功能。如果设计用例时,测试员不了解代码的功能,通过阅读代码来设计用例,这叫跟着代码走,这样测试的话,再高的覆盖率也没有意义。这也从另一个角度说明了自动用例...

2010-05-06 09:12:00 79

C/C++单元测理论精要(十一)

第4章 怎样才能保证测试效果? 4.1 衡量测试效果的基本指标:白盒覆盖 衡量测试效果的基本指标是白盒覆盖率,即统计测试对代码逻辑单位的覆盖状况。代码的逻辑单位主要有:语句(块),条件、判定、分支、路径。常用的白盒覆盖有六种:语句覆盖、条件覆盖、分支覆盖、判定条件覆盖、修正判定条件覆盖、和路径覆盖。每种覆盖都有它的局限性,因此,实践中要多种覆盖组合应用。 除MC/DC外,其他...

2010-05-04 09:44:00 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除