自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows下仿Mac Dock软件MultiDock

windows下有很多仿Mac dock的软件,比如RocketDock,Circle Dock等,但由于长度限制,这些dock可以放的图标比较有限,于是自己开发了一个多标签的dock,相当于同时使用4个dock。同时本软件还支持直接输入程序或文件(夹)名称快捷打开,或者输入关键字直接打开浏览器使用baidu或google进行搜索。本软件集成了常用的windows系统操作、系统文件夹、己安装程序、

2012-02-05 16:54:36 11422

原创 颜色空间转换

RGBYCrCb转换公式如下,opencv说明文档有误,记录备忘。Y=0.299*R + 0.587*G + 0.114*BCr=(R-Y)*0.713 + 128Cb=(B-Y)*0.564 + 128R=Y + 1.403*(Cr - 128)G=Y - 0.714*(Cr - 128) - 0.344*(Cb - 128)B=Y + 1.773*(Cb

2012-02-17 22:53:09 740 1

原创 简单的加密解密算法

本文描述一种项目中采用的简单加密解密算法,通过把多种算法进行组合。特点是同个字符串不同时间加密结果不同,混合了多种加密方式,很难用统计的方式对密文进行破解。项目中仅是对密码进行加密,规定密码长度不超过16个字符,故以下的算法均是固定长度的。1)扩展字符串在加密字符串末加"\0",之后添加随机字符串扩展为32个字节。以系统时间为种子产生随机字符串,确保了同个字符串不同时间加密的结果均

2012-02-03 22:24:06 5062

转载 学习算法之路

<br />第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, <br />因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 <br />出来. <br />1.最短路(Floyd、Dijstra,BellmanFord) <br />2.最小生成树(先写个prim,kruscal要用并查集,不好写) <br />3.大数(高精度)加减乘除 <br />4.二分查找. (代码可在五行以内) <br />5.叉乘、判线

2010-06-28 16:08:00 722

原创 opencv中图像与Matlab中mxArray的转化

在C++中多维矩阵是按行存放,而Matlab中是按列存放,故在opencv中从图像到Matlab中的mxArray需要进行转置。以下仅讨论IplImage*到mxArray的转化。 (1)单通道图像单通道图像为二维矩阵,仅需实现转置:mxArray* pMat = mxCreateDoubleMatrix(pImage->height,pImage->width,mxREAL);

2010-03-27 22:09:00 1899

原创 C++与Matlab联合编程(DLL版)

本文是关于使用C++调用Matlab编译生成的Dll的说明,仅适用于m函数,使用版本为VS2008+MatlabR2009a。 1.配置Matlab编译环境在Matlab中分别使用命令mbuild -setup与mex -setup配置生成Dll所使用的编译器。 2.生成Dll假设m函数所在文件为t1.m,可以使用以下指令生成dll:mcc -t -h -L C -W

2010-03-27 21:37:00 2511 3

转载 背景建模与前景检测(Background Generation And Foreground Detection)

作者:王先荣原文地址:http://www.cnblogs.com/xrwang/archive/2010/02/21/ForegroundDetection.html前言    在很多情况下,我们需要从一段视频或者一系列图片中找到感兴趣的目标,比如说当人进入已经打烊的超市时发出警报。为了达到这个目的,我们首先需要“学习”背景模型,然后将背景模型和当前图像进

2010-03-24 21:46:00 4852 3

原创 解决VS2008中CHtmlView函数OnBeforeNavigate2不能禁止跳转的BUG

     VS2008中CHtmlView的OnBeforeNavigate2函数有个莫名其妙的问题,竟然不然实现禁止导航. 函数定义如下:void CHtmlView::OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostData, LPCTSTR

2009-10-31 09:49:00 3199

原创 CHtmlView当前浏览器打开新窗口

在自己编写的浏览器软件中,对于在新窗口打开的页面默认调用系统默认浏览器打开,而不是在当前浏览器中打开,以下在MDI中调用OnNewWindow2实现在自己的浏览器中新窗口打开,原理即是修改OnNewWindow2中参数LPDISPATCH* ppDisp的值,实现浏览器的重定向.(1)声明自定义消息WM_NEWURL,我的声明为#define WM_NEWURL WM_USER+104(2

2009-10-28 23:53:00 4910 3

原创 透明控件的制作

       最简单的方法是映射WM_ERASEBKGND消息,在消息处理函数中直接return TRUE;这种方法通过不擦除背景实现,故经常会有其他问题,比如文字从带下划线都无下划线的变化中,因为下划线不擦除,故始终有下划线.        以下提供一种贴图的方式实现,即将控件所在位置的背景截图,然后贴在控件表面上,在按钮中测试成功,其他控件类似.以下以自绘的按钮类CToolButton为例

2009-10-27 16:21:00 798 1

原创 MDI中不显示菜单

在MDI窗口中取消主菜单以及子框架窗口的显示,解决方法来源于网上,步骤如下:(1)删除子框架菜单IDR_XXXTYPE,为了保险,此步似乎可省略(无测试).注意:不能删除主框架菜单IDR_MAINFRAME,否则出错.(2)重载PreCreateWindow函数BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CMDI

2009-10-27 16:06:00 767

Windows下的多标签Dock

MultiDock是一款集合多标签式dock与智能搜索的软件,当前版本包括以下功能: 1. 拖动方式在Dock上添加/删除快捷方式; 2. 多标签的Dock, 可切换多个标签,并在不同标签上分别添加快捷方式,弥补传统dock长度的限制; 3. 支持文件、文件夹、网址等快捷方式; 4. 内置windows系统部分系统操作快捷方式; 5. 本地文件/文件夹、常用网址的快捷搜索与打开; 6. 打开百度/google搜索关键字; 7. 内置时钟、邮件检测、天气预报等功能; 8. 换肤,可自己设计皮肤。 使用环境: windows xp/vista/win7 + .net framework 3.5 版本:V1.0 作者:jehoochen 联系方式:QQ657870408 email:jehoochen@foxmail.com

2012-02-05

简单的加密解密算法,混合了多种加密操作

自己编写的一种简单加密解密算法,通过把多种算法进行组合。特点是同个字符串不同时间加密结果不同,混合了多种加密方式,很难用统计的方式对密文进行破解。 加密过程: 1)扩展字符串 2)字符串移位 3)单字符替换 4)加入密钥进行异或,密钥字符串自定义 5)整个字符串循环移位

2012-02-04

简单的加密解密算法,混合多种加密操作

自己编写的一种简单加密解密算法,通过把多种算法进行组合。特点是同个字符串不同时间加密结果不同,混合了多种加密方式,很难用统计的方式对密文进行破解。 加密过程: 1)扩展字符串 2)字符串移位 3)单字符替换 4)加入密钥进行异或,密钥字符串自定义 5)整个字符串循环移位

2012-02-03

空空如也

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

TA关注的人

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