自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 cmake函数编写和使用

【代码】cmake函数编写和使用。

2023-12-12 20:35:00 124

原创 ffmpeg学习

如果遇上API不会使用的情况,可以参考ffmpeg.c、ffplay.c、 ffserver.c、apiexample.c(解码)和output_example.c(编码)。

2023-07-25 10:13:22 157

原创 使用eXosip_call_build_initial_invite发送invite返回OSIP_SYNTAXERROR(-5)

该问题适用于国标或sip相关的开发

2023-04-12 15:21:28 413

原创 程序报错: symbol lookup error: ./libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE

库链接出错导致启动失败

2023-04-07 18:23:59 4256

原创 运行程序报错:Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init:

运行报错

2023-04-07 18:22:01 5845

原创 数据库的列合并(一行多列合并为一列)

将tag1到tag5合并为一列,不是一行多列合并为一行一列,而是一行多列合并为一列。

2023-03-16 11:28:48 622

原创 rtpsession建立会话失败,报错-59

使用jrtplib创建session失败,返回错误码 -59;

2023-01-07 10:23:22 413

原创 vscode使用remote--ssh进行远程连接报错Resolver error: Error: Connecting with SSH timed out

vscode使用remote-ssh连接linux系统失败

2023-01-07 09:46:46 11748 9

原创 记一次使用settimeofday 修改系统时间遇到的问题;

修改系统时间遇到的问题其中的’-1900’和’-1’都是不能删除的,否则settimeofday 函数可能会执行失败;

2022-12-06 14:43:10 926

原创 交叉编译工具下载路径

交叉编译工具下载

2022-10-31 12:02:10 559

原创 一种根据环境决定是中文输出英文输出的方式

一种根据环境决定是中文输出英文输出的方式。

2022-08-15 15:55:57 76

原创 centos开启生成coredump文件

生成coredump文件

2022-08-10 16:21:04 903

原创 c++ 条件变量使用例子

c++条件变量使用例子。

2022-07-19 16:55:09 222

原创 sql表优化

数据优化

2022-07-05 18:05:26 148

原创 TRTC开发(2)

可以使用一个demo作为主播,来发送音视频流,这个demo在TRTC官网下载,有很多种类,推荐使用web端,其次是MFC。路径:https://github.com/tencentyun/TRTCSDK/tree/master/Windows上图中,左侧箭头所指的为工程名称,右侧箭头所指文件里,需要配置两个项:SDKAPPID,SECRETKEY。这个在用户注册完成腾讯云过后,在这个路径下登录MFC demo的路径为TRTCSDK\Windows\MFCDemo,点击这个路径下的TRT..

2022-05-25 18:36:28 262

原创 TRTC开发(1)

绝大数函数都在TRTCCloudDelegate这个类中,需要开发一定要使用到这个类,这个类的函数都是自动调用。OnRemoteVideoReceived这样函数是用于接收视频,注释上面写的很清楚;下面截取9.8.1.5版本的asr_coud.cc中的部分代码; // Note: // 远端单个用户的视频数据回调 // 如果您是做视频鉴黄相关的业务,可以将这里收到的视频数据 (异步) 转发给您的 // 视频鉴黄 后端服务 // H264 帧 void OnRemoteVideoR.

2022-05-25 18:18:21 381

原创 TRTC入门

下载sdk 9.8.1.5;进入samples文件夹下,执行cmake … ,后执行make指令。编译完成后,会出现三个程序;cloud_asr,cloud_send,live_relay[root@localhost build]# ll总用量 17272-rw-r--r-- 1 root root 9225216 4月 27 15:42 48000_2_s16le.pcm-rwxr-xr-x 1 root root 2060336 5月 24 14:58 cloud_asr-rw.

2022-05-25 18:00:26 467

原创 读取二进制文件并显示内容

二进制文件内容:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 09 00 0B 00 11 00 0B 00 DD FF ED FF A0 00 67 01 B7 01 03 02 D7 02 34 04 8A 05 54 06 98 06 AE 06 EE 06 0A 07 77 06 1E 05 57 03 71 01 9

2022-05-12 16:04:13 303

原创 c++对指向NULL的指针进行操作会导致程序崩溃

