自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 转:C++中STL用法总结

转自:https://blog.csdn.net/piaoxuezhong/article/details/543487871.1 什么是STL?STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一...

2020-02-26 22:48:14 151

转载 C++ 判断字符串是否全是数字

转自:https://www.cnblogs.com/MakeView660/p/6077371.htmlC++ 判断字符串是否全是数字  在实际的工作中,需要提取程序中的字符串信息,但是程序中经常将一些数字当做字符串来进行处理,例如表盘的刻度信息,这时候就需要判断字符串是否全为数字,来进行真正意义上的字符串提取。下面介绍了判断字符串是否全为数字的方法,仅供参考。  方法一:判断字符的...

2019-11-13 16:52:13 3908

转载 C++字符串处理小结

转自:https://cloud.tencent.com/developer/article/1143683C++中的字符串类型常用的C++的字符串类型主要是std::string。它是模板std::basic_string的一个实例化。另外还有三个实例化std::wstring、std::u16string、std::u32string,不过不是很常用。std::basic_str...

2019-06-25 14:21:53 746

转载 C++正则表达式创建匿名函数

转自:https://www.cnblogs.com/DswCnblog/p/5629165.htmlC++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来...

2019-06-25 13:57:34 224

转载 C++移动构造函数以及move语句简单介绍

转自https://www.cnblogs.com/qingergege/p/7607089.html首先看一个小例子:#include <iostream>#include <cstring>#include <cstdlib>#include <vector>using namespace std;int main(){...

2019-03-26 22:27:55 195

转载 python中的字符数字之间的转换函数

转自http://www.cnblogs.com/wuxiangli/p/6046800.htmlint(x [,base ])         将x转换为一个整数    long(x [,base ])        将x转换为一个长整数    float(x )               将x转换到一个浮点数    complex(real [,imag ])  创建一个复数...

2018-12-17 21:55:54 266

原创 Python封装的获取文件目录的函数

我喜欢在解决问题的同时,将解决方法封装并适应多种相似情况,以达到一劳永逸的效果。这样不仅可以得到一个小工具,而且后期遇到未考虑到的情况时,翻起原来整理的内容也理解的快。下面是获取指定文件夹中文件的函数,也是在网上学习时东拼西凑的结果。注意,其中文件名如1.txt,文件路径如D:\文件夹\1.txt;direct为第一层子级建议自己码一遍,不想码?拿走别客气import os#file...

2018-12-17 21:41:40 324

转载 Python获取文件路径:os.listdir()和os.walk()

转自https://blog.csdn.net/xxn_723911/article/details/787950331.os.listdir(path='')其中参数path为需要列出的目录路径。该函数返回指定的文件夹包含的文件或文件夹的名字的列表。2.walk(top, topdown=True, onerror=None, followlinks=False)os.walk(p...

2018-12-17 12:43:26 3627

转载 OpenCV:solvePnP参数介绍

转自https://www.jianshu.com/p/b97406d8833c背景介绍由于实验室项目的原因,最近学习了基于PNP方法的绝对位姿测量。如果场景的三维结构已知,利用多个控制点在三维场景中的坐标及其在图像中的透视投影坐标即可求解出摄像机坐标系与表示三维场景结构的世界坐标系之间的绝对位姿关系,包括绝对平移向量t以及旋转矩阵R,该类求解方法统称为N点透视位姿求解(Perspect...

2018-12-07 21:17:45 27325 9

转载 cv::cornerSubPix()亚像素角点检测

转自https://blog.csdn.net/guduruyu/article/details/69537083cv::goodFeaturesToTrack()提取到的角点只能达到像素级别,在很多情况下并不能满足实际的需求,这时,我们则需要使用cv::cornerSubPix()对检测到的角点作进一步的优化计算,可使角点的精度达到亚像素级别。具体调用形式如下:    void cv::...

2018-12-06 12:59:00 17302 2

转载 Sobel边缘检测算法及OpenCV函数实现

转自https://www.cnblogs.com/herenzhiming/articles/6526741.html  https://blog.csdn.net/qaz_wz/article/details/79052246算法原理索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,...

2018-12-06 12:56:40 2744

转载 VS启动多个实例调试

转自https://www.cnblogs.com/renyuan/p/3970143.html项目中经常出现一个解决方案里面有多个程序,如果想按F5启动多个实例进行操作调试那该怎么操作呢?以前自己都使用附加进程的方法调试,这样的调试不需要按F5,自己只要运行多个程序后,使用vs的附加进程到对应的进程中就可以进行断点调试了。现在学到的一种方法,感觉比较简单和正统,记录于此:1.解决...

2018-11-29 09:30:19 1209

转载 C++数字与字符串的相互转换

转自https://blog.csdn.net/michaelhan3/article/details/75667066 首先推荐用用C++的stringstream。 主要原因是操作简单。数字转字符串,int float类型 同理#include &lt;string&gt;#include &lt;sstream&gt;int main(){    double a = ...

