自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不系之舟的专栏-QQ讨论群331590339

我希望是云能和岁月并肩而行永远不懂什么是离情;是风有一颗宽容的心能接纳每一种感情

  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

转载 几种设计模式

访问者(Visitor)模式访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。问题提出System.Collection命名空间下提供了大量集合操作对象。但大多数情况下处理的都是同类对象的聚集。换言之,在聚集上采取的操作都是一些针对同类型对象的同类操作。但是如果针对一个保存有不同类型对象的聚集采取

2013-07-31 13:33:19 818

转载 高效代码审查的十个经验 .

摘要:我们在实践中发现,随着开发平台和开发语言的不同,最优的代码审查量有所不同。但是限制每次审查的数量确实非常必要,因为这个过程是高强度的脑力密集型活动。时间一长,代码在审查者眼里只是字母,无任何逻辑联系,自然不会有太多的产出。代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风

2013-07-31 13:29:42 703

原创 GDI对象和CDC的使用方法(防止资源泄漏)

1:CDC方面:       CDC有三种使用方式       一种是获得,包括GETDC和GETWINDOWDC,这种CDC是引用,使用完了一定要ReleaseDC,不释放就会这个引用过来的CDC资源泄漏,千万不能用DeleteDC,会导致报错或程序崩溃。       还有一种就是创建,一般是CreateDC,CreateCompatibleDC等,这是创建一个新的DC,使用完了要D

2013-07-31 10:44:29 1845

原创 MFC 资源泄露引起的问题

MFC开发软件,注意内存泄漏和资源泄漏,此篇文章来谈谈资源泄漏引起的问题            1:资源泄漏引起的现象:             程序长时间运行,系统界面出现花屏现象,这就应该是资源泄漏            2:诊断方法:            可以打开资源管理器,选择gdi对象显示,实时观察gdi是否只增无减,如果一直是增长趋势,那么可以断定是资源泄漏   

2013-07-31 10:15:57 1403

原创 使用CPicture类绘制放大镜看图

在前面文章中阐述了用CImage类绘图,和绘制放大镜,如果设置HALFTONE此模式,图像才不会失真,但是放大镜上面显示的图像会出现白色斑点,在window sever操作系统中运行,白色斑点不会出现,目前测试在window 7操作系统中发现任然有此问题,而且使用HALFTONE模式显示jpg图像,虽然不失真,但是显示效率明显很慢,放大镜移动起来,视觉效果很差。       针对前面的显示问题

2013-07-30 16:55:48 1002

原创 CImage类绘图,放大镜看图的实现

为了绘制jpg格式的图像数据在界面中,目前采用微软提供的CImage类实现,CImage增加型的图像绘制工具,       采用放大镜看图,并用滚轮滚动放大缩小放大镜,并移动鼠标看图,如果不使用双缓冲绘制,图像会出现闪烁的现象,      1: CImage绘图             SetStretchBltMode(pDC->m_hDC,HALFTONE);         

2013-07-30 10:44:15 2124

转载 MFC绘图不闪烁——双缓冲技术[转]

在VC/MFC用CDC绘图时,频繁的刷新,屏幕会出现闪烁的现象,CPU时间占用率相当高,绘图效率极低,很容易出现程序崩溃。所谓双缓冲技术,下面是百度百科的解释:我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen

2013-07-30 09:51:04 1572

原创 CScrollView嵌入对话框中无法响应WM_MOUSE WHEEL 消息

1:问题描述:当使用CScrollView来显示图像时,往往需要将它嵌入到对话框中,当嵌入对话框之后,显示图像,使用放大镜查看图像时,发现使用WM_MOUSE WHEEL消息来放大和缩小放大镜,结果消息未响应2:分析原因:跟着调试发现,CScrollView嵌入对话框后,滚动鼠标滚轮,发现响应的是对话框的滚轮滚动消息处理,而为进入CScrollView的消息中去,分析原因是有可能鼠标发出的滚轮

2013-07-29 10:32:12 1890 2

halcon算子手册

此文档是halcon使用手册,方便进行halcon开发,对常用算子进行了解释

2013-08-11

Struts2的拦截器的小例子程序

详细说明了struts2中拦截器的使用。并且通过一个小例子讲解了拦截器的具体使用

2012-04-08

VC 基于多文档开发的各种常用图像处理算法

VC 基于多文档开发的各种常用图像处理算法 并有详细的注释 帮助新手入门,工程技术人员可以直接拿此程序算法用作自己的程序中。每一种算法都是用函数进行封装

2012-04-08

打印相关的一些库

可以编程调用此库中的内容进行文件打印。来根据我们的需求进行打印功能的处理

2011-11-22

编程 文件打印

这个是C++写的一个文件打印的一个程序。可以根据此程序改写自己的打印程序。注意此程序是调用的默认打印机

2011-11-22

打印机驱动自动安装程序

本程序通过调用windows底层API实现打印机驱动程序的自动安装与卸载的方法。

2011-11-22

虚拟打印机

虚拟打印机开发 可以使用此程序作为你的开发框架,再次基础上可以定制你所需要的功能。

2011-10-24

驱动程序超级宝典

开发驱动程序的很好的书籍,特别是图形开发,例如打印机驱动开发 本文档做了很好的说明

2011-10-24

无线环境监测系统

无线环境监测系统,是来自于电子设计大赛中的一个题目。此电路可以完美的实现此系统。

2011-10-09

数字时钟系统

数字时钟电路设计,可以参考此电路设计出自己的系统

2011-10-09

虚拟打印机

这个虚拟打印机 已经具有虚拟打印的功能了,完美的实现了虚拟打印技术。可以利用此框架进行二次开发。

2011-10-09

虚拟打印机处理器

是开发虚拟打印机的良好框架,可以利用它开发我们实际需要的虚拟打印机,这只是一个虚拟打印机的核即为打印机处理器

2011-10-09

空空如也

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

TA关注的人

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