代码://文件名称为test.cpp#include <stdio.h>int main(int argc, char* argv[]){ int* ptr = NULL; *ptr = 0; return 0;}使用指令: g++ test.cpp -o test运行结果:[root@localhost pcm2g711]# ./test 段错误(吐核)产生错误的原因是对指向为NULL的指针进行赋值;...

2022-04-22 10:33:48 1352

原创 c++中给string对象赋值null会导致程序崩溃

代码:#include <stdio.h>#include <string>int main(int argc, char* argv[]){ std::string str(NULL); return 0;}linux下运行结果:terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not v

2022-04-22 10:30:05 2205

原创 linux下编译libcurl报错ldapsb_tls

错误流程1.运行指令 ./buildconf2…/configure --prefix=你希望安装的目录 Host setup: aarch64-unknown-linux-gnu Install prefix: /chenbin/3th_library/curl-master/install Compiler: gcc CFLAGS: -Werror-implicit-function-declaration -O2 -Wno-sy

2021-12-10 12:07:27 1233

原创 查看库、可执行程序依赖的库等信息

使用readelf -d 名称的方式可以查看库或者可执行程序的依赖;[root@localhost GenewLoggingServiceDemo]# readelf -d /home/chenbin/MS/mediaserver/source/build/linux/MS_SEVERDynamic section at offset 0x296b70 contains 38 entries: 标记 类型 名称/值 0x0000000

2021-12-08 18:23:48 218

原创 configure.ac:47: error: required file ‘./compile‘ not found

执行下面命令automake --add-missing处理;参考:https://blog.csdn.net/sun007700/article/details/108798455

2021-12-08 12:04:25 1549

原创 编译库是添加-fPIC选项的方式及验证

1.CMakeLists.txt中的合适位置添加:SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")合适的位置可以理解为不影响其他组件编译的位置,或者用cmake宏可以控制的位置;2.Makefile中, 查找DEBUG_CFLAGS、RELEASE_CFLAGS或CFLAGS、CXXFLAGS,在其后添加**-fPIC**;3.验证-fPIC选项是否添加成功:

2021-12-08 10:54:10 4445

原创 适用于Ubuntu的交叉编译工具下载

这是gcc 9.2这是gcc 10.3下面路径的gnu工具不确定能下载:https://snapshots.linaro.org/gnu-toolchain/

2021-12-07 15:56:18 118

原创 修改vscode的Settings导致TERMINAL窗口不能使用

使用vscode进行远程连接时,终端窗口报错:1d6cbd9782e6: runningAcquiring lock on /root/.vscode-server/bin/ccbaa2d27e38e5afa3e5c21c1c7bef4657064247/vscode-remote-lock.root.ccbaa2d27e38e5afa3e5c21c1c7bef4657064247Found existing installation at /root/.vscode-server/bin/ccbaa

2021-12-07 12:15:20 908 1

原创 c++编译器 特性支持表

网站:https://en.cppreference.com/w/cpp/compiler_support

2021-12-06 17:33:55 506

原创 由于cmake的问题导致c++17的shared_mutex不能用

问题:原本能够使用c++17特性的工程突然间不能使用定位过程:先确认是否是g++出了问题,网上找了一个c++17的新特性例子,使用g++ XXX.cpp -o XXX,和g++ -std=c++17 XXX.cpp -o XXX 两个方式进行测试,结果表明:明确指定c++17后,能够使用新特性;确定CMakeLists.txt是否有问题,先注释掉语句set(CMAKE_CXX_STANDARD 17)接着进行make,然后取消该行注释,再次make,发现指定c++17是有效的。陷入纠

2021-11-13 10:27:12 3012

原创 make[1]: cc:命令未找到

可能有两个原因:没有gcc,安装即可,使用yum指令,大家直接搜索方法;明明gcc -v 可以打出版本信息,但是还是报错,这个原因可能是gcc路径不在/usr/bin目录下,通过which gcc查看gcc位置,然后通过 ln -s 指令进行软链接,比如我的电脑:[root@localhost live]# which gcc/usr/local/bin/gcc[root@localhost MS]# ln -s /usr/local/bin/gcc /usr/bin/gcc 完成后再次运

2021-11-05 14:45:23 1681

原创 opencv的imread函数使用注意事项

使用opencv的注意事项:正确:Mat myImg = imread("C:\\Users\\oq_po\\Desktop\\detetion_images\\images\\flower_3.jpg");错误:Mat myImg = imread("C:\Users\oq_po\Desktop\detetion_images\images\flower_3.jpg");

