自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BlackIce的专栏

打造用户喜爱的产品

  • 博客(19)
  • 资源 (30)
  • 收藏
  • 关注

转载 需求说明书四要素

《需求说明书》是需求阶段最关键的产出物,我们公司测试部的同事常常抱怨,有的项目的需求说明书看到末尾还是不清楚系统要做什么,无法写出测试用例。我想我们很多人,尤其是工作经验不多的人,对需求说明书要写些什么东西也是糊里糊涂的,即使能够从RUP的教材上搬出来一些名词,也往往不理解其中的内涵。我把我的经验写下来,放在博客上,一方面自我总结,另一方面,希望和大家讨论,共同提高。以前我们学过各种各样的

2013-04-11 15:30:16 2081

转载 OpenSSL 0.9.8 vs2005 编译安装

准备工作:下载OpenSSL源码  官方网站下载OpenSSL:http://www.openssl.org/source/安装ActivePerl     官方网站下载ActivePerl:http://www.activestate.com/activeperl/编译步骤:1. 使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式

2012-09-06 22:26:01 653

转载 MVC 浅谈

只要接触MVC就势必离不开说三层,很多人就会一直纠结于他们之间的区别,也难怪,他们之间有共同之处:都分为三块,不仔细琢磨好像说的都是一样的东西,网上说法也是百家争鸣。本文仅是介绍一下对MVC的理解,由于学习是一个逐步深入的过程,现在还未到深刻理解的程度,也没必要非得区分出一个所以然来,也不敢对三层和MVC妄下评论,仅是记录这个学习认知的过程,希望和大家一同交流,随着时间的推移,自己的认识也在不断的

2012-03-31 10:21:02 490

原创 计算水仙数

#include int main(void){ int m, n = 0, k, sum; for (k = 100; k < 1000; ++k) { m = 153; do { sum = m % 10; n = n + sum * sum * sum; m = m / 10; } while (m); i

2012-03-28 21:06:26 507

原创 10进制转8进制

#include #define Stack_Size 50#define FALSE 0#define TURE 1typedef int ElementType;typedef struct Stack{ ElementType elem[Stack_Size]; int top;}SeqStack;void InitStack(SeqS

2012-03-23 15:28:11 901

原创 批量处理文件,并根据文件大小执行相关命令

rem 判断文件是否小于1g,是则执行动作for /r c:\ %i in (*.txt) do (if %~zi lss 1073741824 (执行命令))

2012-03-06 16:10:32 611

原创 文件映射操作实例

HANDLE hFile = NULL;HANDLE hFileMap = NULL;const viewmapsize = 8 * 1024 * 1024;//8mDWORD highsize,lowsize,fileoffsetlow,fileoffsethigh,mapsize;_int64 filesize,offset,remain;int dwError;do { //

2012-03-06 13:09:20 624 1

原创 获取磁盘驱动器名称

如下图所示实现代码#include #include #include #include #include #include #pragma comment (lib,"setupapi")const TCHAR szDevClass[] = "DiskDrive";int main( int argc, char *argv[ ], char *envp[ ]

2012-02-20 14:16:05 2265

转载 ICE和ACE高效网络编程中间件平台

自从上世纪九十年代以来,计算工业一直在使用像DCOM 和CORBA这样的面向对象中间件平台。在使分布式计算能为应用开发者所用的进程中,面向对象中间件是十分重要的一步。开发者第一次拥有了这样的可能:可以构建分布式应用——中间件平台会照管大部分网络杂务,比如整编(marshaling)和解编(unmarshaling)(对数据进行编码与解码,以进行传送)、把逻辑对象地址映射到物理传输端点、根据

2011-12-26 23:27:06 1480

原创 开发资源集锦

1。界面大小变化http://www.codeproject.com/KB/dialog/RPResizeDlg.aspxhttp://www.codeproject.com/KB/dialog/easysize.aspx2.下拉字符匹配的提示功能http://www.vckbase.com/document/viewdoc/?id=183  http://www.vckb

2011-11-02 20:58:29 626

