摘要: debug三天之后,在今天终于发现了自己开的两个线程(一个接收数据,一个处理数据)所处理的数据并不相等。用compare比较后发现数据有所偏差,处理线程的数据存成文件之后隔一段都要比接收线程少一点。少的频率跟线程之间的切换次数又有关系,这就让人直接怀疑是不是内存拷贝发生了错误,结果查了所有的语句都没... 阅读全文
posted @ 2014-06-05 00:15 weixinhum 阅读(216) 评论(0) 推荐(0)
摘要: 今天在用fwrite写数据到文件时一直报错,因为使用的是之前一直可行的代码。这种以前可以然后突然不可以的情况总是非常纠结的,今天甚至怀疑电脑坑了要重装系统。在崩溃前的瞬间,突然瞄了一眼错误提示,才发现其中玄机。提示说stack overflow栈溢出,回头去看了看自己的代码,发现在函数里面开了一个很... 阅读全文
posted @ 2014-05-29 00:39 weixinhum 阅读(119) 评论(0) 推荐(0)
摘要: 在MFC环境下CString folder=L"H:\\h264视频"; //存文件夹路径CFileFind finder; //在mfc中有这样一个类叫做CFileFind,if (finder.FindFile(folder))//如果返回值为1表示路径存在,为0则表示不存在{ Mess... 阅读全文
posted @ 2014-05-24 21:01 weixinhum 阅读(430) 评论(0) 推荐(0)
摘要: 大多数的事倍功半源于自以为是事半功倍的一念之差。查了两天UDP传输代码,终于从一个博客的一行小字发现了问题的所在。之前为了方便直接运用linux下写好的客户端代码稍作修改之后去跟linux的服务器对接,造成有的机器收的到数据包有的机器却收不到数据包,或是有时收的到数据包有时收不到数据包的状况。可见不... 阅读全文
posted @ 2014-05-24 04:02 weixinhum 阅读(2341) 评论(0) 推荐(0)
摘要: 头文件#include 主体代码SYSTEMTIME sys;GetLocalTime(&sys);CString systemtime;systemtime.Format(L"%4d/%02d/%02d-%02d:%02d:%02d", sys.wYear, sys.wMonth, sys.wD... 阅读全文
posted @ 2014-05-23 23:46 weixinhum 阅读(229) 评论(0) 推荐(0)
摘要: 软件制作过程常常需要将一些设置参数存成文件以供下次启动时调用,这时运用CArchive类来进行相关操作显得相当方便。将数据写入文件int data = 123;CFile mydatafile(L"datasave.h264player", CFile::modeCreate | CFile::mo... 阅读全文
posted @ 2014-05-22 19:17 weixinhum 阅读(622) 评论(0) 推荐(0)
摘要: 在一些程序中,往往是需要在一个窗体中提供一些选项让用户选择,然后根据用户的选择对窗体的局部显示内容进行切换。这就需要用到MFC提供的 TAD Control 控件。该控件的原理是通过用户对于控件选项的选择来显示事先定义好的不同的子窗体。也就是说除了 TABControl 控件所在的窗体外,我们还需要... 阅读全文
posted @ 2014-05-20 23:52 weixinhum 阅读(377) 评论(0) 推荐(0)
摘要: 头文件#include #include 主函数(字符串读写)char write[] = "filewrite";FILE *pf;//////////////写文件/////////////////*pf=fopen("d:\\myfile.txt","wb");fwrite(&write,si... 阅读全文
posted @ 2014-05-20 14:31 weixinhum 阅读(586) 评论(0) 推荐(0)
摘要: 在MFC对话框编程过程中经常会出现这样一个问题,在给窗口做尺度变换后,原来的控件位置和大小并没有跟着变,导致界面看起来极不协调,如下:要解决这个问题,可在类结构体中声明一个CRect变量以存储之前窗体大小的信息,如下:CRect m_DlgRect;//存储对话框改变前大小,以供计算控件相应位置及大... 阅读全文
posted @ 2014-05-15 17:30 weixinhum 阅读(10138) 评论(0) 推荐(0)
摘要: 代码选中复选框((CButton*)GetDlgItem(IDC_CHECK_ONOFF6))->SetCheck(true);//其中IDC_CHECK_ONOFF6为复选框ID 阅读全文
posted @ 2014-05-15 01:33 weixinhum 阅读(1510) 评论(0) 推荐(0)