自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 RGB到HSI转换

RGB到HSI转换:1. RGB 向HSI 模型的转换是由一个基于笛卡尔直角坐标系的单位立方体向基于圆柱极坐标的双锥体的转换。基本要求是将RGB 中的亮度因素分离,将色度分解为色调和饱和度,并用角向量表示色调,如图2所示。2. RGB 转换至HSI的几种常见方法下图列出几种常用的RGB-HSI转换公式:下面提供一种转换程序代码:#include "stdaf

2015-07-21 09:22:36 2910

转载 链接器都干了些什么?

http://www.cppblog.com/jacky2019/archive/2007/03/29/20891.html目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足。1 , project 最后的输出要设置清楚,有的是 static lib ,有的是 dll ,有的

2015-07-16 10:10:53 406

转载 RGB转灰度算法

从RGB色转为灰度色算法(转)一、基础   对于彩色转灰度,有一个很著名的心理学公式:                          Gray = R*0.299 + G*0.587 + B*0.114二、整数算法  而实际应用时,希望避免低速的浮点运算,所以需要整数算法。  注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:  

2015-06-23 17:52:25 645

转载 字节序说明

转自http://blog.sina.com.cn/s/blog_6c33fe270100ywc0.html不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian最符合人的思维的字节

2015-06-23 15:53:11 440

转载 调用 ATL COM DLL的几种方法

需要在VC6.0中调用 ATL COM DLL用Dependency Walker打开我的ATL COM DLL 发现没有接口。只有这几项:(1) DllCanUnloadNow(2) DllGetClassObject(3) DllRegisterServer(4) DllUnregisterServer后来知道,ATL COM 的接口不一定一定全

2015-06-18 10:16:56 1564

转载 c++虚函数表解析-转载

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过

2012-10-02 19:01:08 277

转载 mfc中文件操作

第1个回答CFileDialog pCFileDialog(true,NULL,NULL,0,"文本文件(*.txt)|*.txt");//CFileDialog pCFileDialog最后一个参数是打开文件对话框的筛选器内容,不是文件路径pCFileDialog.m_ofn.lpstrTitle = "打开文件 "; if(pCFileDialog.DoModal()!

2012-10-01 20:01:49 720

转载 C++基础 - 内置类型和类类类型的初始化

#include   #include   #include   using namespace std;    int global_n;    // 函数体外的内置类型变量被自动初始化为0    //////////////////////////////////////////////////////////////////////////  // 系统将提供一个默认

2012-09-03 20:31:05 369

原创 private和protected继承区别

#include using namespace std;class Shape{private://protected: int a;public: Shape(); Shape(int m):a(m){} int *geta(Shape*ss){return &ss->a;} virtual void show(){cout<<"a="<<a<<en

2012-08-30 22:47:36 605

转载 一个游戏程序员的学习资料

一个游戏程序员的学习资料作者: weiqubo (3 篇文章) 日期: 三月 20, 2012 在 1:29 下午 想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或

2012-08-30 19:22:32 1820

转载 学习C++的五十个观点

[转贴]学习C++的五十个观点 (上) 条款1. 把C++当成一门新的语言学习(和C没啥关系!真的。); 这一条源于我在《程序员》杂志2001年第4期上看到的《将标准C++视为一个新语言》一文,作者是C++的设计者Bjarne Strou- strup。这篇文章还可以在Bjarne Stroustrup的个人网页上找到。这篇及时到来的文章很好的调整了我的思维,让我有幸在初学C++时就得

2012-08-27 16:16:39 2314

转载 程序员学习

来自http://blog.pfan.cn/vc2006/17982.html源代码的学习 1. 画出整个程序的流程图,理解整个程序流程的思想。画流程图的方式更让人很直接 的理解程序的整体流程,而不会被代码所干扰,让程序员总体上把握整个程序。2. 对流程各节点(函数或过程)的理解。流程的每一节点是构成整个流程的不可缺少的部份。3. 再把流程和流程各节点串起来理解整个程序,可能的话最

2012-08-27 15:55:27 3755

空空如也

空空如也

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

TA关注的人

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