这篇文章为HectorSLAM系列的以下部分 HectorSLAM的整体逻辑 激光匹配 地图构造 地图更新 500行代码重写一个LidarSLAM 测试数据的准备,和测试数据读取模块的编写 GUI编写 地图模块的编写 核心模块的编写 主循环 匹配算法 HectorSLAM的整体逻辑 激光匹配 地图构 ...
分类:
其他好文 时间:
2017-06-25 14:19:09
阅读次数:
129
这篇文章为HectorSLAM系列的以下部分 HectorSLAM的整体逻辑 激光匹配 地图构造 地图更新 500行代码重写一个LidarSLAM 测试数据的准备,和测试数据读取模块的编写 GUI编写 地图模块的编写 核心模块的编写 主循环 匹配算法 HectorSLAM的整体逻辑 激光匹配 地图构 ...
分类:
其他好文 时间:
2017-06-25 10:15:20
阅读次数:
344
转载自:http://www.cnblogs.com/CreateMyself/p/6906594.html 前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适 ...
分类:
数据库 时间:
2017-06-02 11:30:13
阅读次数:
268
前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适的解决方案。 探讨存在就更新七种方案 首先我们来创建测试表 解决方案一(开启事务) 我们统一创建存储过程通过来 ...
分类:
数据库 时间:
2017-06-01 10:37:11
阅读次数:
284
前面做了一个非常垃圾的小demo,真的无法直面它,菜的抠脚啊,真的菜,好好努力把。菜鸡。 --WH 一、JDBC是什么? Java Data Base Connectivity,java数据库连接,在需要存储一些数据,或者拿到一些数据的时候,就需要往数据库里存取数据,那么java如何连接数据库呢?需 ...
分类:
数据库 时间:
2017-02-26 17:36:04
阅读次数:
309
1.大表的数据修改最好分批处理。 1000万行的记录表中删除更新100万行记录,一次只删除或更新5000行数据。每批处理完成后,暂停几秒中,进行同步处理。 2.如何修改大表的表结构。 对表的列的字段类型进行修改,改变字段宽度时还是会锁表,无法解决主从数据库延迟的问题。 解决办法: 1.创建一个新表。... ...
分类:
数据库 时间:
2016-10-07 15:49:21
阅读次数:
184
所有的oracle事务都遵循数据库基本的事务特性,就是所谓的ACID特性。ACID是以下四个事务特性的缩写:1. 原子性 一个事务的所有工作要么都(成功)执行,要么都不执行。不会发生只执行一部分的情况。比如说,一个事务开始更新100行记录,但是在更新了20行之后(因为某种原因)失败了,那么此时数据库...
分类:
其他好文 时间:
2015-11-03 00:41:09
阅读次数:
274
在某些情况下我们需要向数据表中更新一条记录的状态,然后再把它取出来,但这时如果你在更新前并没有一个确认惟一记录的主键就没有办法知道哪条记录被更新了。举例说明下:有一个发放新手卡的程序,设计数据库时常见的方案有两种:方案一:使用一张表,新手卡和领取记录都在一起,这样主要字段就是新手卡(主键)、用户ID...
分类:
数据库 时间:
2015-05-27 18:44:04
阅读次数:
220
在某些情况下我们需要向数据表中更新一条记录的状态,然后再把它取出来,但这时如果你在更新前并没有一个确认惟一记录的主键就没有办法知道哪条记录被更新了。举例说明下:有一个发放新手卡的程序,设计数据库时常见的方案有两种:方案一:使用一张表,新手卡和领取记录都在一起,这样主要字段就是新手卡(主键)、用户ID...
分类:
数据库 时间:
2015-04-07 13:41:21
阅读次数:
203
事务的ACID属性Atomicity 原子性 每个事务作为原子单元工作(即不可以再拆分),也就是说所有数据库变动事务,要么成功要么不成功。SQL Server把每个DML或者 DDL命令都当做一个事务。不允许任何命令只是部分成功。 比如一个UPDATE语句更新500行,除非500行全部更新,否则有任...
分类:
数据库 时间:
2015-03-15 18:08:49
阅读次数:
307