logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VsCode + gdb + gdbserver远程调试C++程序

一、引言在windows中我们可以通过visual studio远程调试windows程序,在linux下我们也可以通过gdb和gdbserver远程调试linux程序。但传统的gdb + gdbserver远程调试有个问题是不够直观,工程师必须学习gdb命令且只能在命令行中调试。所幸的是由于这几年技术的发展,VsCode已经可以支持远程调试的功能了,用户可以在window上的VsCode中边看代

#vscode#c++#linux
WS-FLV直播协议分析

ws-flv(websocket-flv)是一种直播协议,其基于WebSocket来传输FLV格式的音视频。可以用来替代rtmp,解决其需要浏览器端依赖flash的问题;替代http-flv,解决浏览器同域名请求的最大并发数限制导致的浏览器只能播放6路http-flv流的问题。

#websocket
CentOS下ZLMediaKit的可视化管理网站MediaServerUI使用

按照ZLMediaKit快速开始编译运行ZLMediaKit成功后,我们可以运行其合作开源项目MediaServerUI,来对ZLMediaKit进行可视化管理。通过MediaServerUI,我们可以实现在浏览器查看ZLMediaKit的延迟率、负载率、正在进行的推拉流、服务器配置等信息。

#linux#音视频
CentOS停止维护后,可以替代的新系统

以前国内运维一般都使用CentOS而不是Debian/Ubuntu作为Linux服务器,因为LTS支持周期,CentOS一般是10年,而Ubuntu免费支持周期只有5年,延长5年则需要额外付费。但CentOS官方将停止维护CentOS 7,CentOS 8了。其中,于2022年01月01日停止维护支持CentOS 8,于2024年06月30日停止维护CentOS 7,详情请参见。为啥官方不维护了呢

#centos#linux#运维
windows下安装包制作软件:NSIS的使用方法(以Qt为例)

  NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。它提供了安装、卸载、系统设置、文件解压缩等功能。下面以Qt程序安装包的制作为例,介绍NSIS的用法。  首先准备好要打包发布的目标程序,如下图所示:(包括可执行程序,各种dll模块库,依赖库,插件库,资源文件等)  下载nsis,在windows平台下解压,

C++压缩库zipper的使用

一、简介zipper是一个C++压缩库,使用它可以将文件和文件夹压缩为zip文件,或者将一个zip文件解压。其下载链接为:https://github.com/sebastiandev/zipper。下面讲述其在windows平台的使用二、下载源码首先通过git下载zipper的源码(注意:不要在https://github.com/sebastiandev/zipper的页面中直接点击"Down

#c++
vmware下vmdk文件越来越大的解决方法探讨

前段时间在vmware下面安装了ubuntu镜像,用了一段时间后发现ubuntu的vmdk文件越来越大,达到了31.6GB,如下图所示。而且随着继续安装新的软件仍然在增大中,即使在ubuntu里面删除了文件仍然在windows主机中占用那么大的空间。但是在ubuntu下通过命令df -h查看,获取到的硬盘占用空间并没有那么大,非常的奇怪。网上查询了资料,网上的说法是:“虚拟机上的L...

文章图片
#linux
MobaXterm无法调出图形界面

MobaXterm远程连接上Ubuntu等Linux系统后,在其终端执行带有图形化界面的程序(比如gedit)时,是可以调出该程序的GUI图形界面的。但有时候按照默认设置可能会无法成功调出,我们得要做一些设置。第二种方式是export DISPLAY=windows主机的ip:0.0,表示将图形界面显示在客户端(比如Windows)上。linux服务器处于性能和效率考虑,一般都是没有安装图形化界面

#linux
FFmpeg使用drawtext功能给视频文件添加中文字幕后,中文字幕显示乱码

windows下执行命令:ffmpeg -hide_banner -y -i video1.mp4 -vf drawtext=fontcolor=white:fontsize=40:text='一二三四':x=0:y=100 -b:v 3000K video2.mp4该命令的含义为:给视频文件“video1.mp4”添加静态字幕(该字幕实际上是水印)。添加的字幕的颜色为白色,字体大小为4...

#其他
vs报错:8007000E 内存资源不足,无法完成此操作

一、现象使用vs2015编写了一个程序,结果调试时报错:“8007000E 内存资源不足,无法完成此操作”,如下图所示:二、解决方法属性 -> 链接器 -> 系统 -> 启用大地址,选择“是”,如下图所示。设置好后,重新编译后,即可解决该问题。内存资源不足可能会导致我们编写的程序在运行时发生各种各样的问题,比如创建线程不成功。如果是GUI程序,则可能会是进行窗口最大化操作时软件崩

暂无文章信息