转载 ATL和MFC的C++类和HWND的映射机制

最近看深入解析ATL这本书的时候看到ATL中的窗口类实现的时候,很是惊异于ATL的Thunk的运用技术,,ATL运用Thunk技术把C++的成员函数置换成Windows窗口的消息处理函数。那么更古老的MFC框架又是怎么实现CWnd类到HWND窗口类之间的映射的呢? 下面的文章将A

2011-10-08 22:48:04 826

原创 参考网址

<br />http://blog.csdn.net/21aspnet/archive/2007/05/16/1612388.aspx

2011-03-05 20:11:00 528

原创 怎么把指定dc的指定区域保存成HBITMAP,以及怎么把HBITMAP保存成位图

<br />HBITMAP CopyDCToBitmap(HDC hScrDC, LPRECT lpRect)<br />{<br />if(hScrDC==NULL || lpRect==NULL || IsRectEmpty(lpRect))<br />  {<br />   AfxMessageBox("参数错误");<br />return NULL;<br />}<br /> HDC        hMemDC;      <br /> // 屏幕和内存设备描述表<br /> HBITMAP   

2010-09-15 22:52:00 836

原创 常用编码详解

   文档 代码 工具   常用编码详解作者:李静南   摘要:本文在对各种资料整理后详细介绍各种常见编码的转换算法。一、通用字符集(UCS) ISO/IEC 10646-1 [ISO-10646]定义了一种多于8比特字节的字符集,称作通用字符集(UCS),它包含了世界上大多数可书写的字符系统。已定义了两种多8比特字节编码,对每一个字符采用四个8比特字节编码的称为UCS-4,对每一个字符采用两个8

2008-04-24 16:44:00 652

原创 pb中如何应付指针类型

在pb中使用WIN API和调用dll中的外部函数时,往往要用到指针。sybase公司pb对指针的说明文字很少,但可以看到在pb一些例子中,使用了这些技术。特别是有了pb的反编译工具后,能“阅读”到更多的pb程序代码,借鉴其中的方法。以下是一些坊间流传的pb处理指针的方法。有了这些方法,pb与vc之间的通道就更畅通了。 1、pb中,用字符串地址得到字符串 pb的函数String就可

2008-04-22 14:23:00 4002

原创 用C语言读取大文件的问题 内存映射

Windows对文件的读写提供了很丰富的操作手段,如:1. FILE *fp, fstearm...; (C/C++)2. CFile, CStdioFile...; (MFC)3. CreateFile, ReadFile...;(API)...在处理一般的文件(文本/非文本),这些足够了。然而在处理比较大的文件如几十M, 几百M, 甚至上G的文件, 这时再用一般手段

2008-04-22 09:29:00 3593

原创 Oracle 语句调优(1)

写Oracle语句不同于写SQLSERVER下语句,在SQLSERVER 下对语句的执行效率要求不是太突出,所以一般在SQLSERVER 下写完也就了事,很少会去再改动,这种情况和SQLSERER 中小型服务器有关系;但ORACLE下对语句的执行要求就比较突出了,某条语句可能在调优之前和调优之后的执行效率相差万倍,让人咋舌。如下列语句: 

2008-04-21 19:52:00 505

原创 完成端口与高性能服务器程序开发

早在两年前我就已经能很熟练的运用完成端口这种技术了,只是一直没有机会将它用在什么项目中,这段时间见到这种技术被过分炒作,过分的神秘化,就想写一篇解释它如何工作的文章.想告诉大家它没有传说中的那么高深难懂!有什么错误的地方还请高人指正.转载请注明出处及作者,谢谢!以一个文件传输服务端为例,在我的机器上它只起两个线程就可以为很多个个客户端同时提供文件下载服务,程序的性能会随机器内CPU个数的增加而线性

2008-04-21 10:07:00 564

原创 windows进程间通讯的各种方法

原文出处:http://blog.chinaunix.net/u/24810/showart_276228.html方法一:WM_COPYDATA     HWND   hReceiveDataWindow   =   FindWindow(NULL,....)     COPYDATASTRUCT   data;     data.cbdata   =   strlen(pS

2008-04-20 10:49:00 835

TVideoGrabber_8.2.1.7

TVideoGrabber 8.2.1.7 能找到的可用的最高版本了

2012-10-17

ER/Studio中文教程

易博龙ER/Studio简介 ER/Studio是一个平台无关的逻辑数据结构分析和设计的可视化工具,并可用于特定平台的物理数据库的设计和构造. 其强大,多层次的设计环境适用于数据库管理员,开发者和数据架构师每天来维护企业内的大量复杂数据库应用,强化重用元数据,生成元数据报表. ER/Studio不断改进的界面和直观简便的特性使发行版本高效易用,这些都是从进二十多年来开发数据建模和CASE工具发展而来.企业版中使用户可以创建,理解并管理数据库设计关键任务的生命周期和业务元数据. 产品提供了超强的逻辑设计能力,并可依据相应的逻辑设计产生大量的物理设计,双向模式的信息比对同步灵活而且个性化,提供二次开发的VB API接口,强大的DLL反转引擎和生成器,元数据导入导出能力,复杂的HTML和RTF格式文档报表能力.

2012-03-08

IPHelper(Iphlpapi.h ipHlpApi.lib)

Iphlpapi.h;ipHlpApi.lib;IPEXPORT.H;IPRTRMIB.H;IPTYPES.H IP Helper 是一套用于管理本地网络设置的API(应用程序编程接口)它的功能十分强大,通过使用这一套API,你可以方便的改变计算机的网络设置或者提取有关的信息。而且它还提供了一种消息机制,能够在本地计算机的网络设置发生改变时通知你的应用程序。也就是说以前设置IP,掩码等等另人难以入眠的种种烦琐的工作现在都可以轻松搞定了。而且实际上,它不仅仅能够提取本机的网络设置信息,还能够获得网络上其它计算机的IP使用情况和MAC地址。

2011-11-07

button static控件透明

源代码工程是vs2010,透明效果到请到csdn博客相册查看。

2011-10-30

透明listbox控件

父窗口有背景,子控件listbox透明显示在父窗口上,包含vs6 和 vs2003工程。

2011-10-30

MFCDll调用例子

MFCDll调用例子,仅供学习交流用 包含dll工程和调用工程。

2011-10-23

hooks 全局键盘hook

用dll实现包括键盘、鼠标 hook 调用界面等。

2011-10-17

win32 ListCtrl控件使用源码

win32 sdk ListCtrl控件使用源码,论坛中有朋友不熟悉该控件,特写此例。

2011-10-01

listctrl 排序

listctrl控件排序标准代码 简单明了

2011-09-29

类似于优化大师、QQ的抽屉菜单

类似于优化大师、QQ的抽屉菜单,vc 6开发环境。

2011-09-27

vc可以设置刻度的进度条

可以设置刻度的进度条  1、设置前景色   2、设置背景色   3、设置有无刻度,刻度位置,刻度数量   4、设置进度条有无边框   5、设置文字显示

2011-09-24

vc可以设置刻度的进度条

可以设置刻度的进度条  1、设置前景色   2、设置背景色   3、设置有无刻度,刻度位置,刻度数量   4、设置进度条有无边框   5、设置文字显示

2011-09-24

VC程序在线自动更新

vc自动更新程序,内附详细文档 1) update文件夹下为服务器所用文件. 2) MyUpdate为客户端所用文件源程序. 3) 程序有不妥之处请告之.

