自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cay22的专栏

让一切都有记录;让一切都能分析;让程序像人一样思考.

  • 博客(12)
  • 资源 (49)
  • 收藏
  • 关注

原创 记录一些喜欢听的歌, 可以吗?

***陈奕迅--不如不见[[[]]]---多一点[[[无线电视剧"离岛特警"插曲]]]---新生活[[[]]]***L.M.F---牛屎一族[[[]]]---大懒堂[[[]]]---傲气长存[[[]]]---反骨仔[[[好吵]]]

2013-06-28 21:20:53 1089

原创 关于CCD定位的方法总结.

关于CCD定位的方法总结.如图1所示坐标系图1这是一台自动钻孔机的示意图.1. 坐标系代表钻孔机的平台坐标系(X轴, Y轴).2. 红点代表钻头, 坐标是(-70, -30).3. 蓝点代表CCD的中心, 坐标是(-50, -45).自动钻孔机的功能就是在平台上放入一块板材, 钻头自动在板材的指定位置上钻孔.怎样让钻头移动到板材的正确位置钻孔呢?

2013-06-28 21:09:26 14005 5

原创 已知两端点, 画工字线

已知两端点, 画工字线如图所示p1, p2 double dHead = 10; // 工字头的半长 double dLen = sqrt(double((p1.x - p2.x) * (p1.x - p2.x) + (p1.y - p2.y) * (p1.y - p2.y))); int nX = (int)((p1.y - p2.y) * dHead / dLen + 0

2013-06-28 08:20:56 1290

原创 关于std::string与Format

在MFC中CString 有Format函数来格式化字符串. 很方便.C函数中有sprintf函数, 也比较方便, 但是需要知道所需要的内存空间是多少.而std::string却没有类似的Format函数.可以这样:#include std::ostringstream s;s << 1234<< "aaa" << 5678;std::string strTem

2013-06-25 22:28:03 3002

原创 GDI的一些很方便的代码

自己有点孤陋寡闻!!!!!!!!!!!!改变画笔颜色和画刷颜色很方便ms-help://MS.MSDNQTR.v90.en/gdi/devcons_34qa.htmSetting the Pen or Brush ColorThe following example shows how an application can change the DC pen col

2013-06-20 13:55:24 1149

原创 鼠标双击变单击