2018-11-07 16:36:45 856

转载 C++ 取得系统当前时间

转自C++ 取得系统当前时间 #include &lt;time.h&gt;//* 方法一 time_t tt = time(NULL);//这句返回的只是一个时间cuo tm* t= localtime(&amp;tt); printf("%d-%02d-%02d %02d:%02d:%02d\n",   t-&gt;tm_year + 1900,  t-&gt;tm_mon...

2018-11-07 16:19:35 3349

转载 MultiByteToWideChar和WideCharToMultiByte参数详解及使用方法

转自:https://www.cnblogs.com/ziwuge/archive/2011/11/05/2236968.html https://www.cnblogs.com/gakusei/articles/1585211.html简单整理,未验证,不对结果负责函数原型:int MultiByteToWideChar(     UINT CodePage,     DWORD ...

2018-11-05 15:28:29 535

转载 TinyXML2使用方法及示例

转自https://blog.csdn.net/liang_baikai/article/details/78783839概述 TinyXML2是简单实用的开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。  TinyXML2解析器相对TinyXML1在代码上是完全重写,使其更适合于游戏开发中使用。它使用更少的内存,更快,并使用更少的内存分配。说明 xml类似数据库,...

2018-11-02 14:30:35 11767 3

转载 c++重载++和--

转自https://www.cnblogs.com/yangguang-it/p/6486660.htmlc++语言并不要求递增和递减运算符必须是类的成员,但是因为它们改变的正好是所操作对象的状态,所以建议将其设定为成员函数。(但下面的代码为了练习,还是分别采用成员函数和全局函数的方式实现)业余实现代码:#include&lt;iostream&gt;using namespace ...

2018-10-29 17:31:24 1299

转载 C++ boost 解析 Json

转自https://blog.csdn.net/freeking101/article/details/54694025property_tree可以解析ini,xml,json,info等格式的文本以下示例是解析json格式的文本#include &lt;iostream&gt;#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;#i...

2018-10-24 17:38:53 1550

转载 C++ 编写WebService服务

转自https://blog.csdn.net/lixiang987654321/article/details/50932256 原文很好,稍作修改在网络上已经以Webserice形式提供了很多类型的接口,例如获取网络时间、获取天气、获取手机归属地等等,可见webservice应用已经非常广泛,特别是在网络发展飞速的今天,它是一个跨平台的、可扩展的RPC应用,所以学习它非常实用,说不定哪天你...

2018-10-15 10:05:05 10428

转载 无法打开文件“libboost_system-vc110-mt-gd-x32-1_68.lib”

转自:https://blog.csdn.net/qq_27923041/article/details/76154782在Visual Studio 2010下编译出现如下错误:1&gt;LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_64.lib'1&gt;1&gt;Build ...

2018-09-27 10:42:17 2684

转载 MySQL数据库安装与配置详解

转自:https://www.cnblogs.com/wdw31210/p/7532530.htmlMySQL数据库安装与配置详解目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述  MySQL版本:5.7.17  下载地址:http://rj.baidu.com/soft/detail/12585.ht...

2018-09-24 10:31:59 621

转载 msvcp110d.dll 丢失问题原因及解决思路

转自https://blog.csdn.net/doubaijun/article/details/50599914 https://www.cnblogs.com/lisuyun/p/6410393.html一般用vs生成的程序在安装了vs运行包的电脑上也会报出来这个错误,很多人不理解为什么我安装了运行环境还报错呢。主要原因是你的应用程序是在debug环境下生成的,这时候应用程序的支持库是d...

2018-07-24 16:52:32 25028

转载 正则表达式示例

转自网络,未验证,慎用。匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9]匹配中文,英文字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$ 1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下...

2018-07-08 13:09:23 307

转载 VS 工程只生成dll不生成lib的解决方案

转自 http://blog.163.com/danshiming@126/blog/static/109412748201422011221502/在工程上右键 -&gt; 添加 -&gt; 新建项 -&gt; 选"模块定义文件(.def)" -&gt; 随便输入个名字 -&gt; 添加现在编译就可生成.lib 文件了,然后把添加的文件删除,以后都没问题了.如果上边的操作是添加现有项,不能产生(...

2018-06-04 12:49:15 10442

转载 Qt程序移植到其他电脑上无法运行的解决方法

转自:https://jingyan.baidu.com/article/3065b3b6a8789abecff8a497.html程序写好后的最终目的是交付用户使用。由于各人电脑上的系统环境千差万别,因此,即使是采用了 release 方式编译,在你自己电脑上生成的 Qt 可执行程序换到别人的电脑上,依然可能无法运行。首先,以 release 方式编译源代码,然后将生成的 exe 程序放到一个单...

2018-05-29 21:58:19 11718 4

转载 VS2012下创建QT5应用程序

