摘要:需要解决的问题 1、FFmpeg去连接的时候相机不在线导致avformat_open_input等函数一直死等,造成程序卡死 2、av_read_frame的过程中相机断开连接导致读取码流一直死等 解决方法 打开流媒体之前注册FFmpeg回调函数 int CffmpegUIDlg::interrup
阅读全文
02 2023 档案
摘要:突然有一天,WSL虚拟机的网络不可用了。Ping报错 ping: www.baidu.com: Temporary failure in name resolution 参考了这篇博客link.后我这里的解决方法如下: 1 打开/etc/wsl.conf看看(这里我打开的时候就已经跟上述博客的内容一
阅读全文
摘要:今天在用WSL的时候突然网络抽风,域名解析出了问题,apt update都用不了网上查了很多方法,什么vEthernet的IP啊,ifconfigip啊,ip route add default啥的,都不管用。最后还是看了一下/etc/resolv.conf的配置,里面的nameserver字段显然
阅读全文
摘要:一.守护进程的前世今生# 守护进程,英文名:“daemon",也有守护神的意思。守护进程是一个在后台运行并且不受任何终端控制的进程,不会随着会话结束而退出。诸如 mysql、apache 等这类程序默认就提供了守护进程或者以守护进程的方式工作,我们熟悉的 “mysqld”、"httpd" 等其中的
阅读全文
摘要:Node.js Production Process Manager with a built-in Load Balancer. 文档 官网 https://pm2.keymetrics.io/ github https://github.com/Unitech/pm2 安装 npm instal
阅读全文
摘要:如何设置?1. 启动项目(xxx是项目里的node.js启动文件) pm2 start xxx2. 生成自启动脚本 pm2 startup3. 保存脚本 pm2 save手动批量操作保存脚本以后,除了可以开启自启动,还可以手动进行批量启动和批量删除,如下: pm2 startup // 批量启动,执
阅读全文
摘要:运行 pm2 startup,即在/etc/init.d/目录下生成pm2-root的启动脚本,且自动将pm2-root设为服务。 运行 pm2 save,会将当前pm2所运行的应用保存在/root/.pm2/dump.pm2下,当开机重启时,运行pm2-root服务脚本,并且到/root/.pm2
阅读全文
摘要:1 启动项目 pm2 start xxx --name custom_server_name 2 启动所有要管理的应用程序后,保存要在机器重新启动时重新生成的列表 pm2 save 3 生成开机自启动服务 pm2 startup 4 开机服务 systemctl enable pm2-root 5
阅读全文
摘要:什么是属性?下面的例子a和b是属性吗?不是,他们是全局变量,属性(attribute)是类中的成员变量,也可以理解为属性就是类变量。 python a = 11234 b = 'python' PYTHON 复制 全屏 类中的变量是静态变量,类可以直接访问,python是一门动态语言,任何实例对象都
阅读全文
摘要:工作中可能会遇到这种情况:想用json变量的内容但又不需要用全部,想把不需要的项删除掉。此时removeMember派上了用场。removeMember有好几个重载的版本,这里只讲3个常用的版本。 1,removeMember普通成员 void removeMember() { Json::Valu
阅读全文
摘要:VS2019下载超慢的问题 不知道什么原因在下载VS2019时,下载速度只有2kb/s,在网上找了一个修改hosts的办法,亲测有效,在此记录一下。 1.使用DNS查找工具,查询微软的下载网站的域名 download.visualstudio.microsoft.com 找到TTL最低的那个节点。我
阅读全文
摘要:1 运行环境 操作系统:Ubuntu 18 2 inotify 简介 inotify 是一个 Linux 内核特性(监视文件系统事件),它用于监控文件系统,比如删除、读、写操作等,当发生对应事件时,则会触发 inotify。当监控目录时,与该目录自身以及该目录下面的文件都会被监控,其上有事件发生时都
阅读全文
摘要:(1)char*转换为string:直接赋值即可 char a[1024]="abcdefg"; string mm=a; (2)求char*(不包含\0)以及string的长度:strlen()函数 cout<<"a.size:"<<strlen(a)<<endl; (3) string转化为ch
阅读全文
摘要:这段时间,总是要使用char或者char* 赋值给std::string,踩了不少坑。于是写了个测试代码,如果你不想看我的代码,可以跳到下面直接看总结: #include <string> #include <iostream> using namespace std; int main(int a
阅读全文
摘要:Linux清除原有ssh密钥方法1.问题现象 以前在mac的终端下面使用ssh user@localhost输入密码就可以连接到远程的SSH服务器,今天连接的时候老是提示如下错误: KENFORFORLIN:~ kenforstar$ sudo ssh root@192.168.1.203 Pass
阅读全文
摘要:本篇文章主要介绍了python语言中with as的用法使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件
阅读全文
摘要:CMake语法—选项(option) 1 选项 1.1 定义 1.2 说明 variable 选项名 help_text 描述、解释、备注 value 选项初始化值(除ON而外全为OFF) 2 应用注意事项 2.1 代码结构 learn_cmake:为根目录 build:为CMake配置输出目录(在
阅读全文
摘要:option的命令形式如下 option(<variable> "<help_text>" [value]) option简介 cmake中option起到编译开关的作用,CMakeLists.txt中option以前的语句,变量按未定义处理,option之后的语句,变量才被定义。另外,注意,opt
阅读全文
摘要:CMake option使用场景 : 编译脚本传递参数 -> CMake脚本接收option -> 源代码宏 1.编译脚本传入参数传入一个cmake option TEST_DEBUG #!/bin/sh cmake -DTEST_DEBUG=ON . cmake --build . 2.CMake
阅读全文