在自绘MFC控件时,  一般就是继承控件类, 然后重载自绘函数.在自绘按钮CButton时, 鼠标双击"自绘按钮", 按钮时没有响应的.但是双击MFC默认的按钮, 无论双击的速度多快, 都有响应的. 解决方法重载如下函数, 加上如下代码LRESULT CXXXXButton::DefWindowProc(UINT message, WPARAM wParam, LPARAM

2013-06-20 09:36:03 1436

原创 DEBUG_NEW 与GDI+ 有冲突

//#ifdef _DEBUG////#define new DEBUG_NEW //这里与GDI+ 有冲突//#undef THIS_FILE//static char THIS_FILE[] = __FILE__;//#endif

2013-06-20 09:25:51 1027

原创 [OOD设计原则]三.里氏替换原则(LSP)

三.里氏替换原则(LSP)       里氏替换原则的核心思想就是:在任何父类出现的地方都可以用它的子类来替代。它的英文缩写是LSP,英文全称是Liskov Substitution Principle。       其实里氏替换原则的意思就是:同一个继承体系中的对象应该有共同的行为特征。里氏代换原则关注的是怎样良好地使用继承,也就是说不要滥用继承,它是继承复用的基石。例如:

2013-06-13 14:14:19 1221

原创 [OOD设计原则]二. 开闭原则(OCP)

二. 开闭原则(OCP)       开闭原则的核心思想就是:一个对象对扩展开放,对修改关闭。它的英文缩写是OCP,英文全称是Open for Extension,Closed for Modification。      开闭原则的意思就是:对类的改动是通过增加代码进行的,而不是改动现有的代码。也就是说,软件开发人员一旦写出了可以运行的代码,就不应该去改变它,而是要保证它能一直运

2013-06-11 23:07:01 1089

原创 [OOD设计原则]一. 单一职责原则(SRP)

[OOD设计原则]一. 单一职责原则(SRP)        单一职责原则的核心思想就是:系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。它的英文缩写是SRP,英文全称是Single Responsibility Principle。        其实单一职责原则的意思就是开发人员经常说的"高内聚、低耦合"。也就是说,每个类应该只有一个职责,对外只能

2013-06-11 22:37:03 1360

转载 一些OOD设计原则

1. 类的设计原则SRP,单一职责原则,一个类应该有且只有一个改变的理由。OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。LSP,Liskov替换原则,派生类要与其基类自相容。DIP,依赖倒置原则,依赖于抽象而不是实现。ISP,接口隔离原则,客户只要关注它们所需的接口。2. 包内聚性的设计原则REP,重用发布等价原则,重用的粒度就是发布的粒度

2013-06-11 16:56:59 1455

转载 c++中ifstream一次读取整个文件

http://blog.csdn.net/tulip527/article/details/7976471http://stackoverflow.com/questions/2602013/read-whole-ascii-file-into-c-stdstringc++中一次读取整个文件的内容的方法:1. 读取至char*的情况std::ifstream

2013-06-06 11:37:02 2689

DirectShow 类文件

DirectShow 类文件 封装 安装完就可以了

2016-09-19

暗博生成工具2.0

暗博, 生成, 工具, 2.0, 生成可逆加密数据.

2015-10-03

串口测试工具更新

串口测试工具更新, 测试使用. 目前还有一些Bug, 只是测试使用.

2015-09-09

更方便使用的串口测试工具

更方便使用的串口测试工具, 没有最方便的, 只有更方便的.

2015-07-22

串口测试调试工具

串口工具, 测试调试使用, 有一个调试窗口, 显示相关的调试数据

2015-07-03

Visual C++从入门到精通 第2版 刘锐宁 源代码

Visual C++从入门到精通 第2版 刘锐宁 源代码 很多例子, 很好

2015-05-07

Win7下VFW调用

Win7下VFW的使用. 文章地址: http://blog.csdn.net/bagboy_taobao_com/article/details/45270691

2015-04-25

暗博生成工具

暗博生成工具. 对应博文: http://blog.csdn.net/bagboy_taobao_com/article/details/44116335

2015-03-18

正则表达式学习笔记

正则笔记, 这是我测试使用的, 请不要下载, 浪费分

2015-03-17

VS2010 monokai主题色

VS2010, monokai主题色, 点击&quot;工具|导入导出设置&quot;进行导入

2015-02-10

VC静态库的应用

VC静态库的应用

2013-03-22

VC2008编译sqllite为lib

VC2008 编译 sqllite lib 以及从官网下载的代码 3.7.15

2013-03-01

TinyXML 编译与使用的例子工程(VC2008)

TinyXML 编译与使用的例子工程(VC2008)

2013-02-26

Python多线程编程方式2 threading库的介绍源码

Python多线程编程方式2 threading库的介绍源码

2013-02-06

Python简明教程及例子代码

Python简明教程及例子代码, 基于Python3.0或以后版本

2013-02-02

动态加载DLL生成代码

动态加载DLL生成代码 C++ 代码生成器

2012-12-22

TestSwitch

TestSwitch TestSwitch 文章代码

2012-06-19

PE文件格式查看工具

PE 文件格式 查看工具

2012-02-04

TC C语言经典编译器

TC C语言经典编译器 2.0

2012-01-11

X86 masm6.11

X86 masm6.11 6.11 汇编编译器, 编译环境

2012-01-11

X86 masm5.0

x86汇编编译器 编译环境, masm5.0

2012-01-11

wxWidgetsBasProject

wxWidgets Bas Project 编译 与VC工程的配置

2011-04-13

TestDialogBar

Test DialogBar DialogBar的使用步骤

2011-04-13

一个Window的托盘类

一个Window的 托盘类 好用到不得了

2010-11-29

007Adapter.rar

Adapter 设计模式 适配器模式 该模式的实现

2010-11-22

006Singleton.rar

006Singleton 单体模式, 设计模式 单体模式的各种实现, 智能指针, 模板

2010-11-22

005Prototype.rar

设计模式 Prototype 模式 原型模式 这里筹够20个字符

2010-11-18

004Builder.rar

设计模式中的builder模式. 描述就是这些了 还要大于20个字符?

2010-11-16

003AbstractFactory.rar

设计模式 抽象工厂 Abstract Factory 抽象工厂模式

2010-11-11

002FactoryMethod.rar

Factory Method 设计模式 工厂方法模式

2010-11-08

001SimpleFactory.rar

设计模式中Simple Factory 工厂模式代码

2010-11-04

Visual C++数字图像处理[谢凤英]代码

Visual C++数字图像处理[谢凤英]代码 多多指教

2010-06-28

一个免费的HTTP抓包分析工具 Fiddler Web Debugger

一个免费的HTTP抓包分析工具 Fiddler Web Debugger

2010-04-16

256色转灰度图c++代码

256色 转 灰度图 c++ 代码 更换每个象素的颜色索引(即按照灰度映射表换成灰度值)

2010-03-19

FTP客户端源码最小化按钮

FTP 客户端 源码 rar 如果向对话框添加最小化按钮,则需要下面的代码

2010-03-04

利用WinInet技术开发FTP客户端程序

利用WinInet技术开发FTP客户端程序, FTP Internet服务器通讯.

2010-03-04

OpenCV1.0与VC60的配置环境与简单例子

文章: http://blog.csdn.net/cay22/archive/2010/02/01/5276229.aspx

2010-02-01

DllMain详解.rar

DllMain详解, DllMain详解, DllMain详解

2009-11-17

VC6编译XVid相关文件(源码和nasm).rar

VC6编译XVid相关文件(源码和nasm).rar

2009-11-12

例说 const_cast,reinterpret_cast,static_cast,dynamic_cast代码.rar

例说 const_cast,reinterpret_cast,static_cast,dynamic_cast代码.rar

2009-10-31

空空如也

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

TA关注的人

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