2015年4月12日
摘要: 设s1,s2,s3...表示信息源发出的信号。o1, o2, o3 ... 是接受器接收到的信号。通信中的解码就是根据接收到的信号 o1, o2, o3 ...还原出发送的信号 s1,s2,s3...。 那么怎么根据接收到的信息来推测说话者想表达的意思呢?我们可以利用叫做“隐含马尔可夫模型”(Hi... 阅读全文
posted @ 2015-04-12 20:20 大宴天下 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 不得不佩服这位大哥,算法钻研的这么细,说的还很清楚:http://blog.csdn.net/morewindows/article/details/7370155算法并非照着贴来的,是我看了他的说明自己写的。去掉重复的非递归全排列:如何计算字符串的下一个排列了?来考虑"926520"这个字符串,我... 阅读全文
posted @ 2015-04-12 20:19 大宴天下 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1. 全球唯一标识符GUID是用来在注册表中确定COM的dll位置的。接口ID(IID)用来查找同一个COM中的不同接口的。GUID不用记,可以用hResult = ::CLSIDFromProgID(L"COMtest.Object", &firstComCLSID);去注册表查找,COMtest... 阅读全文
posted @ 2015-04-12 20:14 大宴天下 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 在看string的find函数时,本来想看看find的效率如何,突然发现kmp算法有点忘了,做个笔记。看了几个blog感觉不是很有感觉(主要是标号和我学的不一样,不习惯),看了严蔚敏的视频,把感觉找回来了。next[j]的值就是j之前字符串与最开始字符串的最长匹配字符串的长度+1。找了严蔚敏的几个测... 阅读全文
posted @ 2015-04-12 20:05 大宴天下 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 遗传算法思想 借鉴生物进化论,遗传算法将要解决的问题模拟成一个生物进化的过程,通过复制、交叉、突变等操作产生下一代的解,并逐步淘汰掉适应度函数值低的解,增加适应度函数值高的解。这样进化N代后就很有可能会进化出适应度函数值很高的个体。 举个例子,使用遗传算法解决“0-1背包问题”的思路:0-1背... 阅读全文
posted @ 2015-04-12 20:02 大宴天下 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 模拟退火(SA,Simulated Annealing)思想 爬山法是完完全全的贪心法,每次都鼠目寸光的选择一个当前最优解,因此只能搜索到局部的最优值。模拟退火其实也是一种贪心算法,但是它的搜索过程引入了随机因素。模拟退火算法以一定的概率来接受一个比当前解要差的解,因此有可能会跳出这个局部的最优解, 阅读全文
posted @ 2015-04-12 19:52 大宴天下 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 打开SMS_1017.exe,输入手机串号,手机串号可以在手机主界面输入*#06#会告诉你的,是MEID 下面的,然后它会告诉你要发的短信“MM|..........",然后发到1065930051就好了。我的思路是用android手机的监听器机制,接收到自己的“移动”手机号码,就向10659300... 阅读全文
posted @ 2015-04-12 19:51 大宴天下 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 随着软硬件的飞速发展,计算机技术已经广泛地应用到自动化控制领域,为了实现实时控制,控制程序必须能够精确地完成定时和计时功能。VC提供了很多关于时间操作的函数,下面根据它们精度的不同,分别进行说明。 一般时控函数 VC程序员都会利用Windows的WM—TIMER消息映射来进行简单的时间控制:1... 阅读全文
posted @ 2015-04-12 19:47 大宴天下 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 在图像处理中,Alpha用来衡量一个像素或图像的透明度。在非压缩的32位RGB图像中,每个像素是由四个部分组成:一个Alpha通道和三个颜色分量(R、G和B)。当Alpha值为0时,该像素是完全透明的,而当Alpha值为255时,则该像素是完全不透明。 Alpha混色是将源像素和背景像素的颜色... 阅读全文
posted @ 2015-04-12 19:46 大宴天下 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 1、一张图片如:1.jpg。2、一个压缩包:2.rar。3、当前目录下新建一个文本文档,写入:copy /b 1.jpg+2.rar=3.jpg4、另存为:4.bat。5、双击4.bat生成得到:3.jpg(即为图片1.jpg,内涵2.rar文件)这样内涵图就制作完成了,当然可以进行查看。6、把3.... 阅读全文
posted @ 2015-04-12 19:45 大宴天下 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把... 阅读全文
posted @ 2015-04-12 19:44 大宴天下 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘... 阅读全文
posted @ 2015-04-12 19:42 大宴天下 阅读(2423) 评论(0) 推荐(0) 编辑
摘要: CPU序列号是一个建立在处理器内部的、唯一的、不能被修改的编号。它由96位数字组成。高32位是CPU ID,用来识别CPU类型。低64位每个处理器都不同,唯一地代表了该处理器。CPU号可以用来识别每一个处理器。为了适应这一新特征,Intel在处理中增加了两条指令(“读取”和“禁止”)和一个寄... 阅读全文
posted @ 2015-04-12 19:39 大宴天下 阅读(2884) 评论(0) 推荐(0) 编辑
摘要: 熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多人们还是比较模糊的。 在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过... 阅读全文
posted @ 2015-04-12 19:38 大宴天下 阅读(393) 评论(0) 推荐(0) 编辑
摘要: VS2008运用ActiveX控件连接和操作数据库关闭时一直有个内存释放的错误,好像使用VC6.0会多生成2个文件,就不会有问题。VC++使用ActiveX控件连接和操作数据库的方法分两种:1.通过属性窗口连接数据库2.通过代码连接数据库1.通过属性窗口连接数据库基本步骤:(1)创建一个基于对话框的... 阅读全文
posted @ 2015-04-12 19:36 大宴天下 阅读(798) 评论(0) 推荐(0) 编辑
摘要: Kinect到手快一个月了,期间查阅了很多资料,见识了很多牛人,他们的工作如此漂亮,让我大开眼界。现将自己所掌握的资料汇总于此,以便随时查阅。首先是csdn上小斤童鞋的系列文章:Kinect开发教程一:OpenNI的安装与开发环境配置Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示K... 阅读全文
posted @ 2015-04-12 19:34 大宴天下 阅读(945) 评论(0) 推荐(0) 编辑
摘要: API说明:RegCreateKey创建一个KEY,并返回相应的HKEYRegOpenKey打开注册表,得到一个HKEY,用来作为下面这些函数的第一个参数。RegOpenKeyEx同RegOpenKey类似,一般很少用,增加了一个访问控制类型参数。RegSetValue设置一个HKEY的默认值Reg... 阅读全文
posted @ 2015-04-12 19:33 大宴天下 阅读(3645) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试的开发中,有一些控件的ID是很难找到的,所以有些时候,我们直接设置鼠标的位置,然后是用click事件,会收到很好的效果。在Windows API中有个mouse_event函数为我们准备好了这一切。这个函数在user32.dll这个库文件里面。我们可以在C:\WINDOWS\system... 阅读全文
posted @ 2015-04-12 19:31 大宴天下 阅读(6801) 评论(0) 推荐(0) 编辑
摘要: void ChuffmanDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 CFileDialog fd(TRUE); CString filename; CFile fileread; if (fd.DoModal(... 阅读全文
posted @ 2015-04-12 19:30 大宴天下 阅读(2380) 评论(0) 推荐(0) 编辑
摘要: 视图类的基类是CView不支持滚动条,要把CView改为CScrollView。共有三步以实现:void CMyAppView::OnInitialUpdate() { CScrollView::OnInitialUpdate(); CSize sizeTotal; s... 阅读全文
posted @ 2015-04-12 19:29 大宴天下 阅读(766) 评论(0) 推荐(0) 编辑