- 博客(4)
- 收藏
- 关注
原创 QT 在多线程中使用QMap因迭代器失效而导致的“段错误,核心已转储”问题
1.功能和问题描述 功能:通过http请求实现任务的启动和关闭功能,每收到一个“开始报文”建一个线程任务,收到对应的“结束报文”的时候停止该任务。 问题: 收到“结束报文”之后,程序出现:“段错误,核心已转储存”问题,程序崩溃2.代码展示与问题分析video_test.h#ifndef VIDEO_TEST_H#define VIDEO_TEST_H#include "video_read_thread.h"class video_test : public Interfa...
2021-08-26 11:48:49 1759
原创 Linux 使用crontab命令和shell脚本守护C++程序
在使用C/C++做服务时,服务进程常常因为各种原因死掉,为此需要将服务是守护起来,保证在服务死掉的时候可以重启1.编写shell脚本,判断服务是否在运行,如果没有运行脚本自动重启服务。以下是一个脚本示例:#!/bin/bashCheckProcess(){ #$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动 PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l`
2021-07-28 19:22:45 313
原创 C调用Python ‘sys‘ has no attribute ‘argv‘报错
1.问题描述在通过C调用Python执行plt.figure('Filter')
2021-06-01 16:52:32 1007
原创 C++调用python获取wav文件信息
同事提供了分析音频的python接口,我需要集成到C++服务中,以下是将wav文件传输给python并获取返回结果的一种方式1.wav文件格式WAV是符合RIFF标准的多媒体文件,其文件结构可以如下:WAV 文件结构 RIFF块 WAVE FOURCC fmt 块 fact 块(可选) data块(包含PCM数据) 分析一段音频除了需要音频的PCM数据,还需要获取音频的采样率,比特类型,声道等信息。同事的python代码通过导入wave模块获取.wav文件的信息。但对于.
2021-05-13 10:18:22 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人