自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 删除文件夹和文件夹下的文件

C++没有删除文件的功能,可借助windows API实现该功能,还可以依据调用C运行库函数实现删除功能。删除文件的函数为DeleteFile删除文件夹的函数为RemoveDirectory参考自:https://blog.csdn.net/u012159849/article/details/79410531删除文件夹和文件夹下的子文件函数实现如下:BOOL DeleteD...

2019-10-14 19:39:09 712

原创 YUV数据格式介绍(YUV444, YUV422, YUV420, YV12, NV12, NV21)

一、YUV简介YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:通常有两大类:打包(packed)格式和平面(planar)格式。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随...

2019-09-11 11:01:21 9720

原创 利用SendMessage和FindWindow,给其他进程发消息

当某个程序要给另一个程序发消息时,可以利用下面2个函数。注意,必须知道另一个进程的主窗口名(顶级窗口,也就是程序运行时的title标题。)问题描述:https://social.msdn.microsoft.com/Forums/windows/en-US/ccee7ae6-75ca-4916-89cf-a099d12074a7/send-message-to-other-process?fo...

2019-09-06 09:26:09 4752

转载 C++ 枚举串口的四种方法

串口作为最基本的电脑通信I/O接口,其使用虽然在PC上越来越少,但是在工业仪器领域仍然用的相当普遍,由于笔者工作中需要用到串口,而且发现枚举串口至今仍未搞得很清楚,为此自己先整理下,希望大侠和同行们对我不懂和错误的地方指点一下。1、查询注册表查询注册表的方法是网上见到的比较常见的方法,该方法就是使用编程方法读取注册表内信息,相当于用户通过在运行框内输入”regedit”(或...

2019-09-05 09:12:04 2194

转载 C++ 枚举串口的四法

串口作为最基本的电脑通信 I/O 接口,其使用虽然在 PC 上越来越少,但是在工业仪器领域仍然用的相当普遍,由于笔者工作中需要用到串口,而且发现枚举串口至今仍未搞得很...

2019-09-04 19:57:06 207

转载 FFmpeg从入门到精通读书笔记(1)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-22 09:15:29 510

原创 C++判断路径是否存在,若不存在则创建路径

创建路径并打开文件C++中,当需要打开文件时,首先需要判断路径是否存在;若不存在,则需要创建路径。当存在多级路径时,需要依次创建。使用非MFC函数。#include <io.h> //_access fun#include <direct.h> //_mkdir funBOOL isFolderExist(char * folder){ int r...

2019-07-16 14:51:02 14061 1

原创 C++中获取exe和dll的路径和某后缀文件名

一、获取可执行程序.exe的地址GetModuleFileName()函数返回当前进程已加载可执行文件或DLL文件的完整路径名(以'\0'终止),该模块必须由当前进程地址空间加载。该函数原型:DWORD WINAPI GetModuleFileName( _In_opt_HMODULE hModule, //应用程序或DLL实例句柄,NULL则为获取当前程序可执行文件路...

2019-07-14 18:29:14 2074

原创 VS创建dll的两种导出方法及隐式、显式调用

VS创建dll,有三种导出函数的声明,分别是:在函数声明中添加_declspec(dllexport) 采用模块定义文件(.def)声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息 LINK命令中的/EXPORT规范我们常用前面两种,下面分别介绍一下这两种方法。一、使用 __declspec(dllexport) 创建dll1、在VS2017中,创建动...

2019-07-08 19:01:56 3223

转载 利用WireShark分析H264码流

版权声明:开心源自分享,快乐源于生活 —— 分享技术,传递快乐。转载文章请注明出处,谢谢! https://blog.csdn.net/luckydarcy/article/details/69666414 </di...

2019-06-05 17:15:23 1345

原创 MFC中调用api函数注册/卸载ocx控件

当程序要调用ocx时,需要在命令行中手动注册,这样太繁琐。当然也可以调用bat打包注册,同样在每次运行程序前需要先运行bat,也比较麻烦;于是考虑到在程序中直接用api函数完成注册。参考自:https://blog.csdn.net/zztoll/article/details/53284470注册代码//register ocx ActiveXvoid RegisterO...

2019-05-17 14:27:16 432

原创 使用bat注册ocx

当程序中需要调用ocx控件,但未注册控件时,会出现如下错误。因此,要正确启动程序,需要先注册ocx控件。当进行注册还报错,一般有三种情况:1、文件不存在或者路径错误;2、没有以管理员身份注册;3、该空间缺失依赖库并且,WIN10系统下有两种操作方式。第一种,在控件exmaple.ocx所在路径以管理员身份打开powershell,输入:regsvr32.exe...

2019-05-10 09:24:21 3301

原创 类成员函数作为回调函数的方法及注意点

编程中遇到一个错误,提示为error C2597: illegal reference to non-static member即因为一个类的静态成员函数调用了类的非静态成员变量,而报错。下面具体介绍一些相关知识点,以防下次再出错。类成员函数当回调函数的方法参考自:https://blog.csdn.net/this_capslock/article/details/1700100...

2019-04-25 11:03:32 11155

转载 H264的NAL单元详解

转载自:https://blog.csdn.net/qq_40334837/article/details/81433146 一、H264的NAL单元详解1、VCL只关心编码部分,重点在于编码算法以及在特定硬件平台的实现(1)SODB 是VCL输出的是编码后的纯视频流信息,没有任何冗余头...

2019-04-24 10:46:05 1065

原创 H265和H264的NALU头部分析

与H.264/AVC类似,H.265/HEVC也采用视频编码层(VCL)和网络适配层(NAL)的双层架构。下图展示了视频码流的处理过程,h264或h265就用在视频码流数据阶段。参考自:https://blog.csdn.net/leixiaohua1020/article/details/50534369最近用到在nalu头中获取特定NAL_TYPE信息,特此记录。NALU为...

2019-04-23 17:49:51 7805 1

原创 RTCP 包中的 NTP 时间

最近遇到进行视频流播放时间戳的匹配问题。学到了一些新方法,记录一下。运行播放IP camera的软件,用wireshark抓包软件,可看到RTSP数据包的传输过程。因为抓到的数据包是用UDP传输的,需要选择特定协议进行详细解析,具体步骤为:选择一行UDP数据包数据; 右击 -> 选择Decode As -> 针对所需端口号,选择相应的应用层协议,此处是RTSP。这样...

2019-04-11 18:57:24 1607

原创 对数器的使用

最近在看左神的算法初级班视频,接触到一个新名词----对数器,想简单记录一下。对数器的概念和使用对数器就是一个绝对正确的方法(没有时间和空间复杂度的限制的)和能产生大量随机样例的随机器的组合。对数器的作用:验证算法是否正确。使用场景:在笔试中,当我们写出的算法逻辑上大致正确,但还不确定它是否满足所有的要求,此时就需要对数器的帮助了。它能通过大量的数据集验证算法的正确性。而我们在时间...

2019-04-08 14:18:55 242

原创 图解HTTP读书笔记(三)

图解HTTP读书笔记图解HTTP读书笔记(三)HTTP报文内的HTTP信息HTTP报文及其结构编码提升传输速率报文主体和实体主体的差异压缩传输的内容编码分割发送的分块传输编码发送多种数据的多部分对象集合获取部分内容的范围请求内容协商返回最合适的内容HTTP状态码2XX 成功3XX 重定向4XX 客户端错误5XX 服务器错误图解HTTP读书笔记(三)本文包含原书第三章HTTP报文内的HTTP信息...

2019-04-03 13:54:18 223

原创 图解HTTP读书笔记(二)

文章目录图解HTTP读书笔记(二)通过请求和响应的交换达成通信HTTP是不保存状态的协议HTTP方法GET:获取资源POST:传输实体主体GET与POST的区别PUT:传输文件HEAD:获得报文首部DELETE:删除文件OPTIONS:询问支持的方法TRACE:追踪路径CONNECT:要求用隧道协议链接代理持久连接节省通信量持久连接管线化使用Cookie管理状态图解HTTP读书笔记(二)通过请...

2019-04-02 23:21:37 977

原创 VS2017使用libcurl,链接错误

当使用libcurl库出现链接错误,如下1>WebSocketMsg.obj : error LNK2001: unresolved external symbol __imp__curl_global_init1>WebSocketMsg.obj : error LNK2001: unresolved external symbol __imp__curl_global_clea...

2019-04-01 17:07:27 1918

转载 有关于串口通信程序的编写

最近在看串口编程方面的知识,转自:https://blog.csdn.net/lanyzh0909/article/details/6001165   Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打...

2019-03-29 13:48:03 2745

原创 图解HTTP读书笔记(一)

图解HTTP读书笔记图解HTTP读书笔记(一)网络基础 TCP/IPTCP/IP 的分层管理与HTTP关系密切的协议:IP、TCP和DNS负责传输的 IP 协议确保可靠性的TCP协议三次握手(建立连接)四次握手(释放连接)负责域名解析的 DNS 服务各种协议与HTTP协议的关系URI/URL图解HTTP读书笔记(一)最近要用到一些网络通信方面的知识,不是很懂,于是找来《图解HTTP》来看,这是...

2019-03-28 21:05:30 201

原创 VS2017 远程调试--Remote Debugger

编程小白遇到本机A运行C.exe程序成功,放到别人的机子B上无法运行的问题,由于B主机上没有VS无法进行调试。查找资料发现微软提供了一种Remote Debugging a Visual C++ Project in Visual Studio的方法。网址为:https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debu...

2019-03-28 19:46:31 2163

危机原理课程设计(电子秒表)

设计一个可任意启动/停止的电子秒表,要求用6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。可用开关控制,也可用按键控制。(开关控制 ☆ )(按键控制★)

2013-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除