- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 C++中变量声明关键字汇总
在 C++ 类的成员变量被声明为 static(称为静态成员变量),意味着它被该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见;const(常量的,constant)所修饰的对象或变量不能被改变,修饰函数时,该函数不能改变在该函数外面声明的变量也不能调用任何非const函数。③ 把空指针转换成目标类型的空指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转换成一个整数,在把该整数转换成原类型的指针,还可以得到原先的指针值)。
2023-05-15 10:10:26
1756
原创 C++中可变参数(格式化输入)使用
#define MAX_BUFFER 128char* printInfo(const char* format, ...){ char buffer[MAX_BUFFER] = { 0 }; va_list args; va_start(args, format); vsprintf_s(buffer,sizeof(buffer), format, args); va_end(args); return buffer;}int main(.
2022-04-27 14:05:44
1265
原创 ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题
ffmpeg中使用av_dict_set接口解决打开rtsp/udp/http等url时超时问题
2022-02-28 16:14:39
4901
1
原创 window平台下基于Nginx+rtmp搭建支持rtmp/hls协议的直播/点播流媒体服务器
写在开头由于工作中需要搭建一套流媒体服务器,除了能够满足PC端的直播/点播外,还要能够支持移动终端访问,就选择了看上去老套却轻量使用的nginx+rtmp。下面记录搭建过程以及测试方法。1、部署环境操作系统:windows10/windows server20122、服务资源nginx+rtmp模块可以自行查找相关资源下载,本人博客和百度网盘中也均上传了免积分下载的资源包,资源包中默认的配置文件已rtmp/hls的直播/点播相关配置全部都配好了。优快云博客资源链接:nginx+
2022-02-08 16:54:07
4213
3
原创 windows平台下git配置/查询/取消代理问题
windows平台下使用git获取一些资源时,会遇到某些需要配置端口代理的问题,以下是配置/查询/取消git代理的命令。命令运行方式:win+R运行控制台直接输入命令即可。为git配置代理命令:git config --global http.proxy "localhost:8081git config --global https.proxy "localhost:8081"查询是否使用代理命令:git config --global http.proxygit config .
2020-08-31 16:36:41
842
原创 GhostDoc Pro VS开发注释工具助手
GhostDoc Pro是一款好用方便的VS开发注释助手工具,找了半天,哈是要积分下载神马之类的,花了积分下载下来,共享到网盘,供学习参考使用。链接:https://pan.baidu.com/s/1VIAOeu75Zfe3rGMtqhvnEQ提取码:ioul...
2020-08-13 15:59:27
578
原创 C++ 无法将值写入注册表 HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Windows\CurrentVersion\Run以实现开机自启动应用程序
C++中通过写入注册表实现应用程序开机自启动时,如果应用程序本身以非管理员权限启动的话,是写入machine级别的注册表的,如果以管理员权限启动应用程序,可以写入machine级别的注册表,但是默认以管理员权限启动的应用程序配置开机启动的情况下,开机无法正常启动应用程序。 为了解决写入注册表和开机启动一个需要管理员权限,一个不能默认以管理员权限启动的矛盾,可以选择将开机启动的注册表写入到user级别的注册表中,即时将应用程序开机启动的注册表写入到HKEY_CURREN...
2020-08-04 17:58:17
1374
原创 解决windowsServer系统中运行windows应用程序崩溃时弹出错误框导致看门狗无法重启服务的问题
修改注册表配置接可解决该问题,按照下图7步完成配置即可:1.打开注册表2.找到HKEY_CURRENT_USER节点3.找到Software节点4.找到microsoft节点5.找到windows节点6.找到Windows Error Reporting节点,并找到该节点中DontSHowUI的选项7.双击DontShowUI打开变量值修改配置,将其值由0改为1,然后“确定”接可...
2020-08-04 10:21:27
2236
原创 Google Chrome离线安装Native HLS Playback插件播放HLS
在Google Chrome浏览器中离线安装Native HLS Playback插件的方法如下:1.下载Native HLS Playback插件-离线包.rar,下载连接:链接:https://pan.baidu.com/s/1skCC4ezo2_yMuVKWWT33hg提取码:gbvn2.解压出上述的Native HLS Playback插件-离线包.rar,解码文件夹如下图:3.打开Google Chrome浏览器输入网址:chrome://extensions/,进入到扩..
2020-07-24 11:16:24
23165
转载 windows平台下编译可调试的ffmpeg
转自:https://blog.youkuaiyun.com/u010380485/article/details/54092264
2019-12-12 16:28:52
172
原创 C++实现windows平台下音频播放音量调节功能
windows平台下音量调节主要分两种情况,一种是调节操作系统的音量,即是相当于操作电脑右下角的声音调节,另一种是调节当前应用程序的音量或者当前播放的音频的音量。具体使用那种方式实现,可以根据个人项目中的情况选择。 调节操作系统的音量的方法可以直接调用windows系统提供的API,调节应用程序本身的音频播放的音量的实现思路是调节送入声卡播放的PCM数据的音量,这种...
2019-12-11 11:33:09
5027
4
原创 关于STD中常用容器vector/list/map遍历条件删除元素的问题
在我们开发过程中常常会用到STD中的一些容器,容器的使用无非就是增删修查等操作,今天要说的是关于STD中常用容器vector/list/map遍历条件删除元素的问题。 我们知道直接遍历容器的所有元素很简单,直接for循环就阔以,但是如果是遍历容器并且删除满足条件的元素的时候就要注意了,因为如果按照常规的遍历直接删除的方式会出错(此处可以自己写个简单的测试用例验证一下)...
2019-11-12 14:52:07
1120
基于ffmpeg实现硬件解码功能
2022-03-17
nginx+rtmpmodule
2022-02-08
windows平台下C++实现屏幕截取(可截取指定区域/可显示鼠标)
2019-12-16
C++实现音频播放时音量调节功能
2019-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人