2011-09-22

ipmsg 飞鸽源码

飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快! - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持.

2011-09-12

BCG库 BCGControlBar

完美破解 完整文档 例子,第二部分。 BCG库用于界面美化。全称 BCGControlBar,它提供了一套 扩展 MFC 功能的C++ 类,比如工具栏和可停靠窗口,但是它并不是替代了MFC,它只是 让你 更容易地写出功能强大的 MFC 应用程序。BCG是开源,但其公司已经在几年前被微软收购。

2011-08-28

BCGControlBar BCG库

完全破解,完整开发文档,例子 版本 12 压缩包的第一部分 BCG库用于界面美化。全称 BCGControlBar,它提供了一套 扩展 MFC 功能的C++ 类,比如工具栏和可停靠窗口,但是它并不是替代了MFC,它只是 让你 更容易地写出功能强大的 MFC 应用程序。BCG是开源,但其公司已经在几年前被微软收购。

2011-08-28

微软的spy++源码

微软的spy++源码 是exe格式,微软的例子都这样,放心。 spy++ vc code

2011-08-23

电信天翼上网卡通用驱动

在科技市场刚买的3G卡里面自带的,电信的3G上网卡基本上都能用,找不到生产厂家的上网卡。

2011-08-16

GOF设计模式 中文版

