自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

转载 动态库realname、soname和linkname

1. realname等同于库文件的filename,是在库文件生成时就被指定的怎么指定库文件名,例如(1) g++编译程序时指定realname$ g++ -g test1.cpp -o test1.so -std=c++11realname=test1.so命令就是$ g++ -g xxx.cpp -o $(realname) dependence flags 常用的realname是带版本号的,如下realname的一般格式为lib$(name).so..

2021-08-18 11:24:13 760

转载 Linux 多线程调试(内存占用、死循环、CPU占用率高……)

Linux 多线程调试(内存占用、死循环、CPU占用率高……)你的软件在某个时刻停止服务,CPU占用达到100%+,这种问题一个可能的原因是产生了死循环,假设程序某处存在潜在的死循环,并在某种条件下会引发,本文以一个示例来定位出现死循环的位置。当程序某处存在死循环,通常定位问题及缩小范围的方法是,在可疑的代码处加log,或者注释掉可疑代码,这对于容易重现问题的程序来说还好,但对于“偶尔”才会产生问题程序却很难调试,因为我们很难重现程序故障。本文所述的调试过程正是在这种情况下,假设问题已经出现,我...

2021-05-18 10:35:25 752

原创 YUV数据上叠加中文字符

整体思路:1.取yuv数据的y分量转化opencv中的Mat(C语言为 IplImage)数据 //叠加字符 if(imgUV == NULL) imgUV=cvCreateImage(cvSize(w,h),IPL_DEPTH_8U,1); memcpy(imgUV->imageData,pYUV,w*h);2.使用GDI+将中文字符绘制为bmp位图与Ma...

2019-12-06 18:10:48 2112

转载 海康预览组件加载失败

组件库没有正常加载。更新官网最新SDK时,设备网络SDK开发包【库文件】里的HCNetSDK.dll、HCCore.dll、PlayCtrl.dll、SuperRender.dll、AudioRender.dll、HCNetSDKCom文件夹等文件均要加载到程序里面,HCNetSDKCom文件夹(包含里面的功能组件dll库文件)需要和HCNetSDK.dll、H...

2019-06-18 12:43:57 6240

原创 关于sqlite3pp C++API封装sqlite3编译问题

昨天闲来无事,和同事一起编译sqlite3pp开源库,由于资料较少,其中各种坑,今天记录一下,避免和我们一样的新手们少走弯路;1. 首先是安装sqlite3的小型数据库,可在官网上下载,网上安装教程较多,可自行解决;2.安装完之后,设置环境变量;3.将这个文件转换成sqlite3.lib,具体步骤如下: a.首先打开vs的命令行控制台;(记住是vs...

2019-05-24 10:46:34 1012

原创 QLineEdit将数字转化为字符串,对单个字符的修改

第一次写博客,记录生活点滴; 实现qlineedit,获取文本中的特定字符,进行操作;光标的移动;获取返回的字符;替换原有字符;由于比较简单,直接上代码:#include "widget.h"#include "ui_widget.h"#include #include Widget::Widget(QWidget *parent) : QWi

2017-07-27 19:43:56 2727

空空如也

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

TA关注的人

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