简介 算法导论第四章介绍过使用分治法求最大子数组问题,其基本思想就是把一个数组分成三部分,a[0:n/2],a[n/2+1:n],a[j:k] (其中0 include "gtest/gtest.h" using namespace std; / 功能函数 @author Stone version ...
分类:
编程语言 时间:
2018-03-29 22:36:48
阅读次数:
356
GoogleTest框架测试C++代码 开发环境 :Ubuntu16.04 1. 判断是否安装 输入 ,如果没有安装,输入 2. 打开终端输入: 3. 创建文件夹 ,用于作为cmake的目录。 4. 在 下,输入命令: ,`${GTEST_DIR} GoogleTest`的目录 5. 在上述的 下, ...
分类:
编程语言 时间:
2018-03-21 00:01:08
阅读次数:
194
google test 简称gtest,是一个C/C++的单元测试框架,它的代码在 "github仓库" ,使用起来还是挺方便的。 安装 先确保PC上有安装cmake: 如果没有安装cmake,可以安装一下: 我的机子14.04安装的是2.8.12.2版本的cmake,注意记一下你的版本号,下面有用 ...
分类:
系统相关 时间:
2018-03-18 12:30:13
阅读次数:
522
所以,第三个参数不能超过前两个的乘积,如果用fig.add_subplot(a,b,c)来表示的话,ab>=c,否则会报错。 对于fig.add_subplot(3,4,12)这个函数,官方网站的解释似乎有点问题,链接https://matplotlib.org/api/_as_gen/matplo ...
分类:
其他好文 时间:
2018-01-27 22:17:27
阅读次数:
274
例子2: 看出区别了吗,toString的好处是在碰到“println”之类的输出方法时会自动调用,不用显式打出来。 一 概念简介 1、打印对象和toString方法:toString方法是系统将会输出该对象的“自我描述”信息,用以告诉外界对象具有的状态信息。 2、Object 类提供的toStri ...
分类:
编程语言 时间:
2018-01-26 14:00:36
阅读次数:
213
[root@tomcat ~]# service nagios start Starting nagios:This account is currently not available. ERROR: Could not create or update '/usr/local/nagios/va ...
分类:
移动开发 时间:
2018-01-17 15:56:40
阅读次数:
788
一、前言 在开发过程中,Android可能会打出来很多的包,用于标识不同的商店下载量。原来觉得苹果只有一个商店:AppStore,如何做出不同来源的统计呢?本篇文章就是告诉大家如何做不同渠道来源统计。 二、正文 先看一下苹果自家统计到的数据: 这个是在没有对下载链接做任何处理的情况下在itunesc ...
分类:
移动开发 时间:
2018-01-04 23:20:15
阅读次数:
268
在C++类中可以定义静态成员变量(使用static声明) 1、静态成员变量属于整个类所有 2、静态成员变量的生命期不依赖任何对象 3、可以通过类名直接访问静态成员变量(设置成public),也可以通过对象名访问 4、所有对象共享类的静态成员变量 ps:静态成员变量需要在类外单独分配空间;静态变量处于 ...
分类:
其他好文 时间:
2018-01-04 00:33:47
阅读次数:
182
本文讲如何用catkin创建一个ROS的package 1. catkin package的组成:一定要包含CMakeLists.txt及package.xml文件 此外,每个package必须要有他自己的文件夹。 2. 推荐使用catkin workspace来处理catkin package 3 ...
分类:
其他好文 时间:
2017-12-08 19:24:29
阅读次数:
1302
由于其功能性和灵活性,ArrayList是 Java 集合框架中使用最为普遍的集合类之一。ArrayList 是一种 List 实现,它的内部用一个动态数组来存储元素,因此 ArrayList 能够在添加和移除元素的时候进行动态的扩展和缩减。你可能已经使用过 ArrayList,因此我将略过基础部分 ...
分类:
编程语言 时间:
2017-12-02 19:03:10
阅读次数:
214