本书并不是一本介绍面向对象技术或设计的书,目前已有不少好书介绍面向对象技术或设计。本书假设你至少已经比较熟悉一种面向对象编程语言,并且有一定的面向对象设计经验。当我们提及“类型”和“多态”,或“接口”继承与“实现”继承的关系时,你应该对这些概念了然于胸,而不必迫不及待地翻阅手头的字典。      另外,这也不是一篇高级专题技术论文,而是一本关于设计模式的书,它描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活可复用的软件而长时间进行的艰苦努力。设计模式捕获了这些解决方案,并用简洁易用的方式表达出来。      设计模式并不要求使用独特的语言特性,也不采用那些足以使你的朋友或老板大吃一惊的神奇的编程技巧。所有的模式均可以用标准的面向对象语言实现,这也许有时会比特殊的解法多费一些功夫,但是为了增加软件的灵活性和可复用性,多做些工作是值得的。

2011-06-07

手把手教你用 VMware 在 linux下安装 Oracle10g RAC

本文在写作过程中除脚本配置及执行输出外,全程图文,如果你的操作系统, oracle 版本与本例中相同, 按照步骤操作一定可以配置成功。如果你在配置过程中出错,注意查看图文下方的提示信息,对于某些常见错 误或俺在安装过程中遇到的错误,俺都会在提示信息中注明! 但是 ~~rac 安装非常繁琐也很复杂,影响和制约的因素非常多,有时甚至系统版本稍有差异安装过程就会 有 不同,因此本文中提到的错误或 bug 不过沧海一栗罢了,如果你走狗屎大运遇到了本文没有提示到的错误信息 , 黑黑,别灰心, google 吧,我相信你一定能够解决问题,收获成功的喜悦,迈向成长的新高峰 :)

2011-06-07

一线架构师实践指南 第一部分

 本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。   本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,给出了最佳的实践原则和方法,内容涵盖了从需求分析到生成架构的整个过程。

2011-06-07

一线架构师实践指南 温昱

 本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,给出了最佳的实践原则和方法,内容涵盖了从需求分析到生成架构的整个过程。

2011-06-07

大话Oracle_RAC__集群_高可用性_备份与恢复241-400

大话Oracle_RAC__集群_高可用性_备份与恢复总共有488页,但是由于这里最大只可以上传20m, 所以只好分成多个文件。这个主要介绍RAC的构建跟维护

2011-06-04

大话Oracle_RAC__集群_高可用性_备份与恢复1-00

大话Oracle_RAC__集群_高可用性_备份与恢复总共有488页,但是由于这里最大只可以上传10m, 所以只好分成多个文件。这个主要介绍RAC的构建跟维护

2011-06-04

irregular(不规则窗口的实现)

基本不规则窗体的实现,有三种实现方法:椭圆窗体\作图路经法创建\位图窗体.

2010-09-13

高级TCP/IP编程

开发健壮、灵活的网络程序的高级参考资料。 内容涵盖socket 网络程序开发中的易出错,莫名其错误的解决方案。

2009-04-25

Shareaza2.2.5源码

比较新的p2p源码,可以编译。 Vagaa 就是根据此源程序修改而成。

2008-03-06

空空如也

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

TA关注的人

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