转自https://blog.csdn.net/qing666888/article/details/12683503本文主要熟悉一下信号/槽如何在QT设计师中使用。本例是QT官方文档的一个例子。为了明白创建的全过程我们从创建QT项目开始写,新手看的,大神们直接跳过。自动生成了如下的一些文件如图:第一个为QT设计师可以打开的文件;第二个其实.UI对应的代码下面一个生成的.h 和.cpp文件  还有...

2018-05-26 15:21:31 545

转载 Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatalerror LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突

转自:http://blog.163.com/qimo601@126/blog/static/15822093201511205731319/为了将win7 32Bit位的项目换环境到win7 64bit系统下重新编译。Qt开发库,也从qt-opensource-windows-x86-msvc2013_opengl-5.3.0.exe更换成了qt-opensource-windows-x86-m...

2018-05-14 10:15:48 12855

转载 Qt消息机制和事件

转自:https://blog.csdn.net/baidu_39511645/article/details/78234687事件事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。在前面我们也曾经简单提到,Qt ...

2018-05-14 10:05:53 808

转载 C++访问WebService

转自:http://www.cnblogs.com/virtorld/archive/2012/11/16/2773395.html#3003232一    gSOAP访问WebService1.      下载gSOAPgSOAP 2.7.17 版下载地址http://sourceforge.net/projects/gsoap2/) 2.      安装gSOAP解压下...

2018-05-13 19:53:45 1656

转载 C++ 11使用thread类多线程编程

转自https://blog.csdn.net/dcrmg/article/details/53912941C++11中引入了一个用于多线程操作的thread类,简单多线程示例:[cpp] view plain copy#include &lt;iostream&gt;  #include &lt;thread&gt;  #include &lt;Windows.h&gt;    using na...

2018-05-08 12:40:19 447

转载 sort函数详解(史上最完整QAQ)

转自https://www.cnblogs.com/AlvinZH/p/6784862.html?utm_source=itdadao&amp;utm_medium=referral 1.sort使用:#include &lt;algorithm&gt;     using namespace std;作用:排序时间复杂度:n*lg(n)实现原理:sort并不是简单的快...

2018-04-25 10:28:25 2166 1

转载 什么是命令行参数

摘自《OpenCV 入门教程》 于仕琪 [email protected]/C++语言中的 main 函数,经常带有参数 argc,argv,如下:int main(int argc, char** argv)或者int main(int argc, char* argv[])在上面代码中,argc 表示命令行输入参数的个数(以空白符分隔),argv 中存储了所有的命令行参数。假如你的程序是...

2018-04-15 16:29:55 30417 2

转载 CAA创建自定义CATIA工具栏按钮和菜单

转自https://www.cnblogs.com/ayanamistltz/archive/2012/11/29/2793947.html注:本文在CATIA P3 V5R19和VS2005下实现,文中的链接请自己在CAADoc中寻找 Command(命令) 和 Access(按钮/菜单) 通过 Command Header联系起来各个标识符的命名习惯请参考Checklist for CAA V...

2018-04-04 16:44:03 3749

转载 转:C++ map的基本操作和使用

转自:https://www.cnblogs.com/hailexuexi/archive/2012/04/10/2440209.html1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。

2018-01-22 11:09:43 313

转载 转:C++ string的万能转换

转自:http://blog.csdn.net/Vic___/article/details/9324897string 转 long 那必须是万年atoi(),不过得配合c_str()使用![plain] view plain copy#include   #include   #includ

2018-01-09 11:41:27 238

转载 转:标准C++中的string类的用法总结

转自https://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html标准C++中的string类的用法总结

2018-01-04 21:01:05 158

转载 转:正则表达式简介及在C++11中的简单使用

转自:http://blog.csdn.net/fengbingchun/article/details/54835571正则表达式简介及在C++11中的简单使用

2018-01-04 15:59:57 269

原创 C++自增自减运算符简单记录

若++--运算符在左边,首先执行运算符,再执行其他运算,若在右边,首先执行其他运算,再执行++-- int a=4; int i=a*(++a)*(a--);上述代码执行后,a=4,i=125第二行代码执行顺序为1.++a,(a=5);2.i=a*a*a,(i=125);3.a--,(a=4);

2018-01-02 15:48:43 248

原创 多态的简单实现

参考《C++编程思想》第2版_第1卷。多态基于迟绑定,表现形式是继承和虚函数。程序运行时,当向上类型转换为父类类型后,C++根据对象的地址来确定应该执行父类函数还是子类的函数。上述“转换”是名义上的转换,其实际地址还是原类型,若将void ShowWhoDo(A &aa)中&删除,则无法体现多态。class A{public: virtual void Do() { cout

2017-12-14 22:29:19 179

原创 C++多继承的局限

类似以下代码无法通过编译,C++不允许不同父类中有同名函数。不管函数的参数及返回值是否相同,子类中必须重新实现。class A{public: void Do(int i) { cout << "Do By A;" << endl; }};class B{public: void Do() { cout << "Do By B;" << endl; }};

2017-12-14 22:14:38 402

空空如也

空空如也

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

TA关注的人

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