随笔分类 -  VS

摘要:代码简洁,亲测可用。 1,首先来获取(输出)一个文件夹中所有的文件名 因为当时写的是个mfc框架,Initconsolewindow1()是为了能在mfc运行时输出控制台信息 2,然后替换(修改)其中的某些字符 3,利用c++改变文件夹内文件的名字,使之变成你修改后的。 rename(oldfile 阅读全文
posted @ 2016-04-18 21:26 Daringoo 阅读(3071) 评论(0) 推荐(0)
摘要:vector<char*> ch; vector<string> str; for(int i=0;i<5;i++) { char *c=fun1();//通过这个语句产生不同的字符串c ch.push_back(c); //输出发现,五个都是一样的数值,都是最后一个c的值 str.push_bac 阅读全文
posted @ 2016-04-11 20:23 Daringoo 阅读(2570) 评论(0) 推荐(0)
摘要:资料:http://developer.51cto.com/art/201403/430986.htm http://baishi.baidu.com/watch/8840635721980127142.html?&recFrom=site&list=1&&page=videoMultiNeed 阅读全文
posted @ 2016-04-11 20:05 Daringoo 阅读(741) 评论(1) 推荐(0)
摘要:sizeof是求占用的内存空间的大小,并不是指数组长度。(strlen 的长度只适合char*类型) 例如. int a[10]={0}; 数组a的长度为sizeof(a)/sizeof(a[0])——所有占用内存空间/单个元素占用的内存空间=个数 对于int a[10], a自己就是数组 对于in 阅读全文
posted @ 2016-04-11 19:54 Daringoo 阅读(259) 评论(0) 推荐(0)
摘要:【弹出对话框】 1,添加对话框。 要想弹出对话框,首先肯定要先新建一个对话框。这里默认你已经建立了主MFC的情况,这样才会在解决方案资源管理器那边有【资源视图】这一选项卡。 【资源视图】——【Dialog】——右键【insert dialog】 一个dialog新建完毕。 2,为dialog添加对应 阅读全文
posted @ 2016-03-10 10:03 Daringoo 阅读(1031) 评论(0) 推荐(0)
摘要:在使用MFC的时候经常需要对例如对话框的外观进行一些设置。MFC哪些属性的含义和设置可以参照博客: http://www.cnblogs.com/lzmfywz/archive/2012/04/20/2459819.html 还有一些找不到的属性,例如窗口的初始显示大小等,在对话框所对应的cpp文件 阅读全文
posted @ 2016-03-10 08:06 Daringoo 阅读(721) 评论(0) 推荐(0)
摘要:1,对于 char* 或char[] 所定义的字符串,常常有拼接,截取,复制等一系列操作。具体函数可以参照网上参考。值得注意的是,vs2013之后废弃了原先的一些函数,以function_s的方式重新定义了函数,增加了对数据大小的控制,防止溢出。 例如: 原——strcat(char* dest,c 阅读全文
posted @ 2016-03-10 07:57 Daringoo 阅读(1369) 评论(0) 推荐(0)
摘要:添加函数 void InitConsoleWindow1() { int nCrt = 0; FILE* fp; AllocConsole(); nCrt = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT); fp = 阅读全文
posted @ 2016-03-09 20:40 Daringoo 阅读(838) 评论(0) 推荐(0)
摘要:在VS中需要使用opencv开源库或mysql等数据库时,为了能使用开源库或数据库的语言,需要添加库文件和包含目录等等。然而直接在【解决方案管理器】-->属性中配置的话,写下一个项目(解决方案)的时候就又要重新配置。 解决这一问题的方法1就是在【属性管理器】中配置。视图-->属性管理器,or 视图- 阅读全文
posted @ 2016-03-04 08:28 Daringoo 阅读(309) 评论(0) 推荐(0)
摘要:一 mysql 版本介绍 在mysql的官网http://dev.mysql.com/上,mysql 大致分为两个版本,即免费的社区版(community)和 付费的商业版(commercial)。其中商业版又可以细分,详细看官网介绍http://www.mysql.com/products/ co 阅读全文
posted @ 2016-03-03 22:06 Daringoo 阅读(1095) 评论(0) 推荐(0)
摘要:参考:http://blog.sina.com.cn/s/blog_7908e1290101i97z.htmlhttp://blog.sina.com.cn/s/blog_afe2af380101bqhz.htmlhttp://blog.163.com/yuyang_tech/blog/static... 阅读全文
posted @ 2015-05-27 19:26 Daringoo 阅读(324) 评论(0) 推荐(0)
摘要:1 #include "stdafx.h" 2 #include "WaveTransform.h" 3 #include 4 #include 5 Mat WaveTransform::WDT(const Mat &_src,const string _wname,const ... 阅读全文
posted @ 2015-05-27 14:41 Daringoo 阅读(15723) 评论(2) 推荐(0)
摘要:我用的是小写的string!!#include #include using namespace std;int main(){ string str("a bc abc abcd abcde hello"); string searchString("hello"); strin... 阅读全文
posted @ 2015-05-14 16:40 Daringoo 阅读(423) 评论(0) 推荐(0)
摘要:GetTickCount:正常读取时间函数getTickCount:不知道是什么鬼东东函数都包含在windows.h中。。运行出的结果天壤之别~~~ 阅读全文
posted @ 2015-05-14 15:57 Daringoo 阅读(201) 评论(0) 推荐(0)
摘要:今天下午工程编译的时候总是通不过,提示1,某个类没有某个成员,可是我去该类的头文件下查看,确实包括了这个成员啊。2,没有某个类,可是我明明定义了的。检查了好久才发现原来是,我打开了其他工程下的某一个头文件,且这两个头文件是同名的,导致我在该工程下改的“头文件”一直是“别人的”。自己的头文件可能都没有... 阅读全文
posted @ 2015-05-13 15:25 Daringoo 阅读(206) 评论(0) 推荐(0)
摘要:直接生成一个空项目就不存在这个问题了。 阅读全文
posted @ 2015-05-12 19:05 Daringoo 阅读(148) 评论(0) 推荐(0)
摘要:bool Files::MoveSampleFolder(string src_path,string dst_path){ int index = src_path.find_last_of("\\"); string tem_path = src_path.substr(index)... 阅读全文
posted @ 2015-05-12 10:15 Daringoo 阅读(997) 评论(0) 推荐(0)
摘要:在opencv2.4.9中,resize(img,img,Size(850,550))是没问题的。到了2.4.0中,要新声明一个变量Mat img1;resize(img,img1,Size(850,550)),不然会报越界的错误。所以不知道是不是因为之前的opencv版本不支持Mat的大小自动调整... 阅读全文
posted @ 2015-05-11 20:26 Daringoo 阅读(396) 评论(0) 推荐(0)
摘要:class IDNoIdentifier{public: IDNoIdentifier(); ~IDNoIdentifier(); typedef vector CvRectVectorType; bool Init(); bool Cleanup(); bool... 阅读全文
posted @ 2015-05-11 19:04 Daringoo 阅读(1364) 评论(0) 推荐(0)
摘要:这里有两种情况:读取文件夹下所有嵌套的子文件夹里的所有文件 和 读取文件夹下的指定子文件夹(或所有子文件夹里指定的文件名)《ps,里面和file文件有关的结构体类型和方法在 中》情况二:只读取特定文件void Files::getFiles( string path, vector& files )... 阅读全文
posted @ 2015-05-11 15:21 Daringoo 阅读(1326) 评论(0) 推荐(0)