自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决clion linux下无法访问远程主机信息

在点击 对面的远程主机时,凭据状态显示“空连接”1、在文件-》设置-》工具链。主要由于以前的缓存数据导致。在文件-》使缓存失效。

2025-03-20 16:52:34 101

原创 clion实现远程附加进程

1、文件-》设置-》构建、执行、部署。

2025-03-18 14:31:52 136

原创 exosip2 5.3.0 编译支持tcp 预定义 ENABLE_MAIN_SOCKET

exosip可能使用autotools,因此用户需要运行./configure脚本,并在其中设置CFLAGS。例如,添加CFLAGS="-DENABLE_MAIN_SOCKET"到configure命令中,或者通过导出环境变量。另外,可能需要检查exosip的官方文档或源码中的configure.ac文件,确认ENABLE_MAIN_SOCKET是否为有效的预定义宏。如果没有文档,可能需要通过源码中的#ifdef ENABLE_MAIN_SOCKET来判断是否需要启用。

2025-03-18 09:18:32 330

原创 cmake 内建变量

CMAKE_CURRENT_BINARY_DIR # 当前处理的 CMakeLists.txt 在 build 中的 目录。APP_SOURCE_DIR # 同 CMAKE_SOURCE_DIR。APP_BINARY_DIR # 同 CMAKE_BINARY_DIR。PROJECT_SOURCE_DIR # 同 CMAKE_SOURCE_DIR。CMAKE_BINARY_DIR # build 目录。

2024-10-08 10:38:41 475

原创 ubuntu 安装ffmpeg

1、汇编基础依赖库的安装。

2024-10-08 10:36:55 256

原创 centos 配置core文件生成路径及文件名格式

sysctl -p。

2024-08-30 11:13:59 502

原创 gsoap 生成onvif 代理源码

gsoap 生成onvif 头文件及c++调用接口

2024-08-12 16:59:01 1119

原创 linux分析进程占用cpu过高(top+gdb)

3.3由于当前是主线程,因此直接使用bt命令,查找其线程调用堆栈问题,若非主线程情况下,则需要输入thread 线程序列号进行切换到具体的线程,再输入bt命令进行分析。如图5所示,发现是主线程1号线程存在死锁情况,当进行访问该锁时,无法访问导致。通过输入以上命令后可以发现线程id:48915 存在大量消耗cpu资源,其占用时长为43040分钟,为了探其具体情况,则需进行步骤3。如图1所示,进程pid:48915占用cpu为100.3,当找到对应的进程id后,再次使用top命令查找进程内线程占用情况。

2024-02-23 15:38:35 876 2

原创 glibc2.28编译

编译glibc2.28

2023-10-11 21:38:48 510

原创 C/C++ 使用 tinyxml库 操作XML格式文件(创建、插入、删除、修改、解析)

这里有两种方式,有点奇怪,当使用第一种方式读取xml文件时,xml中有多个子节点Book1时,由于属性都有相同的id、name、price,导致会读取失败,不得已让我搞出了第二种方式去读取进行初始化,这样就没问题!和上面三、添加 的第1步骤一样…和上面三、添加 的第1步骤一样…和上面三、添加 的第1步骤一样…到此,使用tinyxml操作xml文件的教程已经完毕了,相信学到这里的童鞋们应该会如何使用了,那快做项目去吧!代码中使用了很多指针,但是都没有进行释放,为什么呢?

2023-09-06 22:05:23 5186 1

原创 gcc 4.9.2源码升级

小技巧:如果网络不稳定,可以选择手动下载依赖项(看下download_prerequisites文件),并将下载的5个依赖文件放到gcc-4.9.2目录下,然后编辑download_prerequisites文件,将几处wget语句注释掉,保存,然后再运行一次。由于服务器的编译需求,需要使用c++11,所以需要升级gcc,在升级过程中也遇到了一些问题。这一步,会启动自动下载,执行速度取决于您的服务器与下载服务器的链接速度。下载gcc安装包,当前最高版本为4.9.2。3.下载gcc编译的依赖项。

2023-08-24 16:14:27 606 1

原创 当跨网段无法正常通信时需要禁用 SELinux

原文转载自:如何在CentOS7上禁用或关闭SELinux_开源Linux的博客-CSDN博客

2023-04-21 10:18:25 104

原创 ubuntu 裸机部署开发初始化环境

安装boost依赖库:sudo apt-get update && sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev libbz2-dev libboost-all-dev。build工程:./bootstrap.sh --prefix=/usr/local。需要安装依赖库:m4、gmp、mpc、mpfr。卸载手动安装的boost的方法。下载对应需要安装的版本解压。卸载apt-get安装的。

2022-11-15 17:34:50 311 1

原创 未找到定义的接口

linux make编译失败问题

2022-10-31 19:28:01 209 3

原创 visual studio 编译cmake项目

1> [CMake] See also "D:/源码/测试代码/CMakeProject7/out/build/x64-Debug/CMakeFiles/CMakeOutput.log".1> [CMake] See also "D:/源码/测试代码/CMakeProject7/out/build/x64-Debug/CMakeFiles/CMakeError.log".1> 工作目录: D:\源码\测试代码\CMakeProject7\out\build\x64-Debug。

2022-10-25 16:50:43 3334 4

原创 FFMPEG读取各种协议超时设置

1.设置rtsp超时AVDictionary* opts = NULL;av_dict_set(&opts, "rtsp_transport", "tcp" 或"udp", 0); //设置tcp or udp,默认一般优先tcp再尝试udpav_dict_set(&opts, "stimeout", "1000000", 0);//设置超时1秒int ret = ...

2019-09-10 11:36:30 3699

转载 pjsip加入g729音频格式,转载

一. 下载并安装 IPP and IPP samples1.从intel官方下载 http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm或者直接从下面下http://registrationcenter-download.intel.com/irc_nas/1103/w_ipp_ia32_p_5.3.3...

2019-09-07 16:03:27 610

原创 sdl创建纹理时传入非法值后,导致UI无法接收消息

int m_nVideoWidth =1862949376;//传入一个非法值int m_nVideoHeight =1718187630;//传入一个非法值m_screen = SDL_CreateWindowFrom(hWnd); m_sdlRenderer = SDL_CreateRenderer(m_screen, -1, SDL_RE...

2019-09-07 14:32:14 160

原创 程序员的生活

程序员的生活, 

2007-03-20 17:14:00 563

sizeof使用说明

sizeof使用说明

2007-06-20

sizeof使用说明

sizeof使用说明

2007-06-20

空空如也

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

TA关注的人

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