自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 529 1

原创 glibc2.28编译

编译glibc2.28

2023-10-11 21:38:48 212

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

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

2023-09-06 22:05:23 3783 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 413 1

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

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

2023-04-21 10:18:25 74

原创 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 274 1

原创 未找到定义的接口

linux make编译失败问题

2022-10-31 19:28:01 152 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 2656 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 3303

转载 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 508

原创 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 128

原创 程序员的生活

程序员的生活, 

2007-03-20 17:14:00 529

sizeof使用说明

sizeof使用说明

2007-06-20

sizeof使用说明

sizeof使用说明

2007-06-20

空空如也

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

TA关注的人

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