原文链接:http://ghx0x0.github.io/2014/12/30/NDT-match/ 目前三维配准中用的较多的是ICP迭代算法,需要提供一个较好的初值,同时由于算法本身缺陷,最终迭代结果可能会陷入局部最优。本文介绍的是另一种比较好的配准算法,NDT配准。这个配准算法耗时稳定,跟初值相 ...
分类:
编程语言 时间:
2017-11-12 23:04:03
阅读次数:
366
四个带 key 参数的函数: max()点击查看详细 min()点击查看详细 map()点击查看详细 filter()点击查看详细 1)max(iterable, key) key:相当于对可迭代对象iterable每个元素的预处理。 2)min(iterable, key) 点击查看详细 3)ma ...
分类:
编程语言 时间:
2017-11-12 23:04:21
阅读次数:
329
背景: 通常在UNIX下面处理文本文件的方法是sed、awk等shell命令,对于处理大文件受CPU,IO等因素影响,对服务器也有一定的压力。关于sed的说明可以看了解sed的工作原理,本文将介绍通过python的mmap模块来实现对大文件的处理,来对比看他们的差异。 说明: mmap是一种虚拟内存 ...
分类:
编程语言 时间:
2017-11-12 23:04:53
阅读次数:
320
本节主要内容:1:通过代码演示实现零XML配置spring2:使用重点注解理解声明:本文是《凯哥陪你学系列-框架学习之springboot框架学习》中springboot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring.在上一节《springboot框架学习学前掌握之重要注解(1)-spring的..
分类:
编程语言 时间:
2017-11-12 23:07:15
阅读次数:
295
1.复习了以前的知识,没太多遗留的问题,就是编程身份证是存在一点问题,麻烦老师把您的范本让我借鉴一下; 2.《图形程序设计》和JavaScript存在较多的相似点,通过javascript了解Java图形程序设计是个不错的方法,Java图形程序设计中的“类”可以看成是标签,一个包包括很多标签,例如: ...
分类:
编程语言 时间:
2017-11-12 23:07:22
阅读次数:
269
本章节主要内容:通过前面的学习,我们了解并快速完成了springboot第一个应用。springboot企业级框架,那么springboot怎么读取静态资源?如js文件夹,css文件以及png/jpg图片呢?怎么自定义消息转换器呢?怎么自定义springmvc的配置呢?这些我们在公司都需要用的。这些怎么解决..
分类:
编程语言 时间:
2017-11-12 23:07:32
阅读次数:
301
基本类型 派生类型 类型限定符 A.5 对象和左值 A.6 转换 整型提升 整型转换 整数和浮点数 浮点类型 算术类型转换 指针和整数 void 指向void的指针 ...
分类:
编程语言 时间:
2017-11-12 23:07:55
阅读次数:
292
Inheritance OOP三要素之一,继承人类和猫都继承自动物类。个体继承自父母,集成了父母的一部分特征。在面向对象的世界中,从父类继承,就可以直接拥有弗雷德属性和方法,这样可以减少代码,多复用。子类可以定义自己的属性和方法。类的继承对于python来讲,所有的祖先都是obje..
分类:
编程语言 时间:
2017-11-12 23:09:43
阅读次数:
446
面试当中对python语言的解释: Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。 Python非常适合面向对象的编程(OOP) ...
分类:
编程语言 时间:
2017-11-12 23:09:50
阅读次数:
346
以下表格列出了 从高到低 优先级的所有运算符: ...
分类:
编程语言 时间:
2017-11-12 23:10:35
阅读次数:
389
本文主要用于记录python环境的搭建一些不常用的命令,其他的安装步骤在其他大师可以找到就不详细列出了。(注:以下操作都是在Ubuntu14.04LTS版本) 一.环境查询相关 1.查询当前python环境中安装的包及版本信息。 pip freeze 二.虚拟环境相关 1.使用virtualenv建 ...
分类:
编程语言 时间:
2017-11-12 23:10:45
阅读次数:
412
这是课堂的最后一个编程题,我课堂上这样写: package book; public class Book { public static void main(String[] args) { Books[] books=new Books[3]; books[0]=new Books("Java程 ...
分类:
编程语言 时间:
2017-11-13 00:07:37
阅读次数:
271
package com.lkb.demo.test; public class StringTest { public static void main(String[] args) { StringTest test = new StringTest(); char[] src = {'c','d... ...
分类:
编程语言 时间:
2017-11-13 00:07:47
阅读次数:
220
URL变量 在上一个博客中,学习了如何在@Controller中创建@RequestMapping(或者响应的简写)来处理不同的URL请求。但是在Web应用中URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1,http://we ...
分类:
编程语言 时间:
2017-11-13 00:07:58
阅读次数:
249
java中遍历 list遇到需要动态删除arraylist中的一些元素 的情况 错误的方式 这样会抛出异常 这个异常是因为删除元素之后未改变相应角标,遍历到最后一个 的时候 就会找不到抛出 这个异常 正确做法删除下标以及定位到遍历位置 或者使用Java的Iterator接口来实现遍历 ...
分类:
编程语言 时间:
2017-11-13 00:08:44
阅读次数:
189
问题:在字符串S中找到与字符串M相匹配的子串 步骤: 1:构造字符串M的next数组。 目的:匹配时,当M[i]与S[j]不匹配了,确定能将M向后移动的最多位数。 解释:next数组中保存的是在M[i]之前,与M起始串相匹配的最大子串。换个角度,保证若将M串向后移动少于i-next[i]+1位,在S ...
分类:
编程语言 时间:
2017-11-13 00:09:15
阅读次数:
189
1. 数组: 形同类型数据的集合叫做数组 2 定义数组的方式 2.1 int[] a = new int[10]; 2.2 int a[] = new int[10] 2.3 type[] 变量名 ={new type[]} {逗号分割的初始化列表}; 红色可以省略 type[] 变量名 = {逗号 ...
分类:
编程语言 时间:
2017-11-13 00:09:39
阅读次数:
174
在做spring-mybatis整合项目时对Dao所对应的 XXX.xml进行单元测试。整合时是spring和mybatis的整合,所以mybatis.xml文件就没有了, 对应的配置文件为spring-mybatis.xml文件,这是以spring配置文件的形式写的。下图是项目的结构,使用mave ...
分类:
编程语言 时间:
2017-11-13 00:10:36
阅读次数:
196
说来也是巧,今天和一个朋友聊天,说他运气不错应该买彩票,于是就想到了双色球的规则,就写了几行代码产生双色球号码,代码如下: ...
分类:
编程语言 时间:
2017-11-13 00:10:45
阅读次数:
179
本周学习了图形程序设计。 基本内容有:简单的图形框架的构建。 EventQueue.invokeLater(() -> { SimpleFrame frame = new SimpleFrame(); frame.setTitle(); frame.setDefaultCloseOperation( ...
分类:
编程语言 时间:
2017-11-13 00:11:57
阅读次数:
214