自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王云腾的专栏

拽着牛尾巴狂奔,只因为看到了牛逼。。。。。。

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 策略模式的扩展——策略枚举

    策略枚举就是这样一个枚举:它是一个枚举。它是一个浓缩了的策略模式的枚举。public enum Calculator { //加法运算 ADD("+"){ public int exec(int a,int b){ return a + b; } }, //减法运算 SUB("-"){ p

2011-06-28 12:48:00 759

原创 策略模式的扩展——策略枚举

    策略枚举就是这样一个枚举:它是一个枚举。它是一个浓缩了的策略模式的枚举。public enum Calculator { //加法运算 ADD("+"){ public int exec(int a,int b){ return a + b; } }, //减法运算 SUB("-"){ p

2011-06-28 12:48:00 476

原创 禁止或要求对象产生于堆中

      有时候,需要将对象限制在堆中或者禁止在堆中生成。 1.禁止对象产生于堆中       将new和delete声明为private权限,禁止被调用即可。 2.禁止对象产生非堆对象       将析构函数声明为protected或者private权限。

2011-04-30 13:57:00 491

原创 详细解析i++与++i

i++与++i是特殊的自增运算,类似的还有自减操作运算i--与--i。下面从C与C++两个角度来比较这两种形式的运算方式。 1.C中 简单的地说,++i和i++,作为一个语句单独使用时(如i++;或者++i;),就是i = i + 1,它们之间没有区别。而在作为语句的一部分时,a = ++i相当于i = i + 1; a = i;通过表达式就可以看出,因为++在前,所以是先执行加1操作,再执行赋值操作。而a = i++相当于a = i; i = i + 1;++在后,所以是先执行赋值操作,再执行加1操作

2011-04-30 13:01:00 1758 2

原创 WinCE实现屏幕截图并保存为BMP文件

本文将在Windows Mobile上实现通过句柄获得HDC并保存为BMP文件,从而实现全屏截图以及窗口截图。效果图如下:  主要接口如下:  BOOL SaveHwndToBmpFile(HWND hWnd, LPCTSTR lpszPath);传入句柄以及文件路径,如果句柄为空则截取整个屏幕。 LPCTSTR GetFil

2011-04-30 11:00:00 3112

原创 只有一列的CListCtrl如何保证无横向滚动条

在开发中有时需要一个只有一列的CListCtrl,但是在设置列宽之后再插入多项数据后,有时会因为出现纵向滚动条导致列宽过大而出现横向滚动条,下面我们就来消除横向滚动条。 具体代码如下: 主要原理是如果CListCtrl列数为不为1时返回;数据项为0或者全部数据项项高度不足以出现纵向滚动条时设置列宽为客户区宽度;如果出现纵向滚动条时设置列宽为客户区宽度减去滚动条宽度以及滚动条边框宽度。 使用时机 如果重载CListCtrl的InsertItem方法,加入此代码,那么会因为每次插入数据都

2011-04-29 00:08:00 2320 1

原创 ComboBox只接受数字,并限制数字范围

在MFC开发过程中使用ComboBox,有时会根据需求要求只能输入数字,并且要求数字在一定的范围内,例如一个用于选择小时的ComboBox,时间范围为00到23,那么该如何实现? 代码如下: 在Dialog.h中: …… CComboBox m_cbHour;// 声明CComboBox类型作为CDialog类的成员变量 …… afx_msg void OnCbnEditchangeCbHour(); afx_msg void OnCbnEditupdateCbHour();

2011-04-28 23:46:00 5181

原创 String类的C++实现

String类的C++实现是一个C++面向对象的经典例子,下面就来看看String类是如何实现的: String.h String.cpp 一个更为完整的String类C++实现: String.h String.cpp 写时拷贝(Copy On Write) 在C++程序中,经常会遇到多个对象具有相同值的情况。这个时候完全没有必要将这些值分开存储,而可以让这些对象共享同一分值。比如下面的字符串对象的例子:

2011-04-28 22:48:00 2788

原创 谈谈C语言的溢出

溢出是C语言中最常见的漏洞。最常见的溢出包括数组溢出、数溢出、缓冲区溢出、指针溢出以及栈溢出,下面笔者就对这些溢出做一个总结归纳。 1 数组溢出 数组溢出是最常见的一种溢出。因为在C语言中,含N个元素的数组下标是从0开始,到N-1结束,而且C语言没有提供数组越界检查的机制。 请看如下代码: int main (int argc, char* argv[]) {     int nSum = 0;     int nArray[] = {

2011-04-21 19:36:00 13280 2

WinCE实现屏幕截图并保存为BMP文件

WinCE实现屏幕截图并保存为BMP文件,通过句柄获得HDC并保存为BMP文件,从而实现全屏截图以及窗口截图,详细内容:http://blog.csdn.net/wyunteng/archive/2011/04/30/6375381.aspx

2011-04-30

sqlserver2000jdbc.exe

sqlserver2000jdbc.exe

2009-07-23

连接ms sql2000用到的jar包

msbase.jar mssqlserver.jar msutil.jar

2009-07-23

2008年4月计算机等级考试软件测试工程师试题

由三部分组成 习题 测试人员考试试卷(考试时间90分钟,满分100分) 姓名:__________部门:__________员工号:__________ 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。() 2.Beta 测试是验收测试的一种。() 3.验收测试是由最终用户来实施的。() 4.项目立项前测试人员不需要提交任何工件。() 5.单元测试能发现约80%的软件缺陷。() 答案 软件测试工程师部分试题答案 三、选择填空题 1、解答:A. ② B. ④ C. ① D. ④ E. ④ 2、解答:A. ② B. ③ C. ② D. ③ E. ③ F. ④ 到程序的测试为止,软件开发工作已经经历了许多环节,每个环节都可能发生问题。为了把握各个环节的正确性,人们需要进行各种确认和验证工作。 所谓确认,是一系列的活动和过程,其目的是想证实在一个给定的外部环境中软件的逻辑正确性。它包括需求规格说明的确认和程序的确认,而程序的确认又分为静态确认与动态确认。静态确认一般不在计算机上实际执行程序,而是通过人工分析或者程序正确性证明来确认程序的正确性;动态确认主要通过动态分析和程序测试来检查程序的执行状态,以确认程序是否有问题。 真题 2008年4月计算机等级考试软件测试工程师试题

2009-03-15

JAVA PPT课件(适合初学者的基础知识)

第一讲 序论 1、程序设计语言 2、Java历史及发展 3、Java语言特点 4、Java开发环境 5、Java类库 6、Java程序 1、程序设计语言 软件的基本组成部分是完成其功能的程序。 程序设计语言(也被称为“编程语言”,Programming Language)是人们编制程序所使用的语言。 程序描述了计算机处理数据、解决问题的过程,这是程序的实质。但程序的描述形式却可以是多种多样的,可以用不同的方式表述——不同的程序设计语言。

2008-12-25

电子商务案例分析笔记

自考“电子商务案例分析”笔记   第一章 概述   一、案例分析的重要性   1.电子商务的概念、特点   概念:交易当事人或参与人利用计算机技术和网络技术等现代信息技术所进行的各类商务活动,它包括货物贸易、服务贸易和知识产权贸易等。   特点:虚拟性、低成本性、个性化、敏捷性、全球性   2.案例分析的重要性   电子商务蓬勃发展,喜忧参半。   理论研究滞后于电子商务的实际发展,总结成功或失败的经验教训有助于将来电子商务的发展。   从教学的角度,三个方面:深化巩固以前的学习;有助于实践联系理论;逼真的模拟环境训练,有助于教学相长。   二、案例的分类(按专业分)   1.网站建设与维护:电子商务网站硬件建设核心   2.网站内容设计:电子商务网站软件建设核心   3.B2C   4.B2B   5.服务案例   6.EDI案例:EDI主要应用于国际贸易与政府采购,用于企业与企业、企业与批发商、批发商与零售商之间的批发业务。   三、案例分析的主要内容   1.网站背景资料:经营团队、经营策略、投资方、合作伙伴、有无上市计划等。   2.网站建设与维护方法分析:网络平台技术分析、网站安全技术分析、网站维护方法分析。   3.网站经营特色分析:内容设计、营销方法、支付方式、物流配送方式。   4.网站效益分析:盈亏状况、经营风险、竞争优势与劣势、网站发展前景。   四、案例分析的常用方法   综合分析、比较分析、统计分析   五、相关案例   8848、亚马逊

2008-12-25

JAVA实验手册,JAVA练习题

JAVA实验手册,大量程序代码,JAVA实验手册,JAVA练习题

2008-09-30

空空如也

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

TA关注的人

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