自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

书山有路勤为径,学海无涯苦作舟

书山有路勤为径,学海无涯苦作舟[email protected]

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

原创 代码重构-阅读心得

最近阅读Martin Flower的重构,对自己有许多启发,以前认为一些正确的观点现在看来也不那么正确了,同时发现对重构的理解只有在阅读了书之后更加彻底;在阅读《重构》之后我对其中几点有点感触:在没有具体阅读《重构》之前,我认为重构就是将代码变的容易理解,容易维护,但在阅读了《重构》之后才发现重构不仅可以利用到重新构造已有的代码,也可以帮助我们在阅读代码的过程中增加我们的对代码理解的速度。其实我想

2005-10-22 17:18:00 3132

原创 正确使用StretchBlt模式来改善缩放位图的性能

前段时间研究位图的放大,对StretchBlt的模式做了分析,其中主要比较的是默认模式和清晰度比较高的HALFTONE模式。为了进行图形缩放的时候得到质量较高的图形,HALFTONE模式被采用,但HALFTONE模式是将源矩形区中的像素映射到目标矩形区的像素块中,覆盖目标像素块的一般颜色与源像素的颜色接近,因此其运算量比较大,而且在设置为该模式以后需要设置刷子的源点。下面对使用默认模式和HALFT

2005-10-22 16:38:00 3906

原创 在程序的Title Bar上输出文字

在看Windows程序设计的时候,看到得到设备内容的不同函数,其中介绍GetWindowDC得到整个程序的所有更新区域的DC,包括TITLE Bar窗口,因此想象许多很COOL的程序那样,在窗口的TITLE Bar上做写小动作,这里很简单,以我的阅读的Windows程序设计chm文件的窗口来试验一下。我的目的是在“Windows程序设计”chm文件的窗口Ttitle Bar上输出一行文字:“我的测

2005-10-09 21:48:00 1618

原创 Windows程序设计阅读笔记(4)-得到设备内容HANDLE

得到设备内容HANDLE有两种方法:BeginPaint,GetDCBeginPaint仅仅在WM_PAINT消息处理时使用,GetDC可以在任何时候使用,主要为了响应用户的鼠标和键盘BeginPaint得到的绘图信息结构中的是无效区域,也同时限定了裁剪区域为该无效区域,系统只能在该区域上绘画;GetDC得到HDC有一个裁减区域,它等于更个显示区域的大小,可以在显示区域的任何部分绘画。BeginP

2005-10-09 13:55:00 1940

原创 Windows程序设计阅读笔记(3)-设备内容类型

有四种设备类型:显示器、打印机、内存(或兼容)、信息。每种类型有不同的用途,下表描述:设备类型描述显示器支持在一个视频显示器上绘画操作打印机支持在一个打印机上的绘画操作内存支持在一个位图上的绘画操作信息支持得到设备的数据显示器设备内容程序能够通过调用BeginPaint, GetDC,或GetDCEx函数来获得显示设备内容,程序仅仅在需要对客户区域绘画的时候才去获得DC;完成绘画之后,程序必须释放

2005-10-09 10:16:00 1619

原创 Windows程序设计阅读笔记(2)

设备内容是一个结构,它定义了一系列图形对象和与之相关联的属性,也包括影响输出的图形模式。图形对象包括:画线的笔、着色和填充的刷子、屏幕上复制或滚动的位图、定义各种可用色彩的调色板、为了裁剪和其他操作的区域、支持着色和绘画操作的路径。关于设备内容设备独立是WINDOWS的首要特征。应用程序能够在各种设备上绘图。支持设备独立的软件包括在两个DLL中,一个是GDI.dll,被叫做图形设备接口(GDI),

2005-10-08 23:10:00 1187

原创 Windows程序设计阅读笔记(1)

Windows可以通过无效区域来设置更新区域的大小,从而不至于将不必要更新的地方更新无效区域(无效矩形)导致系统产生WM_PAINT消息消息队列中不会有多个WM_PAINT消息,如果有多个无效区域,系统在处理WM_PAINT之前将多个无效矩形合并InvalidateRect可以产生一个无效矩形Windows为每个窗口保存一个绘图信息结构,该结构有该窗口最小的无效区域在处理WM_PAINT消息时,调

2005-10-08 22:28:00 1121

Android开发指南中文版

Android开发指南中文版 pdf

2013-08-15

openssl0.9.8 vc可编译代码

使用VS2008建立VC工程编译openssl的两个重要库,目的是可以可测试程序一起进行调试研究;从而客服使用nmake编译不能调试的缺陷。

2011-06-15

图像视频去噪算法大全

本文主要描述当前存在的多个图像视频去噪算法,是对很多知识的总结,对初学者有很大帮助,对熟悉的也能起到总结的作用

2011-03-09

httpanalyzerv3

httpanalyzerv3httpanasdfsdsdflyzerv3httpanalyzerv3

2009-01-13

cmdline.zipcmdline.zip

cmdline.zipcmdline.zipcmdline.zipcmdline.zipcmdline.zipcmdline.zipcmdline.zipcmdline.zip

2008-12-05

spider.zip

spider.zip网络蜘蛛源代码多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加

2008-12-05

nasm编译器安装文件

nasm编译器nasm编译器nasm编译器

2008-10-15

nasm汇编编译器中文手册

nasm中文手册nasm中文手册nasm中文手册nasm中文手册nasm中文手册nasm中文手册nasm中文手册nasm中文手册nasm中文手册

2008-10-15

空空如也

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

TA关注的人

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