草庐IT

c++ - 错误 : invalid operands of types ‘const char [35]’ and ‘const char [2]’ to binary ‘operator+’

在我的文件顶部#defineAGE"42"稍后在文件中我多次使用ID,包括一些看起来像的行std::stringname="Obama";std::stringstr="Hello"+name+"youare"+AGE+"yearsold!";str+="Doyoufeel"+AGE+"yearsold?";我得到错误:"error:invalidoperandsoftypes‘constchar[35]’and‘constchar[2]’tobinary‘operator+’"在第3行。我做了一些研究,发现这是因为C++如何处理不同的字符串,并且能够通过将“AGE”更改为“strin

c++ - 错误 : invalid operands of types ‘const char [35]’ and ‘const char [2]’ to binary ‘operator+’

在我的文件顶部#defineAGE"42"稍后在文件中我多次使用ID,包括一些看起来像的行std::stringname="Obama";std::stringstr="Hello"+name+"youare"+AGE+"yearsold!";str+="Doyoufeel"+AGE+"yearsold?";我得到错误:"error:invalidoperandsoftypes‘constchar[35]’and‘constchar[2]’tobinary‘operator+’"在第3行。我做了一些研究,发现这是因为C++如何处理不同的字符串,并且能够通过将“AGE”更改为“strin

Linux系统安装ffmpeg + h264视频编码

    通过我这篇文章安装的小伙伴可能会遇到h264编码转换失败的问题,本篇文章将完美解决这个问题。    此篇文章方法也适合未安装ffmpeg的系统,忽略第一步即可。    1.首先,进入你安装的ffmpeg文件夹下,并卸载ffmpeg(只会卸载一些文件,不会完全删除ffmpeg,不考虑内存的话忽略即可,必要的话等安装完成后删除旧ffmpeg文件包即可)cdffmpeg-4.2#卸载命令makeuninstall    2.退出ffmpeg文件夹,下载x264编码库并解压#下载x264,连接若失效,烦请去网上搜个新的gitclonehttps://git.videolan.org/git/x

Linux系统安装ffmpeg + h264视频编码

    通过我这篇文章安装的小伙伴可能会遇到h264编码转换失败的问题,本篇文章将完美解决这个问题。    此篇文章方法也适合未安装ffmpeg的系统,忽略第一步即可。    1.首先,进入你安装的ffmpeg文件夹下,并卸载ffmpeg(只会卸载一些文件,不会完全删除ffmpeg,不考虑内存的话忽略即可,必要的话等安装完成后删除旧ffmpeg文件包即可)cdffmpeg-4.2#卸载命令makeuninstall    2.退出ffmpeg文件夹,下载x264编码库并解压#下载x264,连接若失效,烦请去网上搜个新的gitclonehttps://git.videolan.org/git/x

谁说35岁是程序员的中年危机?那是他还不知道这些新路子

文章目录一、年纪大能不能进大厂?二、为什么说35是危机?1.精力衰退2.脑力衰退3.知识/技术迭代三、年龄大的程序员有哪些出路?1.技术管理2.创业3.技术外包4.做老师5.做自媒体6.写书四、结语我自己今年已有44了,从2021年开始就已经不上班了,在家里已经休息了2年了,我目前也不想出去再上班了。关于“35岁中年危机”这个说法,相信大家已经如雷贯耳了,让不少年轻人连涉足互联网的步子都不敢迈开,也让很多在职的程序员忧愁不已,甚至开玩笑说35岁之后就去送外卖。作为职场的“局外人”,可能我旁观者更清吧,这2年我虽然不上班,却也一直在做着代码相关的事情,年收入也不低于6位数,而且清闲,所以35岁中

谁说35岁是程序员的中年危机?那是他还不知道这些新路子

文章目录一、年纪大能不能进大厂?二、为什么说35是危机?1.精力衰退2.脑力衰退3.知识/技术迭代三、年龄大的程序员有哪些出路?1.技术管理2.创业3.技术外包4.做老师5.做自媒体6.写书四、结语我自己今年已有44了,从2021年开始就已经不上班了,在家里已经休息了2年了,我目前也不想出去再上班了。关于“35岁中年危机”这个说法,相信大家已经如雷贯耳了,让不少年轻人连涉足互联网的步子都不敢迈开,也让很多在职的程序员忧愁不已,甚至开玩笑说35岁之后就去送外卖。作为职场的“局外人”,可能我旁观者更清吧,这2年我虽然不上班,却也一直在做着代码相关的事情,年收入也不低于6位数,而且清闲,所以35岁中

ffmpeg学习笔记1 编译x264(Win10+android-ndk-r22)

前言笔者尝试在win10下,编译android版本的x264,第一次尝试这样做,为后面编译ffmpeg做准备一、安装MSYS2下载地址:MSYS2安装完成后执行如下命令pacman-S--neededbase-develmingw-w64-x86_64-toolchain 安装所需要的工具链二、下载androidNDK下载地址:不受支持的NDK下载 | AndroidNDK | AndroidDevelopers笔者没有单独下载,因为在配置Qtforandroid时,已经自动下载完成了三、下载x264源码下载地址:x264,thebestH.264/AVCencoder-VideoLAN下载完

ffmpeg学习笔记1 编译x264(Win10+android-ndk-r22)

前言笔者尝试在win10下,编译android版本的x264,第一次尝试这样做,为后面编译ffmpeg做准备一、安装MSYS2下载地址:MSYS2安装完成后执行如下命令pacman-S--neededbase-develmingw-w64-x86_64-toolchain 安装所需要的工具链二、下载androidNDK下载地址:不受支持的NDK下载 | AndroidNDK | AndroidDevelopers笔者没有单独下载,因为在配置Qtforandroid时,已经自动下载完成了三、下载x264源码下载地址:x264,thebestH.264/AVCencoder-VideoLAN下载完

wireshark提取视频数据之RTP包中提取H264和H265

wireshark提取视频数据之RTP包中提取H264和H265文章目录wireshark提取视频数据之RTP包中提取H264和H2651背景2提取前工作3H264视频从RTP包中提取步骤4H265视频从RTP包中提取步骤5后记1背景在流媒体相关问题分析时,抓包分析是非常重要的手段,比如播放有码流无图像、流媒体协议对接问题、码流花屏卡顿等问题,很多问题都可以通过抓包然后分析包数据来定位出问题,抓包最常用的工具是wireshark,其能从数据链路层、IP层、传输层、应用层等各层进行分析,支持多种协议,具体用法可百度。本文主要介绍抓包分析的一种场景,怎么通过wireshark从rtp包中把视频的原

wireshark提取视频数据之RTP包中提取H264和H265

wireshark提取视频数据之RTP包中提取H264和H265文章目录wireshark提取视频数据之RTP包中提取H264和H2651背景2提取前工作3H264视频从RTP包中提取步骤4H265视频从RTP包中提取步骤5后记1背景在流媒体相关问题分析时,抓包分析是非常重要的手段,比如播放有码流无图像、流媒体协议对接问题、码流花屏卡顿等问题,很多问题都可以通过抓包然后分析包数据来定位出问题,抓包最常用的工具是wireshark,其能从数据链路层、IP层、传输层、应用层等各层进行分析,支持多种协议,具体用法可百度。本文主要介绍抓包分析的一种场景,怎么通过wireshark从rtp包中把视频的原