现在位置: 首页 > 编程语言 > 文章
2018年10月28日 编程语言 ⁄ 共 15016字 评论关闭
 很久之前写的一篇文章,贴出来共享。  inside c++ pointer to member functions 目 录   1 前言... 2 2 语法... 2 3 与其它语言机制的混合使用... 3 3.1 继承... 3 3.2 虚函数... 3 3.2 多继承... 4 4 实现... 5 4.1 Microsoft的实现... 5 4.1.1 内部表示... 5 4.1.2 Vcall_addr实现... 6 4.1.3 This指针调整... 9 4.1.4 结论... 10 4.2 GCC的实现... 10 4.2.1 内部表示... 11 4.2...
阅读全文
2018年10月28日 编程语言 ⁄ 共 876字 评论关闭
通过内存拷贝(memcpy等)可以实现任意指针 间的强制转换,但不能保证可以正常使用。 通过网上查找发现: 函数成员指针其实与普通成员指针不同,它除了包含函数本身地址以外还包含其他信息(例如是否为虚函数等),所以不能简单的理解成员函数指针就是普通指针那样一般占4字节,这个视编译器不同而不同:例如在VS中,普通成员函数指针类似于 struct  ptr{   int * addr; }; 而虚函数的结构比较复杂,它是通过this指针加索引的...
阅读全文
2018年10月28日 编程语言 ⁄ 共 196字 评论关闭
【原文出处】 Getopt 函数Linux原始解释:http://blog.csdn.net/exbob/article/details/6452370 Windows 下使用Getopt函数:http://blog.csdn.net/fan_hai_ping/article/details/8058811 ,该文中提供的第二个链接,只需简单注册后,直接下载第一种文件,解压后添加到工程,即可使用。
阅读全文
2018年10月28日 编程语言 ⁄ 共 4286字 评论关闭
为了能更好地、更灵活地在OpenCV中实现,同一窗口内显示多幅图像,尝试了Yang Xian 提供的代码: http://blog.csdn.net/yang_xian521/article/details/7915396 非常感谢他提供的方法框架、思路。但在使用中发现该版代码局限性仍比较大,不能灵活地控制、显示多幅图像。所以本人花时间在其基础上进行了修改,得到了更为通用的版本。用户需要提供的参数如下: 1、图像序列的 Mat 的 Vector; 2、类似于matlab的subplot 设置; 3...
阅读全文
2018年10月28日 编程语言 ⁄ 共 7000字 评论关闭
OpenCV中 GrabCut 的可运行代码 参考:http://www.cnblogs.com/tornadomeet/archive/2012/11/09/2763271.html #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include <iostream> using namespace std; using namespace cv; static void help() { cout << "\nThis program demonstrates GrabCut segmentation -- select an object in a region\n" "and then grabcut wil...
阅读全文
2018年10月27日 编程语言 ⁄ 共 10542字 评论关闭
from:http://blog.csdn.net/honkerhero/archive/2009/06/09/4254853.aspx from:http://swfupload.org/forum/generaldiscussion/166 MIME: MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。   MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet ...
阅读全文
2018年10月27日 编程语言 ⁄ 共 3301字 评论关闭
from: http://www.bluehost-cn.com/bluehost-php-ini-security-and-optimization http://hi.baidu.com/hechenn/blog/item/6a99cd1ee614b204304e151e.html   上传文件配置: php上传文件涉及到的参数: 几个参数调整: 0:文件上传时存放文件的临时目录。必须是 PHP 进程所有者用户可写的目录。如果未指定则 PHP 使用系统默认值。php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录。 要想上传文件,得保证服务...
阅读全文
2018年10月27日 编程语言 ⁄ 共 1686字 评论关闭
    由前一篇文章可以看出,按照所设定的时间间隔调用Timer的回调函数时,并不是真的即刻执行该回调函数,而是先将该回调函数放入事件队列中,待前面的事件都执行完时才执行该事件。但有时我们需要当所设定的时间到达时立刻执行我们的回调函数,此时我们就可以用功能强大的drawnow函数了。在回调函数中加入drawnow就可以在时间到达时强制执行该回调函数。 下面给出的是matlab帮助里关于drawnow的用法: drawnow Flush event qu...
阅读全文
2018年10月27日 编程语言 ⁄ 共 1536字 评论关闭
一.最大似然估计     选择一个(一组)参数使得实验结果具有最大概率。 A. 如果分布是离散型的,其分布律,是待估计的参数,这里我们假设为已知量,则:设X1, X2, ... , Xn 是来自于X的样本,X1,X2,...Xn的联合分布律为:            (1)      设x1,x2,...xn是X1,X2,..Xn的一个样本值,则可知X1,..Xn取x1,..,x2的概率,即事件{X1 = x1,...,Xn=xn}发生的概率为:             (2)      这里,因为样本值是已知的,所以(2)是的...
阅读全文
2018年10月26日 编程语言 ⁄ 共 871字 评论关闭
1. 遍历文件中图片,包括文件有文件的情况: void find(char *lpPath) { char szFind[MAX_PATH]; char szFile[MAX_PATH]; WIN32_FIND_DATAA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"/*.*"); HANDLE hFind = ::FindFirstFileA(szFind,&FindFileData); if(INVALID_HANDLE_VALUE == hFind) return ; while(TRUE){ if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY){ if(FindFi...
阅读全文