自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 STL generate()与generate_n()

generate()功能:用指定函数对象产生的值去给容器指定范围内元素赋值[cpp] view plain copytemplateclass ForwardIterator, class Generator>     void generate(        ForwardIterator _First,       

2016-10-26 08:51:13 541

转载 函数对象

一个函数对象,即一个重载了括号操作符“()”的对象。当用该对象调用此操作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象。举个最简单的例子:[cpp] view plain copyclass FuncObjType  {  public:      void operator() ()      {          c

2016-10-26 08:42:13 408

原创 c++thread学习(1)

现在我们有一个这样的问题:对一个初始数据A的处理我们能分为两个步骤:步骤1 :把数据A处理成中间数据B,,需要2s。步骤2:把中间数据B处理成最终数据C,需要3s。如果我们写一个单线程的函数,即顺序执行,那么每处理一个数据需要5s。现在我们想对数据处理进行提速:能否缩小处理数据的处理时间?于是我们想到了多线程。即:设计两个线程th1,th2,th1处理第一步,th2

2016-10-21 14:23:55 498

转载 让一个数字显示指定位数

#include   #include //一定要包含这个c++头文件,非常重要    using namespace std;    int main()  {      int test[4] = { 1, 12, 123, 1234 };      for (int i = 0; i     {          cout '0') " ";   

2016-10-20 20:07:18 637

转载 linux下获取微秒级精度的时间

使用C语言在linux环境下获得微秒级时间1、数据结构int gettimeofday(struct timeval*tv, struct timezone *tz);其参数tv是保存获取时间结果的结构体,参数tz用于保存时区结果:struct timezone{int tz_minuteswest;/*格林威治时间往西方的时差*/int tz_dsttim

2016-10-20 15:30:36 3984

转载 Linux下如何增加swap分区大小

Linux下如何增加swap分区大小1.  检查当前的swap分区情况# free –m              total       used       free     shared    buffers     cached  Mem:          1006         84        922          0         11        

2016-10-18 10:33:54 553

原创 嵌套类的参数传递

在工程可能会遇到这样一个情况,底层的类需要main函数中传参数。但是考虑到系统功能的设计,底层的类又不能直接定义在main函数中,因为底层的类是嵌套在顶层的类里面的,实现相应的功能需要顶层的类的中间结果。 这个时候我们怎样实现把main函数中的参数传给底层的类呢?下面来看一个例子:为了简单起见,我一共写了两个简单的类,一个是类A,为顶层类、另一个是类B,为底层类。classA.h#

2016-10-10 17:37:33 645

原创 图片天空区域识别

本文主介绍了一下一种天空区域识别的算法,参考论文:Sky Region Detection in a Single Image for Autonomous Ground Robot Navigation顺便贴出对论文中算法稍加改进后,图片天空区域的识别效果图。具体怎么改进的见下面描述。本文分为四个部分,依次是1  天空识别的重要性2 参考论文中的方法描述3 自己的改进4 实现效果对比

2016-10-09 22:14:27 13257 24

原创 学习linux之 gcc/g++常用的命令行编译指令

1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) source_file.c -o output_filenam

2016-10-09 10:36:45 31490 3

原创 学习linux之 cmake(1)

一个高级程序从编写到被执行会经历哪些过程呢?这和很简单,了解编译原理的同学都知道,高级程序最终是要被转化成机器理解的机器代码的,这样才能被机器理解执行。这个过程可以粗略的分为      源代码(编译)-->目标代码(链接)--->可执行程序在IDE环境下开发软件,我们只需编写好源文件、头文件、告诉IDE我们依赖的第三方头文件路径、库文件全路径,然后剩下的就交给IDE来完成这个所

2016-10-09 09:06:20 811

空空如也

空空如也

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

TA关注的人

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