
C++
bhj5787
这个作者很懒,什么都没留下…
展开
-
qmake 编译找不到 libonnxruntime.so.1.10.0
在使用paddle_inference时,出现无法找到 libonnxruntime.so.1.10.0的警告;编译环境是Linux 的Qt Creator;但命名so文件就在那里,LIBS也进行了添加;仍提示无法找到`OrtGetApiBase@VERS_1.10.0’必须在引入libonnxruntime时才可以,因此这个警告才是错误的根本原因。原创 2022-08-24 11:41:13 · 1724 阅读 · 0 评论 -
CascadeClassifier
void CascadeClassifier::detectMultiScale( const Mat& image, vector& objects, double scaleFactor, int minNeighbors, i原创 2014-06-25 09:22:22 · 1003 阅读 · 0 评论 -
C指针
http://www.cnblogs.com/wchhuangya/archive/2009/12/24/1631121.html转载 2014-08-06 09:47:08 · 572 阅读 · 0 评论 -
文件操作及字符串操作(一):
该文目的是整理最近使用到的文件操作及字符串操作,作为资料留存。方法不一定是最优的,功能可用即可。(一) 读取文件数据,数据由tab间隔,前2行是图像数据的行数和列数。并且第一列是样本图像数据的标签。具体描述:1、数据存储的训练数据,图像数据被转换为一个行向量,第一列是样本的标签。2、提取的标签数据和图像数据分布存储在opencv的mat矩阵// 加载训练原创 2015-01-11 09:14:42 · 658 阅读 · 0 评论 -
文件操作及字符串操作(二):遍历文件夹下的所有文件
(一)支持win32控制台程序void processCharSize(string path){ //string path = "H:\\back\\data"; vector files; //文件句柄 long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if((hFile =原创 2015-01-12 08:30:26 · 554 阅读 · 0 评论 -
QT交通标识牌测试数据集分类整理
交通标识牌测试数据集分类整理根据输入的ground truth文件,将图片分类到对应类的文件夹下面采用了QT #include #include #include #include #include #include // 根据groundtruth 文件,将测试数据按文件夹分类存储//GT-final_test.csvint DispatchImageByCvs原创 2015-07-10 10:23:28 · 2335 阅读 · 1 评论 -
配置文件解析方法总结
本文用于总结如何解析配置文件,逐步更新。(一) google.protocolbuffer bool success = google::protobuf::TextFormat::Parse(input, proto);可以从配置文件读取配置信息,并将数据封装到Message中。注意这里的message需要在proto中定义;即使配置文件中item的顺序与message中的顺序不一致也不要紧。原创 2015-08-04 10:50:11 · 1377 阅读 · 0 评论 -
boost 1.56.0 编译及使用
boost 1.56.0 编译及使用该文很好的介绍了boost的基本编译方法[如何编译成64位]2参考文献: [1]http://www.cnblogs.com/zhcncn/p/3950477.html [2] http://www.cnblogs.com/codingmylife/archive/2012/11/05/2754778.html原创 2015-07-23 09:45:30 · 662 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客问题描述 在编写程序时,使用了类模板,但发现可以编译,但是链接时提示错误,可看出,类模板没有实例化。 参考文件 [1] c++模板类(一)理解编译器的编译模板过程 http://blog.youkuaiyun.com/look01/article/details/3228134[2]c++应用程序文件的编译过程 http://blog.youkuaiyun.com/peter_原创 2015-11-11 21:05:07 · 529 阅读 · 0 评论 -
c++ 虚函数
c++ 虚函数原创 2016-02-24 09:36:57 · 411 阅读 · 0 评论 -
C++中将string类型转换为int, float, double类型 主要通过以下几种方式:
http://blog.youkuaiyun.com/candadition/article/details/7342380include include //使用stringstream需要引入这个头文件using namespace std;//模板函数:将string类型变量转换为常用的数值类型(此方法具有普遍适用性) template Type stringToNum(const string转载 2016-11-05 21:27:23 · 756 阅读 · 0 评论 -
malloc()与 alloc()
malloc()与 alloc()C语言跟内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存转载 2014-05-27 15:09:03 · 571 阅读 · 0 评论 -
堆被破坏
void CDlgConfig::CalcMap(void){ m_pXofs = new int[m_dst->width]; m_pYofs = new int[m_dst->height]; double ifx = 1./inv_scale_x, ify = 1./inv_scale_y; int x ,y; // dst中位置对应src中的位置 for( x = 0; x原创 2014-04-27 22:26:39 · 1027 阅读 · 0 评论 -
C++编写DLL的方法
原文:http://www.cnblogs.com/RascallySnake/p/3182807.html 在写C++程序时,时常需要将一个class写成DLL,供客户端程序调用。这样的DLL可以导出整个class,也可以导出这个class的某个方法。一、导出整个class方法很简单,只需要在类的头文件中class和类名之间加上_declspec(dlle转载 2014-03-17 08:28:51 · 635 阅读 · 0 评论 -
char[] & new char
void test(char* &pc){ //method 0 char p[100]; for(int i= 0;i<100;i++) p[i] ='1'; pc= p; //method 1 char *p = new char[100]; for(int i= 0;i<100;i++) p[i] ='1'; pc = p; //方法2 pc = ne原创 2013-10-07 11:15:25 · 767 阅读 · 0 评论 -
越界的后果
#ifndef _PUBLIC_H#define _PUBLIC_H#define HEADERSIZE 8//#define HEADER/*typedef struct*/ class packet{ public: packet(void){}; ~packet(void){};public: int packetLen; unsigned command; i原创 2013-10-08 16:29:42 · 634 阅读 · 0 评论 -
C++ 引用 赋值or复制?
新记录下来: void dispatch(){ //error ChannelContext ctx = this->getContext(msg->channelID); ctx.e = new Event(); addEvents(msg, ctx.e); //right addEvents(msg, this->getContext(msg->channelID).e);} Chann原创 2013-10-08 22:59:55 · 999 阅读 · 0 评论 -
都有哪些问题?
class CommonMsg{ friend class boost::serialization::access;public: //CommonMsg():imsg1( 0),imsg2( 0),imsg3( 0),imsg4( 0),imsg5( 0),imsg6(0),bool1(false),bool2(false),bool3(false),bool4(false),ack(原创 2013-10-10 17:37:02 · 661 阅读 · 0 评论 -
使用QT遇到问题!
这篇文章介绍如何将QT源文件转为VS工程: http://blog.youkuaiyun.com/jtop0/article/details/56924811、在VS2010下 uic.exe uic.exe 是将qt设计的qt_sort.ui转换为 ui_qt_sort.h文件 。点击qt_sort.ui,会出现如图所示。 2、在VS2010下的 moc.exe qt_sort.原创 2013-10-21 11:33:14 · 577 阅读 · 0 评论 -
Visual C++/MFC入门教程
原文出处: http://www.cppblog.com/Tim/articles/21924.htmlVC开发指南 讲述Visual C++/MFC开发的基本知识,文档/视结构,窗体控件的使用和一些基本的网络开发知识。同时指出一些在开发中容易犯的错误和一些注意事项。本教程主要侧重于讲解MFC中各个类的使用和函数功能,同时在重要内容上都带有例程。整个教程分为六章,分别为+--转载 2013-11-19 09:05:28 · 1721 阅读 · 0 评论 -
C回调函数集成到C++中
C回调函数集成到C++中 主要通过全局变量来实现。 class A{public: void a(); void b(int i );};A *g_pA;void g_DecCbFun();void g_RealDataCallBack_V30();void A::a(){}void g_RealDataCallBack_V30(){ g_原创 2013-11-09 15:31:21 · 625 阅读 · 0 评论 -
矩阵乘法
// Computes the product of two square matrices.void matrix_multiply(double** m1, double** m2, double** result, size_t size){ for (size_t i = 0; i < size; i++) { for (size_t j = 0; j < s转载 2014-01-03 21:57:11 · 533 阅读 · 0 评论 -
STL模板遇到DLL
会出现 heep leak 。见他人博客:http://blog.youkuaiyun.com/htt9931/article/details/8652962原创 2014-02-17 23:03:18 · 661 阅读 · 0 评论 -
boost::asio::buffer
发送错误:std::vector reply::to_buffers(){ std::vector buffers; char header[HEADERLEN]; auto short_len = (unsigned short) packetSize; m_hston_(short_len,header,0); m_hston_(cmd,header,2); m原创 2013-10-07 11:13:29 · 940 阅读 · 0 评论