
c++基础知识
F_Reading
这个作者很懒,什么都没留下…
展开
-
c++ 类的使用
https://www.cnblogs.com/mr-wid/archive/2013/02/18/2916309.html引用头文件之后需要using namespce std;不然会引用失败,出现程序无法自动识别该类。原创 2018-03-16 10:15:30 · 1020 阅读 · 0 评论 -
mfc 学习 窗体,字体设置
窗体字体设置转载 2019-01-29 10:42:28 · 385 阅读 · 0 评论 -
mfc 窗口消息传递---popup窗口
总的头文件包含 #define WM_MYMESSAGE WM_USER + 100非弹出窗口mapON_MESSAGE(WM_MYMESSAGE, OnCurTaskChanged)afx_msg LRESULT OnCurTaskChanged(WPARAM wParam, LPARAM lParam);dlgcliplaybtndlg *dlgbtn; dlgb...原创 2019-02-15 09:46:08 · 599 阅读 · 0 评论 -
mfc 基础,文件引用
引用其他文件中的变量 extern IPInfo SearchIPS[7]; 可以直接引用其他.h 和.cpp 中的函数用于线程,用法是声明DWORD WINAPI SearchClients(LPVOID lpParam);原创 2019-01-29 22:56:35 · 222 阅读 · 0 评论 -
mfc 基础知识
//更新控件,没有在类中添加变量,在cpp中类的外部添加变量m_pSerchClientsThread = AfxBeginThread((AFX_THREADPROC)SerchClientsTF, this); } serstarting = !serstarting;}UINT SerchClientsTF(LPVOID pParam){ dlgserv...原创 2019-01-30 00:50:54 · 320 阅读 · 0 评论 -
MFC 子窗口向父窗口触发信息
在MFC中,使用用户自定义消息,子窗口向父窗口发送消息过程、代码:1)在resourse.h中增加定义: //#define WM_add_event_ok (WM_USER + 100) //这种定义方法没有测试,不知道行不行;static UINT WM_add_event_ok = RegisterWindowMessage(_T("User"));//测试过,可行。2)在父...转载 2019-01-30 14:28:13 · 681 阅读 · 0 评论 -
mfc 多线程的应用
方式1:.cpp文件..................CWinThread *m_pSerchServerThread;static UINT SerchServerTF(LPVOID pParam);m_pSerchServerThread = AfxBeginThread(SerchServerTF, this);//, THREAD_PRIORITY_NORMAL,0,0...原创 2019-01-30 20:59:22 · 155 阅读 · 0 评论 -
mfc postmessage
发送 ::PostMessage(this->GetParent()->GetSafeHwnd(), WM_MESSAGE,(WPARAM)DlgSerHostIP.AllocSysString(), (LPARAM)&DlgSerClientIP);接收 CString *pcip=(CString*)lParam; BSTR b = (BSTR)wParam...原创 2019-02-22 14:48:34 · 665 阅读 · 0 评论 -
Windows Socket 非阻塞模式开发
转载自:http://blog.youkuaiyun.com/ithzhang/article/details/8274596转载 2019-02-24 18:06:38 · 257 阅读 · 0 评论 -
c、c++字符串的截取拼接
char delims[] = ","; string怎样判断字符串里面是否含有某个字符串?C语言拼接字符串 -- 使用strcat()函数转载 2019-03-05 15:04:41 · 950 阅读 · 0 评论 -
mfx 中通过子线程开关窗体
mfx通过线程开关窗体必须通过postmessage方式给主体传递消息,然后在触发消息中进行窗体的开关闭。mfx中的一切均可以靠消息触发进行事件的处理。...原创 2019-03-09 18:41:31 · 177 阅读 · 0 评论 -
mfc中的字符串转换
CString 转CStringA 转string 再转 const char*CString str = _("socket");CStringA strA(str.GetBuffer(0));str.ReleaseBuffer();string s = strA.GetBuffer(0);const char* pc = s.c_str();转载 2019-03-10 21:36:28 · 312 阅读 · 0 评论 -
mfc 创建窗体的时候进行赋值
DlgPopMain *ptempdlgpopmain; ptempdlgpopmain = new DlgPopMain(ptemid); ptempdlgpopmain->popmainWorkasSer = true; ptempdlgpopmain->DlgPopMainCliIP = this->dlgsermain.DlgSerClientIP...原创 2019-03-11 16:52:24 · 241 阅读 · 0 评论 -
mfc 对话框 键盘消息处理
1、MFC对话框不能响应OnKeyDown和OnChar函数(1)现象 在MFC的对话框中,映射了WM_CHAR 和WM_KEYDOWN 消息后,但是对话框不能响应OnKeyDown和OnChar函数(2)原因 因为MFC在进行设计的时候,这两个消息被对话框上的控件截获了,不能到达这两个消息响应函数,对于OnKeyDown来说,只要把对话框上的控件都删除了,就可以接收到WM...转载 2019-01-26 18:35:33 · 1783 阅读 · 0 评论 -
c#加载dll 请确保此文件可访问的程序集或COM组建
配置属性----常规-----项目默认值-------公共语言运行时支持:/clr原创 2019-01-09 16:04:45 · 4202 阅读 · 1 评论 -
fopen 报错
这种情况肯定是指定的文件不存在,根据偶的经验可能有3种原因:1 检查要打开文件的扩展名,比如在我的电脑里看到的是a.txt,但由于扩展名没显示出来,其实文件名是a.txt.txt2 检查路径串中的转义符,比如文件c:\doc\a.txt,对应的字符串是"c:\\doc\\a.txt"3 检查默认路径,在VC下默认路径是project所在路径,而不是Debug或Release下可执行文件所在的路径。...原创 2018-03-16 13:18:52 · 749 阅读 · 0 评论 -
extern "C" “***”未定义,引用出错
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般只包括函数名。#ifdef __cpluspl...原创 2018-04-08 13:54:27 · 3634 阅读 · 0 评论 -
intel 硬编码错误
1:qsv_h264 submitted buffer not large enough(添加avcodecctx=video_st->codec)2:selected ratecontrol mode is not supported by the QSV runtime.Choose a different mode(虚拟机里面运行会遇到这个问题,别的没用遇到,待解)...原创 2018-04-17 15:43:25 · 1290 阅读 · 0 评论 -
ffmpeg码率控制
保存的数据为H264:pCodecCtx->bit_rate=1800000;通常单位为“位每秒”( bit/s, b/s),也写作bps。“b” 应该总是小写,以避免与“字节每秒”(Bytes/s, B/s)混淆。——字节(Byte)是构成信息的单位,在计算机中作为处理数据的基本单位,1字节等于8位,即 1 Byte = 8 bits。1800000/8=225000B/s225000/1...原创 2018-04-18 15:40:09 · 642 阅读 · 0 评论 -
I帧和IDR帧
推荐:https://blog.youkuaiyun.com/qq_29350001/article/details/73770702点击打开链接https://blog.youkuaiyun.com/chenchong_219/article/details/44870903https://blog.youkuaiyun.com/stpeace/article/details/8191194在H.264中,I帧分为普通I帧和IDR...原创 2018-04-21 15:21:34 · 792 阅读 · 0 评论 -
在类中使用类成员函数创建线程,加锁
在类中使用类成员函数创建线程点击打开链接转载 2018-05-21 17:07:41 · 748 阅读 · 0 评论 -
windows下librtmp编译
摸索了很多天,大概一个星期,总结下,参考链接如下(参考1)(参考2)遇到的问题真的很多。转载 2018-06-13 18:10:35 · 1634 阅读 · 0 评论 -
windows下安装windows media encoder
其实下载下来的exe文件,双击并不能安装(win10,win7可以),解压这个exe出现msi文件,然后进行安装。这种方法用来截屏的效率比较低(通过安装windows media encoder 9)然后录屏查看的,cpu占用率很高,media foundation 的播放视频cpu占用率却很低,可以实用。...原创 2018-06-22 15:38:15 · 3321 阅读 · 1 评论 -
Windows 下编译 OpenSSL
参考目录参考文献简述OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在 Win32 OpenSSL 上下载已经编译好的 OpenSSL 库是省力省事的好办法。对于高级的开发用户,可能需要适当的修改或者裁剪 OpenSSL,那么编译它就成为了...转载 2018-06-01 18:14:01 · 1089 阅读 · 1 评论 -
exe出线0xc1500***错误
如果vs调用了Visual Leak Detector,那么最好把bin目录下的文件全部复制到所需调用的exe程序中,同时加入include和lib!原创 2018-07-20 11:10:17 · 125 阅读 · 0 评论 -
c程序执行时间计算
#include<clock.h>Clock totalClock;totalClock.Begin();totalClock.End();上面的clock类查看intel抓屏! clock_t start, finish; double cost = 0.0;finish = clock(); cost = (double)(finish ...原创 2018-07-20 14:24:42 · 633 阅读 · 0 评论 -
c程序执行时间
#include “stdio.h” #include “stdlib.h” #include “time.h”clock_t start, finish;double Total_time;/* 测量一个事件持续的时间*/printf( "Time to do %ld empty loops is ", i );start = clock();while( i--) ; f...转载 2018-11-01 10:35:46 · 276 阅读 · 0 评论 -
mfc中界面的更新
几种更新的方式一种是通过定时器另外一种是开线程 afxbenginthread,在线程中通过发送消息进行更新这两种方式不会卡死界面转载 2019-03-26 16:44:21 · 619 阅读 · 0 评论