- 博客(24)
- 收藏
- 关注
转载 单元测试工具 unitils
Unitils模块组件 Unitils通过模块化的方式来组织各个功能模块,采用类似于Spring的模块划分方式,如unitils-core、unitils-database、unitils-mock等。比以前整合在一个工程里面显得更加清晰,目前所有模块如下所示: unitils-core:核心内核包。 unitils-database:维护测试数据库及连接池。...
2016-10-21 22:40:00 192
转载 [转] 利用git钩子,使用python语言获取提交的文件列表
项目有个需求,需要获取push到远程版本库的文件列表,并对文件进行特定分析。很自然的想到,要利用git钩子来触发一个脚本,实现获取文件列表的功能。比较着急使用该功能,就用python配合一些git命令写了一个脚本出来,等想到更好的方法后再对脚本进行修改。#!/usr/bin/env python#coding=utf-8'''该脚本在pre-receive或post-...
2016-10-15 12:52:00 350
转载 Spring AOP理解
Spring的核心思想的IOC和AOP。最近学习AOP,对切面的学习有了进一步的认识。 Spring用代理类包裹切面,把他们织入到Spring管理的bean中。也就是说代理类伪装成目标类,它会截取对目标类中方法的调用,让调用者对目标类的调用都先变成调用伪装类,伪装类中就先执行了切面,再把调用转发给真正的目标bean。这样可以实现对业务代码的最小化侵入。使得业务逻辑各部分...
2016-10-08 22:42:00 164
转载 JavaScript Cookies使用
Cookie 是个存储在客户端(浏览器)记录信息确定用户身份的小文本文件,可以用来跟踪用户当前登陆状态和用户浏览页面的次数,记录用户输入的文本信息,也可以在页面间传递变量,记录用户一些行为。当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬盘上。当访客结束其浏览器对话时,即终止的所有 Cookie。与cookies相对应...
2016-10-07 10:51:00 126
转载 [转]SURF算法解析
SURF算法解析一、积分图像 积分图像的概念是由Viola和Jones提出的。积分图像中任意一点(i,j)的值为原图像左上角到任意点(i,j)相应的对焦区域的灰度值的总和,其数学公式如图1所示:那么,当我们想要计算图片一个区域的积分,就只需计算这个区域的四个顶点在积分图像里的值,便可以通过2步加法和2步减法计算得出,其数学公式如下:二、Hession矩阵探测...
2015-10-02 22:07:00 196
转载 [转]四旋翼飞行器的姿态解算小知识点
1、惯性测量单元IMU(InertialMeasurement Unit)姿态航向参考系统AHRS(Attitude and Heading Reference System)地磁角速度重力MARG(Magnetic, Angular Rate, and Gravity)微机电系统MEMS(Micro Electrical Mechanical Systems)自由度维数...
2015-09-15 19:43:00 287
转载 [转]C++内存管理
[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内...
2015-09-10 14:10:00 144
转载 学习SQL笔记
SQL 语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLEALTER TABLE table_nameADD column_name datatypeorALTER TABLE table_nameDRO...
2015-09-09 09:30:00 95
转载 华为软件类常见面试问题集锦
1:请你分别划分OSI的七层网络结构图,和TCP/IP的层次结构?OSI从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层TCP/IP的四层结构图:数据链路层、网络层、传输层、应用层。Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用?TCP与UDP呢?IP协议是用于将多个包交换网络连接起来的,它在...
2015-09-07 18:39:00 196
转载 [转]堆排序
堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]<=key[2i+1]&&Key[i]<=key[2i+2]或者Key[i]>=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关...
2015-09-06 21:31:00 69
转载 pixhawk入门知识
Pixhawk是一种先进的自动驾驶仪,由PX4开放硬件项目设计和3D机器人制造。它具有来自ST公司先进的处理器和传感器技术,以及NuttX实时操作系统,能够实现惊人的性能,灵活性和可靠性控制任何自主飞行器。Pixhawk旗舰版模块将伴随着新的外设选项,包括数字空速传感器,外部多色LED指示灯支持和外部磁强计。所有的外围设备自动检测和配置。 该Pixhawk系统的优点包括:集成多线程,类似...
2015-09-06 18:57:00 1215
转载 [转]错误记录
题目:简单错误记录题目描述:开发一个简单的错误记录功能模块,能够记录出错的代码所在的文件名称和行号。处理:1、记录最多8条错误记录,循环记录,对相同的错误记录(净文件名称和行号完全匹配)只记录一条错误,错误计数增加;2、超过16个字符的文件名称,只记录文件的最后有效16个字符;3、输入的文件可能带路径,记录文件名称不能带路径输入描述:一行或多行字符串。每行...
2015-09-03 21:56:00 88
转载 华为上机试题:最高分是多少
老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.输入描述:输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID...
2015-09-03 20:04:00 147
转载 [转]opencv学习资料
转自:http://blog.csdn.net/poem_qianmo/article/details/205377371:Matimread(conststring&filename,intflags=1); eg:Matimage0=imread("dota.jpg",CV_LOAD_IMAGE_ANYDEPTH|CV_LOAD_IMAG...
2015-09-03 16:04:00 82
转载 像素点的Hessian矩阵
最近开始学习图像处理相关知识,碰到对像素点求黑塞矩阵查了资料才搞懂。给定一个图像f(x,y)上的一点(x,y)。其黑塞矩阵如下:因为导数的公式是f'(x)=(f(x+dx)-f(x))/dx在数字图像里,通常用相邻像素的灰度值来计算,它们的距离 dx=1。一阶导数就是相邻像素的灰度值的差f'(x) = f(x+1)-f(x)从二维图像来看,沿X方向和Y方向的一阶偏导数分别为f...
2015-09-02 21:13:00 1328
转载 排序算法
1、选择排序重复的循环,每次选出最小的数。for(int i=0; i<v.size()-1; i++){ int min = v[i]; int temp; int index = i; for(int j=i+1;j<v....
2015-09-02 18:01:00 105
转载 C/C++笔试经典程序(二)
1.下面5个函数哪个能够成功进行两个数的交换?swap1传的是值的副本,在函数体内被修改了形参p、q(实际参数a、b的一个拷贝),p、q的值确实交换了,但是它们是局部变量,不会影响到主函数中的a和b。当函数swap1生命周期结束时,p、q所在栈也就被删除了。swap2和swap3传的是一个地址进去,在函数体内的形参*p、*q是指向实际参数a、b地址的两个指针。swap5函...
2015-09-02 11:01:00 243
转载 遍历二叉树顺序
二叉树的遍历顺序有:前向遍历、中序遍历、后续遍历、按层遍历四种。前向遍历:先根节点再左子树后右子树。中序遍历:先左子树再根节点后右子树。(投影法快速实现遍历)。后续遍历:先左子树再右子树后根节点按层遍历:ABECDFG。二、二叉树的重构。已知一棵二叉树的先序遍历和中序遍历序列分别为:...
2015-08-28 19:50:00 187
转载 C/c++笔试经典程序(一)
1.输出结果比较1)输出结果:212)输出结果:12。虽然循环只进行了一次,但是对!X++来说,X还是进行了自加运算。2.指针运算输出结果8,8.程序运行时,printf语句是从右往左进行读取,此时ptr指向8.因为*和++的优先级相同,结合顺序是从右到左,所以*ptr++等价于*(ptr++)。3.运算符优先级4.利用位运算实现两个整数的加法运算...
2015-08-25 19:40:00 945
转载 C语言宏定义#define用法
#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1.1 #define的概念#define命令是...
2015-08-25 13:57:00 312
转载 [转]机器视觉开源代码集合
一、特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project] Affine-SIFT [3] [Project] SURF [4] [OpenSURF] [Matlab Wrapper] Affine Covariant Features [5] [...
2015-08-24 20:04:00 132
转载 【转】校园招聘 建议
常用校园招聘相关网站:应届生求职网、大街网、智联招聘、51job、海投网、饮水思源bbs、日月光华bbs、宣讲会网、内推网。。。。。。1.大家都很关心我最后去了哪里,其实是个比较小众的国企吧,在金融街的一个政策性保险公司,叫中国出口信用保险,因为每年招的人比较少,所以大家可能没怎么听说过,所以也没打算提。关于待遇不方便在这里说,有好奇宝宝可以私信我。2.投简历的话,现在都...
2015-08-24 19:39:00 193
转载 opencv配置
OpenCV的简单安装和一次性配置在这里就不赘述了,网上教程很多,可以参考一下这个链接里面的教程http://wenku.baidu.com/view/3b40de25453610661ed9f46b.html。 但是很多情况下面,我们新建一个项目就要重新配置一次OpenCV,那就相当麻烦了。为了找到一次性配置的方法,我在网上找了很久,基本上都是链接http://www...
2015-08-24 19:09:00 99
转载 C++复制构造函数
在C++中,下面三种对象需要调用拷贝构造函数(有时也称“复制构造函数”):1) 一个对象作为函数参数,以值传递的方式传入函数体;2) 一个对象作为函数返回值,以值传递的方式从函数返回;3) 一个对象用于给另外一个对象进行初始化(常称为复制初始化);对象以值传递的方式传入函数参数:class CExample {private: int a; public: //构...
2015-08-24 14:24:00 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人