- 博客(118)
- 资源 (24)
- 收藏
- 关注

转载 Windows API函数大全
本文转贴于:http://i.cn.yahoo.com/05665370211/blog/p_145/ 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连
2009-09-22 10:44:00
930
转载 (转)图像处理方面的网站
图像处理方面的网站 http://blog.damiles.com www.bernardotti.it http://www.ohloh.net/tags/recognition http://www.diphernet.com/ http://www.mat.ucsb.edu/projects/tater/http://enblend.sourc
2014-03-21 16:10:59
1737
转载 (转)机器视觉方向的大牛介绍
机器视觉方向的明星人物介绍http://cvchina.net/forum.php?mod=viewthread&tid=5653&fromuid=2664CV人物1:Jianbo Shi史建波毕业于UC Berkeley,导师是Jitendra Malik。其最有影响力的研究成果:图像分割。其于2000年在PAMI上多人合作发表”Noramlized cuts and
2014-03-21 16:07:46
4530
转载 RGB 到灰度值
RGB 到灰度值 用宏而已来自 CxImage,记下来,留着自己用拉。#define RGB2GRAY(r,g,b) (((b)*117 + (g)*601 + (r)*306) >> 10)之所以用整数,移位的方法,是因为精度和速度,这样是比较好的,避免了浮点运算。转载于:http://hi.baidu.com/pass86/blog/item/ab7be1367ec631350a55a9f
2010-02-21 15:38:00
1122
转载 真彩位图工具栏的实现
本文转载于:http://221.199.150.103/jsj/Html/vc/wen/vcwen08.htm 源代码下载地址:http://download.csdn.net/source/2011080 VC++6.0直接支持256色工具栏的编辑和使用,若想建立真彩(24位位图)工具栏,必须借助其它绘图工具绘制工具栏位图。 制作真彩工具栏的主要步骤:①用绘图工具(我用
2010-01-21 11:03:00
850
原创 判断两线段是否相交
BOOL IsHavePoint(Point ptsBegin, Point ptsEnd){ Point pFirst = GetPointOnPage(11,10); Point pSecond = GetPointOnPage(88,10); double k1,k2,b1,b2; k1 = (ptsEnd.Y-ptsBegin.Y)/(double)(ptsEnd.
2010-01-14 10:39:00
729
转载 偶然看到各大公司的面试题,就转了
巨人网络java笔试基础题分享 http://www.coderarea.net/bbs/read.php?tid=834 百度笔试题 http://www.coderarea.net/bbs/read.php?tid=811 百度2010校招运维部门笔试 http://www.coderarea.net/bbs/read.php?tid=779 百度2010年校园招聘软件测试笔试题 http:/
2010-01-07 16:49:00
943
原创 遍历同类名的不同对话框
HWND hmy=0; do { HWND h=hmy; hmy = FindWindowEx(NULL,h,_T("Aidy"),NULL); if (hmy!=0 && IsWindowVisible(hmy)==TRUE) { ::SendMessage(hmy,WM_SHOWWINDOW,FALSE,SW_PARENTOPENING)
2010-01-07 11:05:00
1669
原创 ARGB32位转化为RGB24位的函数
在运用这个函数之前,在网络上找到了一个函数,可是转换后的图像是反了180度的,经过研究将其修改。 bool CVMR_Capture::Convert24Image(BYTE *p32Img, BYTE *p24Img,DWORD dwSize32){ if(p32Img != NULL && p24Img != NULL && dwSize32>0) {
2009-12-15 10:45:00
7907
2
原创 DirectShow 修改CCaptureVideo类,使其支持多次打开
修改类的下载地址:http://download.csdn.net/source/1901412 网络上有很多关于这个类的修改,但还是不彻底。具体如下: 对于网上流传的CCaptureVideo类而言,它是有问题的,假设我们声明了一个CCaptureVideo类的指针CCaptureVideo * m_cap ; 然后,在OnInitDialog函数中创建该对象,m_cap = n
2009-12-15 08:45:00
3533
原创 DELPHI调用VC写的DLL经验
由于项目的需要,必须使用DELPHI调用VC编写的DLL,而我是编写DLL的。 这里总结几个出现过的问题,以后再遇到就会用了。 一、需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState()); AFX_MANAGE_STATE(AfxGetStaticModuleState())这是用来实现DLL资源的切换!
2009-12-09 14:26:00
3394
原创 解析LOGFONT
首先我们先来了解LOGFONT这个结构体:LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{LONG lfHeight;LONG lfWidth;LONG lfEscapement;LONG lfOrientation;LONG lfWeight;BYTE lfItalic;BYTE lfUnderline
2009-11-27 09:20:00
3139
转载 各种排序算法的稳定性和时间复杂度小结
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度log2(n)*n,所有内部排
2009-11-23 11:43:00
2277
2
原创 GetTextMetrics与GetTextExtent的区别
GetTextMetrics:获取当前字体的信息GetTextExtent:获取特定的字符串在屏幕上所占的宽度和高度CDC::GetTextMetrics作用:返回当前设备描述表中的当前所用的字体的信息函数原型:BOOL GetTextMetrics( LPTEXTMETRIC lpMetrics ) const;参数: lpMetrics (是一个指针)返回指向TEXTMETRIC 结
2009-11-23 09:41:00
2913
1
原创 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
这是我在项目中遇到的,项目中的服务器在VC2005和XP环境下开发的,没有加MANIFEST文件,使得在VISTA下当服务器时出现外面的客户端无法访问的问题,问我师傅,才知道是要添加manifest文件来使得VC应用程序获得管理员权限,(*^__^*) 嘻嘻问题也就解决了。1.打开应用程序的源代码工程2.添加一个“custom”资源,"resource type"填24,把资源ID改为1,
2009-11-14 14:53:00
1207
原创 DELPHI如何响应事件
由于项目需要,开始学习DELPHI,并自己编写代码来测试用VC写的DLL,觉得自己又多掌握了一些,不对的地方希望指正,我会好好学习 1、响应键盘事件: 因为KeyPreview默认是 False;我们这里需要响应键盘事件的话,需要将其修改为True; 所以KeyPreview:=True; 这对一些快捷键会有用。 在FormCreate这个函数里修改KeyPr
2009-11-12 09:40:00
1100
原创 使用DELPHI编译的程序出现病毒的解决方法
大家检查下安装目录lib下的SysConst.dcu文件,大小,如果为17KB,被感染了。目前5个杀毒,瑞星,卡巴,AVG等检测到了病毒!SysConst.dcu正式大小应该为12KB不到点点。lib/debug目录下有SysConst.dcu,SysConst.bak(改名回来)文件,替换回来就可以恢复正常!
2009-11-05 16:31:00
1917
转载 Visual C++中很实用但是大家很少用的一些功能
本文转贴于:http://topic.csdn.net/u/20091015/01/b68517c2-5b02-414f-ba12-bf221ad8e518.html作者:jackyjkchen 1.CRT中内存泄漏检测的宏 有几个初学者写有大量动态内存分配不泄露的?又有几个老鸟敢嚣张的自称写那种多次分配多个函数出口的程序从来都是一次就完美的? 头文件处包含 #ifdef _DEBUG
2009-11-05 11:40:00
997
转载 史上最牛的------------夫妻生活协议(ZT)
转载于:http://topic.csdn.net/u/20091023/13/6ddba714-54c7-49a7-836b-c28cec0f81bc.html?502301、吵架不当着父母,亲戚,邻居的面吵,在公共场所给对方面子。 2、不管谁对谁错,只要一吵架,男方必须先轻声轻气哄女方一次,女方才能马上冷静下来,否则女方一看到男方哇啦哇啦女方也忍不住哇啦哇啦,一旦造成严重后果,全部由男方负
2009-10-29 17:08:00
550
转载 (转)常用C++网址
因为想要收藏,结果收藏不了,只好复制过来了!转载于:http://topic.csdn.net/u/20090623/22/418ab9c0-07fc-4ecc-84d5-0069084cd94f.html 孙鑫vc视频教程 http://www.codeguru.cn/VC%26MFC/sunxinvc C函数实例参考手册 http://www.codeguru.cn/CPP/CE
2009-10-29 15:23:00
792
原创 VC环境下对EXCEL的操作
EXCEL操作类,作者是徐景周,未来工作室 编写的。下载地址:http://download.csdn.net/source/1769899 写入EXCEL表中 // 新建Excel文件名及路径,TestSheet为内部表名 CSpreadSheet SS("c://Test.xls", "TestSheet"); CStringArray sampleArray, t
2009-10-26 14:28:00
159
转载 讲给23岁以上男生的生活方式
本文转载于:http://topic.csdn.net/u/20091020/10/084E4D02-404B-47C4-9722-260879613449.html 如果你愿意看这篇文章,就认认真真的从头读到尾,也许收益一生! 酒吧认识的女人,多半就没有必要再留电话了。 喝酒喝好,不代表喝完吐吐完喝,在量上占个老大。 告别网恋吧,相比之下家人介绍的对象还是可以看看,必竟知根知底比较把握,
2009-10-21 17:36:00
865
3
转载 CSpinButtonCtrl用法
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sding/archive/2009/08/26/4485429.aspx 在VC中CSpinButtonCtrl用法,整理下来控件的设置在Edit控件上面设置group属性(特别注意)在Spin控件上设置 Auto Buddy 为 true Set Buddy Integer 为 true
2009-10-21 17:35:00
1241
转载 转发:一个总经理的11个经典面试问题
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/VincentYang/archive/2009/10/21/4706427.aspx 邮件中收到的,没有原作的出处,抱歉。比较同意第十一题。一个人的 Integrity 非常重要,某种程度上很早就已经定型了。除非有重大的改变,如改变宗教信仰等等。==========================
2009-10-21 17:26:00
662
转载 八大排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i{j=i+1
2009-10-19 16:06:00
1184
原创 五角星五个顶点的位置?
Point point1(100,0),point2(195,69),point3(159,181),point4(41,181),point5(5,69); 按1,3,5,2,4排列就是五角星的位置。
2009-10-19 14:47:00
25218
转载 做回高中时代的自己—艾迪
有一个人你一上线就会去看她在不在不在,就一阵失落在,又不敢打扰 有一个人她的个性签名只要一换你立刻胡思乱想,揣测不安有一个人 你上线只是在等她而她的头像却不会在你的qq里抖动 有一个人 你总是忍不住去看她的空间即使她什么新鲜事都没有 有一个人 你会看她的最近来访和留言然后又胡思乱想,揣测不安有一个人 你一直在等她她却忘记了你有一个人 你真的好恨她可是仔细
2009-10-16 15:00:00
592
转载 浅析触摸屏板的原理及代换方法
本文转贴于:http://www.51touch.com/Article/Maintain/Technology/140922715.htm(1)触摸屏板的工作原理 从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。其中矢量压力传感技术触摸屏已退出历史舞台。触摸屏红外屏价格低廉,但其外框易碎,
2009-10-15 15:01:00
1972
原创 DELPHI调用VC编写的DLL 函数参数为LPTSTR
注意点:LPTSTR 对应的是PAnsiChar 或者PWideChar 你问问他的编译选项,要是定义了unicode就是PWideChar 否则是PAnsiChar 这里我是用UNICODE编程的,所以用到的是PWideChar 在VC写的A.dll里添加一个函数为extern "C" __declspec(dllexport) LPTSTR WINAPI Do(LPTSTR
2009-10-15 10:47:00
2338
原创 VC8.0编译的程序出现The application failed to initialize properly (0xc0000005)
最近开发了一个系统,在简体中文和繁体中文下都可以正常运行,但是到了英文版本下一打开会出现The application failed to initialize properly (0xc0000005)这个错误,可能是因为英文版本的系统太低了,还没有更新所导致的,因为我尝试把源码用VC6.0编译的不会出 现这个错误,但是用VC8.0编译以后拿过去测试还是会错,于是我开始寻找解决
2009-10-12 10:56:00
4811
原创 实现单文档ListView类型的打印、预览功能
先到http://download.csdn.net/source/1732651下载一个打印类,这个是类是在codeproject里找到的,然后将里面的 #include "AutoStuMisDoc.h"#include "AutoStuMisView.h" 改为你要应用的程序的头文件。 然后在你要用的视图.h中添加两个变量 CListCtrl& m_cLis
2009-10-11 14:47:00
1675
原创 利用GDI书写汉字的笔画顺序
Graphics graphics(*pDC); CString str = "菈"; // CString fname = L"楷体_GB2312"; int fsize = 32; int x=0; int y=0; int spx = 5; int spy = 5; int dx=0; int dy=0; // int order[7]={1,3,2
2009-10-09 08:49:00
3017
原创 获取和修改IE的首页地址
首先实现CSting转为LPBYTE的函数,这个在修改的时候需要用到LPBYTE CString_To_LPBYTE(CString str){ LPBYTE lpb=new BYTE[str.GetLength()+1]; for(int i=0; i< str.GetLength();i++) lpb[i]=str[i]; lpb[s
2009-09-30 10:02:00
841
原创 MFC导入OSIP库出现的问题
在Windows XP下编译的软件,要导入一个osip库,结果出错了,还好最后解决了。记录下来。#include #include #include #pragma comment(lib,"lib/osip_parse2_d.lib")刚开始时,我将MFC DLL改为静态库链接,编译,出现如下结果:MSVCRTD.lib(MSVCRTD.dll) : error LNK2
2009-09-29 09:58:00
1022
转载 C++/GDI+ 学习笔记(五)——实用技巧——颜色矩阵(ColorMatrix)
颜色矩阵在GDI+中是十分有用的。 一位颜色信息,由ARGB四部分组成,分别是透明度和三个颜色分量。一个4×4的矩阵即可完整的表示出一个颜色的矩阵,但4*4矩阵无法完成一些变换(例如平移),所以补成了一个5×5的矩阵。最后的一位一直是1。ColorMatrix colorMatrix = { 0.3f, 0.3f, 0.3f, 0.0f,
2009-09-28 16:28:00
1114
转载 C++/GDI+ 学习笔记(四)——实用技巧——双缓冲(Double Buffer)
双缓冲在GDI+里可以有效的提高描画效率。改善显示的质量。 下面的代码是一个最简单的双缓冲的模板。可以根据需要,做简单的修改即可。 Bitmap CacheImage( [Width], [Height] ); Graphics CacheGraphics( &CacheImage ); // 对CacheImage进行描画 // ......
2009-09-28 16:27:00
2133
转载 C++/GDI+ 学习笔记(三)——基础
GDI+ 的主要画刷SolidBrush 单色画刷 SolidBrush(const Color& color ); HatchBrush 网格画刷 HatchBrush( HatchStyle hatchStyle, const Color& foreColor, const Color& backColor); foreColor和backColor用来指定阴影线颜色和填充的背景
2009-09-28 16:25:00
2229
转载 C++/GDI+ 学习笔记(一)——安装、配置&使用
使用GDI+很简单。需要做的有一下几个步骤。1. 安装GDI+ SDK开发包。网上很多地方都有下载。解压到一个地方即可。2. 设置编译器的包含路径,VC6的设置方法是 Tools/Options/Directories下分别设置inlude和lib的路径即可。当然也可以在每个工程的Setting里修改相关的设置达到同样的效果。在包含相关的文件的时候,加上全路径也可以。3.
2009-09-28 16:24:00
1461
1
VC使用TWAINHelper类的例子
2009-12-03
HOOK换肤测试例子
2009-09-23
深入解析MFC 中文版CHM
2009-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人