catkin 工作空间:组织和管理功能包的文件夹,以 catkin 工具编译 建立工作空间 编译 catkin_ws 目录下会生成 3 个文件夹 build:cmake & catkin 缓存和中间文件 devel:生成的目标文件 src:package 源代码,是我们写代码的地方,catkin 在 ...
分类:
其他好文 时间:
2018-05-18 20:14:48
阅读次数:
258
前言 在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作,应用范围与前景非常广泛。在美团?大众点评,已经有很多同学在各种项目中尝试使用Spark。大多数同学 ...
分类:
其他好文 时间:
2018-05-18 20:14:40
阅读次数:
157
1. 关于打印,浏览器有自带的打印方法,但是有个问题就是它只能打印整个页面。如果需要打印局部会比较麻烦。具体实现方法可以看下面代码: 在HTML 页面中,我们需要在打印的区域加个开始与结束的标识符。如下图所示: 2. 用 printThis插件 实现局部打印。 使用方法如下: 1.引用该 JS,具体 ...
分类:
其他好文 时间:
2018-05-18 20:14:31
阅读次数:
193
可以多次买卖的话,就可以利用累加效应,只要后面相邻值大于当前值,就可以获利,将差值作为最大获利值的一部分累加起来。最后结果即为最大获利值。 ...
分类:
其他好文 时间:
2018-05-18 20:14:21
阅读次数:
110
一对多|多对一 一对多 多对一 级联操作 结论: 简化操作.一定要用,save-update,不建议使用delete. 关系维护 在保存时.两方都会维护外键关系.关系维护两次,冗余了. 多余的维护关系语句,显然是客户这一端在维护关系 多对多 inverse属性 级联属性 查询 1.oid查询-get ...
分类:
Web程序 时间:
2018-05-18 20:14:12
阅读次数:
233
request.post:字典形式数据 request.body:收到的是源数据 ...
分类:
其他好文 时间:
2018-05-18 20:14:05
阅读次数:
106
知识点十:MySQL 事务的应用 (21-22) 为什么要引入事务: 为什么要引入事务这个技术呢?现在的很多软件都是多用户,多程序,多线程的。对同一表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。这样很抽象,举个例子: A给B要划钱,A的账户是-1000元,B的账户是+1000元, ...
分类:
数据库 时间:
2018-05-18 20:13:55
阅读次数:
186
一:什么是QTP? QTP(QuickTest Professional)是一款自动化测试工具,自动化测试就是利用计算机模拟人进行测试,也就是开发一套代码测试另一套代码。 QTP主要用它来执行重复的手工测试,主要用于功能测试和回归测试,功能测试里又注重在界面测试,就是一些按钮,下拉框,编辑框等。 它 ...
分类:
其他好文 时间:
2018-05-18 20:13:49
阅读次数:
156
用pickle保存中间变量: with open('path/file_name.pickle', 'wb') as handle: pickle.dump(variable_name, handle, protocol=2) 用pickle读取中间变量: with open('path/file_ ...
分类:
编程语言 时间:
2018-05-18 20:13:40
阅读次数:
235
Visual Stuido 2017中使用正则修改部分内容 ...
分类:
其他好文 时间:
2018-05-18 20:13:31
阅读次数:
128
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 20:13:24
阅读次数:
239
汇编程序的入口是_start,而C程序的入口是main函数。 有文件main.c,编译生成可执行文件有下面2种方式: 对于第二种错误的做法分析如下: 如果我们用gcc做链接,gcc其实是调用ld做链接的。gcc main.o -o main相当于这样的命令: 除了crt1.o之外其实还有crti.o ...
分类:
其他好文 时间:
2018-05-18 20:13:15
阅读次数:
149
基本数据类型 基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。 JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。 对于数值类型的基本类型的取值范围,我 ...
分类:
编程语言 时间:
2018-05-18 20:13:08
阅读次数:
246
因为应用需要开始学习数据处理技术,网上多使用spark,随大流也选用spark (spark性能是hadoop的100倍,我也是道听途说,没有亲测。) 1.ssh免密登录配置 Mac 自带ssh 不需安装,只需要生成秘要并放入秘要文件中即可 1:终端执行 cmake /Users/shihaolin ...
分类:
系统相关 时间:
2018-05-18 20:12:59
阅读次数:
247
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 20:12:49
阅读次数:
187
LeetCode第7题: Given a 32-bit signed integer, reverse digits of an integer. Example 1: Example 2: Example 3: Note:Assume we are dealing with an environm ...
分类:
编程语言 时间:
2018-05-18 20:12:39
阅读次数:
259
this.getSession().update(obj); this.getSession().merge(obj); this.getSession().saveOrUpdate(obj);1. update 和 merge的区别 首先在执行更新操作的时候,两者都必须要有id update是直接 ...
分类:
Web程序 时间:
2018-05-18 20:12:30
阅读次数:
180