2021-08-14 12:04:16 196

原创 Linux下开发知识

Linux下开发的一些总结软链接的建立:ln -s a b 中的 a 就是源文件,b是链接文件名,软连接的删除:rm -rf b 注意不是rm -rf b/释放nohup.out占用的磁盘空间 简单来说就是:使用 lsof|grep delete 来查看有哪些文件出了问题,第二列是进程号,如下所示:[root@localhost Severice-GC]# lsof|grep deletetuned 1357 root 8u

2021-06-22 16:58:10 112

原创 Linux下查找静态库内是否含有某个函数

使用:nm -D libGMD.so | c++filt | grep getMultiMacByNetCardnm :一个质量你个-D:使用

2021-06-18 18:48:27 1585

原创 在CMakeLists.txt中添加g++编译需要的选项

直接使用g++进行编译时可以这样:gcc obj/Debug/main.o -L/usr/local/openssl/lib -lssl -lcrypto -ldl -lpthread -o main

2021-06-16 18:22:22 1728

原创 2021-05-11

奇怪的问题遇到一个问题:将一个vs的c++工程打包为zip或rar后,在linux下编译,然后将这个工程再次拖到windows下,发现会有一个问题:函数的声明不能转到函数的定义,且调用该函数也会出错。如图:左侧的函数声明里面的WINAPI 在 左边的调用处 一直识别不了。也没有找到原因。删除cmake的目的生成文件夹build也没有解决。处理方式:源代码和cmakelist.txt复制一份,重新构建工程,按照修改记录一点点找。我这里出现这个问题的原因是:定义了一个不该定义的宏。...

2021-05-11 18:39:21 34

原创 cmake安装时遇到的两个问题

文章目录安装cmake和cmake-gui时出现了两个问题。1.安装cmake时2.安装cmake-gui时安装cmake和cmake-gui时出现了两个问题。1.安装cmake时Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)CM

2021-04-21 18:00:20 4436 1

原创 面试 考题

面试c++被问到的一些问题。1.信号与槽的实现机制,与什么设计模式有关。----观察者模式2.qt的5种connect的关系,有什么不同。3.如何实现线程同步、进程同步。4.vs编译选项MD和MT的区别。----https://blog.csdn.net/u010059658/article/details/510266625.内存对齐方式和作用。6.static的作用。7.类和结构体的异同,能否直接将class换位struct。8.__FILE__的实现原理。9.多进程

2021-03-23 11:34:25 107

原创 在cmakelist.txt中使用指令复制文件到特定目标文件夹下

我知道的有两种方式:一)使用shell指令 cmake:使用execute_process调用shell命令或脚本 https://blog.csdn.net/qq_28584889/article/details/97758450有一个链接,https://blog.csdn.net/lv_xinmy/article/details/19567319,说明也许可行,只是我还没有实现。这条路还没有走通,不过将cp指令放入bat文件中,双击b...

2020-08-21 23:49:11 7082

原创 star ccm+ 学习

1)在B站上搜索 :2020 Star CCM+ CFD 老实人教程,会有一个教程,up主是:StarCCM搬运工 。时评内容包括:CFD基本概论、例子的说明、有关例子的讨论。来源仿佛是star ccm官网,具体未知。这是相应case文件链接:https://pan.baidu.com/s/1k5TXsmKPEoz2Nbt16D59bA,提取码:0x55链接:https://pan.baidu.com/s/1o4pEyzGDsA8kUe6CW-WxjQ 提取码:3446可以看看视频里..

2020-08-21 23:16:39 1389

原创 C/C++基本操作

函数运行时间计时:clock_t start = clock();函数体;clock_t end = clock();double time = (double)(end - start)/CLOCKS_PER_SEC;文件内容操作:fstream file;std::ostringstream oss;oss<<"file_1.txt";filie.open(oss.str().c_str(),ios_base::out|ios_base::trun..

2020-05-08 21:37:50 411

原创 英语听力学习

youzack.comB站搜索杨中科,这是一款免费的英语听力学习软件,有听力句子显示,但是没有翻译。可以反复听。

2020-04-25 14:40:29 1056

visual assist vs2019.zip

番茄助手,按教程安装即可,你懂的!!!

2021-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除