- 激光SLAM--(8) LeGO-LOAM论文笔记
lonely-stone
slam激光SLAM论文阅读
论文标题:LeGO-LOAM:LightweightandGround-OptimizedLidarOdometryandMappingonVariableTerrain应用在可变地形场景的轻量级的、并利用地面优化的LOAMABSTRACT轻量级的、基于地面优化的LOAM实时进行六自由度位姿估计,应用在地面的车辆上。强调应用在地面车辆上是因为在这里面要求雷达必须水平安装,而像LOAM和LIO-SA
- 2019-06-21 #64 发烧的复盘和总结
Amy娴
旅游回程路上就不太舒服,头疼。回来第二天发烧到37.7。因发烧当天是周日,也好久没和家人聚了。原本说好,还要去大姨家接她和外婆,于是还是决定去表弟家小聚。下午甚至还陪了侄女玩了LEGO。(翡翠滨江周边商场慢慢起来了,商场还是以教育和饮食为主,虽然到处修路。)晚上到家,就吃了粒百服宁夜片睡了。周一早上就发现脸肿了一半,头又涨,早上5点醒来,烧也发到38了,于是请假一天又吞了最后二粒老爸之前发烧配的处
- 仪器和软件通讯测试软件,软件定义的仪器-测试测量-与非网
张溪梦 Simon
仪器和软件通讯测试软件
如同每个孩子所拥有的第一套LEGO®玩具改变了他们对世界的认识一样,26年前,美国国家仪器通过NILabVIEW系统设计软件,重新改变了人们对仪器的认知。今年,NI将再次重演历史,发布一款新型仪器,帮助测试工程师摆脱厂商定义仪器的束缚。许多年来,仪器的基本模式没有太大的改变。需要进行测试工作的工程师和科学家必须先从测试测量供应商处购买功能固定的硬件,然后在标准台式计算机上使用诸如LabVIEW之类
- LeGO-LOAM 几个特有函数的分析(2)
水理璇浮
算法ubuntulinux
接上回LeGO-LOAM几个特有函数的分析(1)二、广度优先遍历广度优先遍历(Breadth-FirstSearch,BFS)是一种用于遍历或搜索树或图的算法。这种算法从树的根(或图的某一指定节点)开始,然后探索邻近的节点,之后对每一个邻近的节点,它再去探索它们各自相邻的节点,这个过程持续进行直到访问所有可达的节点。广度优先遍历的主要特点是它按照距离起始点的“层次”来遍历。首先访问距离起点最近的节
- LeGO-LOAM 安装以及运行
水理璇浮
ubuntulinux
一、源码地址:GitHub-RobustFieldAutonomyLab/LeGO-LOAM:LeGO-LOAM:LightweightandGround-OptimizedLidarOdometryandMappingonVariableTerrainLeGO-LOAM:LightweightandGround-OptimizedLidarOdometryandMappingonVariable
- Git commit 遇到的 precommit Not a git repository 错误
莫帆海氵
问题描述在提交时遇到执行hooks失败,错误提示“Notagitrepository”具体错误如下所示:xyf$gitcommit-m'feat:testcommit'husky>pre-commit(nodev8.11.3)>
[email protected]/Users/lego>lint-staged✔Runningtasksfor**.{js,es6,jsx}No
- Ouster OS1-128 雷达调试
梦醒时分1218
自动驾驶
文章目录一.硬件连接二.IP配置1.修改电脑ip2.分配雷达ip三.ROS下显示点云1.安装ROS驱动步骤2.显示效果四.使用LeGO-LOAM建图五.TODO在这里记录一下自己使用OusterOS1-128线雷达过程中踩过的一些坑。一.硬件连接我这里使用的是OS1-128线的雷达,长这个样子,实际尺寸挺小的,不到一个手掌大,比速腾/禾赛/velodyne的产品都要小。具体的可以去他们的官网看:O
- egg.js学习笔记(一)——快速创建一个egg.js应用
趁着年轻吃点苦
koa2egg.js学习
前言最近在慕课网学习使用egg.js这个框架来编写服务端,所以简单的做一下笔记。快速开始快速初始化这里我直接按照官网的教程使用的脚手架,前提是你的npm版本>=6.1.0,然后随便找一个目录来开始创建我们的项目。mkdirerdan-lego&&cderdan-lego$npminitegg--type=simple$npmi启动项目:npmrundev这个时候我们的项目就已经创建好了,是不是很快
- 在用robosense的rslidar(16线)运行lego-loam遇到的问题总结
这道题太难了!
在将rslidar通过github上开源的工具包转换成velodyne的点云格式后,运行测试lego-loam时遇到了关于kdtree的报错问提:[pcl::KdTreeFLANN::setInputCloud]CannotcreateaKDTreewithanemptyinputcloud!然后在lego-loam的github主页上找到了最相关的issue,原因是Lego-loam可以处理VL
- 使用Swift协议来提升代码的可测试性
plantseeds
本文翻译自《ImprovingcodetestabilitywithSwiftprotocols》lego_bricks.png作为开发者,面临的最大挑战之一就是实现高可测试性的代码。这些测试是非常有用的,它不仅保证已完成的代码正常工作,并且确保添加新功能时不会影响旧功能。当你在团队中工作时,会有许多人修改同一个项目,因此确保代码的完整性就更加重要了。有许多种测试方法,它们应该是清晰、明确、简单的
- ROS中/odom,/map,/base_link几个坐标系的含义:从ROS的REP105严谨介绍
larry_dongy
软件与库SLAM机器人
这两日看lego-loam,其中的坐标系定义很混乱。在lego-loam的一个issue中,作者指出他坐标系定义是完全按照ROS的REP103和105的建议的。然后又看到了关于/odom,/map,/base_link几个坐标系的含义的说明,因此整理一下。关于ROS的REP关于REP:https://ros.org/reps/rep-0000.htmlTheREPcontainstheindexo
- ingress 域名自动申请https证书
侯星辉
这是官方对于cert-manger解释和架构图cert-manager是本地Kubernetes证书管理控制器。它可以帮助从各种来源颁发证书,例如Let'sEncrypt,HashiCorpVault,Venafi,简单的签名密钥对或自签名。它将确保证书有效并且是最新的,并在到期前尝试在配置的时间续订证书。它大致基于kube-lego的工作,并从其他类似项目(例如kube-cert-manager
- 对于3D激光SLAM,LeGo-LOAM到底有多重要?
3DCV
计算机视觉人工智能算法学习深度学习
LeGo-Loam是基于ros系统框架的3D激光slam开源代码。代码简洁,其中大量计算都是手动推导出来,依赖库相对较少,主要依赖gtsam进行后端因子图优化。其中在前端里程计计算中,通过地面特征和线特征分开来计算机器人姿态,减少计算量,提高前端计算效率。原文链接:对于3D激光SLAM,LeGo-LOAM到底有多重要?
- 通篇玩梗乐翻天——《乐高蝙蝠侠大电影》
妙介子
今天介绍一部动画电影《乐高蝙蝠侠大电影》。片名TheLegoBatmanMovie(2017),别名Lego蝙蝠侠英雄传(港)/乐高蝙蝠侠电影(台)/乐高蝙蝠侠/乐高大电影:蝙蝠侠。这次华纳出品的乐高大电影将目光对准蝙蝠侠,从影片第一秒开始,疯狂地进行吐槽,预示着这是一部火力全开的喜剧大电影。影片开篇,蝙蝠侠便用他那特有的喉癌晚期低沉声线进行犀利吐槽,可谓字字玑珠,都吐到了点子上,而且吐槽地好贱好
- Ubuntu20.04下A-LOAM配置安装及测试教程(包含报错问题踩坑)
快乐小脾孩
SLAM
参考文章:ubuntu20.04下ros运行A-LOAMUbuntu20.04下运行LOAM系列:A-LOAM、LeGO-LOAM、SC-LeGO-LOAM、LIO-SAM和LVI-SAM需要学习源码的同学可以下载LOAM论文LOAM论文链接1.需要安装的库文件1.1Eigen3.3可以直接使用apt命令安装,或者去官网下载源码安装sudoapt-getinstalllibeigen3-dev安装
- Eric piano 日常
尘世小书虫
1.两个小时的练琴时间还有多久结束啊2.离上一次喝水过了几分钟啊3.再过十分钟去上厕所吧4.弟弟在楼上玩什么呢?声音这么响。是LEGO吗?分心......5.不想练指法,boring......6.这礼拜能过吗?会不会被Lora批评7.什么时候才能练新曲子啊8.这条一直过不了,妈妈又要骂我了9.这谁写的,写这么复杂,哦,好吧。10..渐强,渐强,渐强!!连音!连音!11.我可以弹得再快点!再快点!
- Unity LEGO MicroGame学习模板学习笔记
Recitative
Unity学习unity学习游戏引擎
写在前面LEGOMicroGame是Unity官方发布的、可以在资产商店免费获取的学习模板,提供了一系列预制乐高积木,玩家可以使用这些积木,搭建富有特色和功能的关卡。本篇是我在学习该模板的时候的一些学习笔记,希望能对想要了解Unity的人有所帮助。由于个人能力有限,难免会有疏漏之处,欢迎大家讨论和指正。文章目录写在前面GetStart进入Play模式了解游戏在层级界面中选择人仔GameObject
- 在ubuntu20.04下编译并运行Point-LIO、FAST_LIO2、Faster-LIO、DLO、LeGO-LOAM、LIO-SAM(即部分问题解决)
睡不着的苏东坡
github
源码下载:https://github.com/engcang/SLAM-application在运行算法建图的步骤:1、将源码下载到ros的工作环境中;2、根据系统配置修改源码:比如:在ubuntu20.04中运行LeGO-LOAM和LIO-SAM需要将源码CMakeList.txt中修改为c++14;3、只有发布和接收的话题相同才会出现点云。一、Point-LIOcd~/your_worksp
- Ubuntu18.04安装LVI-SAM保姆级教程
灬杨三岁灬
SLAM算法部署及BUG调试ubuntu激光SLAMc++
目录1LIO-SAM的安装前要求1.1ROS安装:参考我的另一篇博客1.2gtsam安装(参考LeGO-LOAM1.2节)2安装
- Ubuntu18.04安装LIO-SAM保姆级教程
灬杨三岁灬
SLAM算法部署及BUG调试激光SLAMc++ubuntu
目录1LIO-SAM的安装前要求1.1ROS安装:参考我的另一篇博客1.2gtsam安装(参考LeGO-LOAM1.2节)2安装2.1建立catkin工作空间(我取名为LIO-SAM)2.2建立src文件夹2.3编译3运行LIO-SAM系统环境:Ubuntu18.04.6LTS1LIO-SAM的安装前要求1.1ROS安装:参考我的另一篇博客Ubuntu18.04安装ROS-melodic保姆级教程
- 玩具测评丨LEGO乐高76128《蜘蛛侠:英雄远征》大战熔岩人
玩具宅
不少朋友问会不会测评LEGO乐高的玩具?其实馆长也有收藏乐高,只是数量不多...乐高还是主要看“眼缘”(考虑玩具的可玩性、创意度、性价比等等)最近LEGO乐高新推出的蜘蛛侠系列中这款76128大战熔岩人,的确相当有意思!紧接即将上映的《蜘蛛侠:英雄远征》电影,乐高依然成为了“剧透高手”从整个玩具系列大概猜测到剧情,重点是这套配备了4款角色和众多零件,可玩性令人惊喜!(包装盒上已经剧透一番)(设计上
- LeGO-LOAM 复现(Ubuntu18.04、ROS Melodic、gtsam)
Demo_xxx
自动驾驶学习整理自动驾驶人工智能算法LiDAR
Autonomousvehicle杂谈_12一.写在前面 上回书成功复现了LOAM的进阶版本-ALOAM,但其实还有一个更加进阶的版本-LeGOLOAM,这种方法与普通的LOAM相比,更改了特征点的提取形式,添加了后端优化,因此,构建出来的地图也就更加的完善。 简单总结起来,LeGO-LOAM的主要特点有以下三点:(1)对地面做了分割,减少了特征搜索范围(2)提取特征之前做了聚类,提高了特征质量(
- ubuntu18.04搭建LeGO-LOAM并实现建图+VLP雷达+安装GTSAM+安装VTK+安装pcl+创建工作空间+湖泊数据集(小白笔记)
YDD982
LeGO-LOAMVelodyne深度学习人工智能c++
http://t.csdn.cn/QIQDr这是当时操作的主参考教程一、安装ros本机上已经有ros-melodic,ros安装可以参考其他博主的教程,或者我写的新手安装笔记为之前安装的时候睬了很多坑,后来又因为目标检测yolov5、pytorch什么的重装了好几次系统,被迫生出来的经验建议安装anaconda使用conda环境,这会很方便,并且减少之前可能出现的错误(我以下都在我之前创建的con
- Ubuntu 18.04复现lego-loam
雨中的少年
ubuntulinux
一、下载安装gtsam#第一步:安装依赖的功能包sudoapt-getinstalllibboost-all-devsudoapt-getinstalllibparmetis-dev#第二步:检查环境版本对应情况cmake--version#需要CMake>=2.6gcc-v#需要gcc>=4.7.3#第三步:下载gtsamcd~gitclonehttps://bitbucket.org/gtbo
- SC-LeGO-LOAM建图(Ubuntu18.04 melodic)
qq_1478255920
roslego_loamslamslam
记录第一条博客最近回来想尝试LOAM跑单线雷达不知各路大神有没有成功实现的顺便整理下之前跑的这项greatwork网上有关LeGO_LOAM的教程已经铺天盖地了但是能分享下自己的实验成果也是很开心:)HowtouseGTSAM必备直接按教程安装没问题InstallGTSAMhttps://github.com/borglab/gtsammkdir-pcatkin_ws/srccdcatkin_ws
- Ubuntu18.04安装LeGO-LOAM保姆级教程
灬杨三岁灬
ROSlinuxubuntu
系统环境:Ubuntu18.04.6LTS1.LeGO-LOAM的安装前要求:1.1ROS安装:参考我的另一篇博客Ubuntu18.04安装ROS-melodic保姆级教程_灬杨三岁灬的博客-CSDN博客文章浏览阅读168次。Ubuntu18.04安装ROS-melodic保姆级教程https://blog.csdn.net/qq_23473839/article/details/13171947
- lego let‘s encrypt 证书
takujo
工具letencrypttls证书lego
下载https://github.com/go-acme/lego对应平台的二进制文件即可生成证书./lego--accept-tos--email邮箱--http--domains域名--http.webroot服务器根目录run邮箱为可用邮箱,域名为可dns解析的域名,服务器根目录:例如nginx,为下述的root配置目录server{listen80;server_name域名;locati
- Lego-美团接口自动化测试实践
zljain
软件测试
Lego-美团接口自动化测试实践一、概述1.1接口自动化概述众所周知,接口自动化测试有着如下特点:低投入,高产出。比较容易实现自动化。和UI自动化测试相比更加稳定。如何做好一个接口自动化测试项目呢?我认为,一个“好的”自动化测试项目,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。不能由于被测系统发生一些变更,就导致花费了几个小时的自动化脚本无法执行。同时,我们需要看到“收益”,不
- Lego-LOAM和LIO_SAM的使用及地图的处理
如阳光如你
githububuntu自动驾驶
文章目录lego-loam和lio-sam的使用一、lego-loam1.安装编译2.运行2.1使用bag包进行3d建图,保存点云地图2.2使用录制好的bag包进行3d建图,并进行3d转2d栅格地图。3.结果3.1室内环境3.1室外环境二、lio-sam1.安装编译2.运行2.1使用bag包进行3d建图,保存点云地图2.2结果2.3点云图转2d栅格地图lego-loam和lio-sam的使用本文记
- 从零入门激光SLAM(十一)——LeGo-LOAM源码超详细解析1
桦树无泪
从零入门激光SLAM人工智能机器人自动驾驶
大家好呀,我是一个SLAM方向的在读博士,深知SLAM学习过程一路走来的坎坷,也十分感谢各位大佬的优质文章和源码。随着知识的越来越多,越来越细,我准备整理一个自己的激光SLAM学习笔记专栏,从0带大家快速上手激光SLAM,也方便想入门SLAM的同学和小白学习参考,相信看完会有一定的收获。如有不对的地方欢迎指出,欢迎各位大佬交流讨论,一起进步。博主创建了一个科研互助群Q:772356582,欢迎大家
- web报表工具FineReport常见的数据集报错错误代码和解释
老A不折腾
web报表finereport代码可视化工具
在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。
NS-war-remote=错误代码\:1117 压缩部署不支持远程设计
NS_LayerReport_MultiDs=错误代码
- Java的WeakReference与WeakHashMap
bylijinnan
java弱引用
首先看看 WeakReference
wiki 上 Weak reference 的一个例子:
public class ReferenceTest {
public static void main(String[] args) throws InterruptedException {
WeakReference r = new Wea
- Linux——(hostname)主机名与ip的映射
eksliang
linuxhostname
一、 什么是主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;
主机名是用于什么的呢?
答:在一个局域网中,每台机器都有一个主
- oracle 常用技巧
18289753290
oracle常用技巧 ①复制表结构和数据 create table temp_clientloginUser as select distinct userid from tbusrtloginlog ②仅复制数据 如果表结构一样 insert into mytable select * &nb
- 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
酷的飞上天空
exception
有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResou
- IT系统分析师如何学习大数据
蓝儿唯美
大数据
我是一名从事大数据项目的IT系统分析师。在深入这个项目前需要了解些什么呢?学习大数据的最佳方法就是先从了解信息系统是如何工作着手,尤其是数据库和基础设施。同样在开始前还需要了解大数据工具,如Cloudera、Hadoop、Spark、Hive、Pig、Flume、Sqoop与Mesos。系 统分析师需要明白如何组织、管理和保护数据。在市面上有几十款数据管理产品可以用于管理数据。你的大数据数据库可能
- spring学习——简介
a-john
spring
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security
为了降低Java开发的复杂性,
- 自定义颜色的xml文件
aijuans
xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> &
- 运营到底是做什么的?
aoyouzi
运营到底是做什么的?
文章来源:夏叔叔(微信号:woshixiashushu),欢迎大家关注!很久没有动笔写点东西,近些日子,由于爱狗团产品上线,不断面试,经常会被问道一个问题。问:爱狗团的运营主要做什么?答:带着用户一起嗨。为什么是带着用户玩起来呢?究竟什么是运营?运营到底是做什么的?那么,我们先来回答一个更简单的问题——互联网公司对运营考核什么?以爱狗团为例,绝大部分的移动互联网公司,对运营部门的考核分为三块——用
- js面向对象类和对象
百合不是茶
js面向对象函数创建类和对象
接触js已经有几个月了,但是对js的面向对象的一些概念根本就是模糊的,js是一种面向对象的语言 但又不像java一样有class,js不是严格的面向对象语言 ,js在java web开发的地位和java不相上下 ,其中web的数据的反馈现在主流的使用json,json的语法和js的类和属性的创建相似
下面介绍一些js的类和对象的创建的技术
一:类和对
- web.xml之资源管理对象配置 resource-env-ref
bijian1013
javaweb.xmlservlet
resource-env-ref元素来指定对管理对象的servlet引用的声明,该对象与servlet环境中的资源相关联
<resource-env-ref>
<resource-env-ref-name>资源名</resource-env-ref-name>
<resource-env-ref-type>查找资源时返回的资源类
- Create a composite component with a custom namespace
sunjing
https://weblogs.java.net/blog/mriem/archive/2013/11/22/jsf-tip-45-create-composite-component-custom-namespace
When you developed a composite component the namespace you would be seeing would
- 【MongoDB学习笔记十二】Mongo副本集服务器角色之Arbiter
bit1129
mongodb
一、复本集为什么要加入Arbiter这个角色 回答这个问题,要从复本集的存活条件和Aribter服务器的特性两方面来说。 什么是Artiber? An arbiter does
not have a copy of data set and
cannot become a primary. Replica sets may have arbiters to add a
- Javascript开发笔记
白糖_
JavaScript
获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对if
- Web浏览器Chrome打开一段时间后,运行alert无效
bozch
Webchormealert无效
今天在开发的时候,突然间发现alert在chrome浏览器就没法弹出了,很是怪异。
试了试其他浏览器,发现都是没有问题的。
开始想以为是chorme浏览器有啥机制导致的,就开始尝试各种代码让alert出来。尝试结果是仍然没有显示出来。
这样开发的结果,如果客户在使用的时候没有提示,那会带来致命的体验。哎,没啥办法了 就关闭浏览器重启。
结果就好了,这也太怪异了。难道是cho
- 编程之美-高效地安排会议 图着色问题 贪心算法
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class GraphColoringProblem {
/**编程之美 高效地安排会议 图着色问题 贪心算法
* 假设要用很多个教室对一组
- 机器学习相关概念和开发工具
chenbowen00
算法matlab机器学习
基本概念:
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
开发工具
M
- [宇宙经济学]关于在太空建立永久定居点的可能性
comsci
经济
大家都知道,地球上的房地产都比较昂贵,而且土地证经常会因为新的政府的意志而变幻文本格式........
所以,在地球议会尚不具有在太空行使法律和权力的力量之前,我们外太阳系统的友好联盟可以考虑在地月系的某些引力平衡点上面,修建规模较大的定居点
- oracle 11g database control 证书错误
daizj
oracle证书错误oracle 11G 安装
oracle 11g database control 证书错误
win7 安装完oracle11后打开 Database control 后,会打开em管理页面,提示证书错误,点“继续浏览此网站”,还是会继续停留在证书错误页面
解决办法:
是 KB2661254 这个更新补丁引起的,它限制了 RSA 密钥位长度少于 1024 位的证书的使用。具体可以看微软官方公告:
- Java I/O之用FilenameFilter实现根据文件扩展名删除文件
游其是你
FilenameFilter
在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。
在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例
dcj3sjt126com
carray
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
int i;
for (i=0; i<5; ++i)
printf("%d\n",
- PRIMARY, INDEX, UNIQUE 这3种是一类 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引
dcj3sjt126com
primary
PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表有下列字段:会员编号 INT会员姓名
- java集合辅助类 Collections、Arrays
shuizhaosi888
CollectionsArraysHashCode
Arrays、Collections
1 )数组集合之间转换
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
a)Arrays.asL
- Spring Security(10)——退出登录logout
234390216
logoutSpring Security退出登录logout-urlLogoutFilter
要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_secu
- 透过源码学前端 之 Backbone 三 Model
逐行分析JS源代码
backbone源码分析js学习
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
- SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
乒乓狂魔
springMVC
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。
HttpMessageConverter接口介绍:
public interface HttpMessageConverter<T> {
/**
* Indicate
- 分布式基础知识和算法理论
bluky999
算法zookeeper分布式一致性哈希paxos
分布式基础知识和算法理论
BY
[email protected]
本文永久链接:http://nodex.iteye.com/blog/2103218
在大数据的背景下,不管是做存储,做搜索,做数据分析,或者做产品或服务本身,面向互联网和移动互联网用户,已经不可避免地要面对分布式环境。笔者在此收录一些分布式相关的基础知识和算法理论介绍,在完善自我知识体系的同
- Android Studio的.gitignore以及gitignore无效的解决
bell0901
androidgitignore
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore
自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了
# OSX files //mac os下 .DS_Store
- 成为高级程序员的10个步骤
tomcat_oracle
编程
What
软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师。
Why
得到更多的报酬!因为你的薪水会随着你水平的提高而增加
提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO 等职位前进
历经更大的挑战。随着你的成长,各种影响力也会提高。
- mongdb在linux下的安装
xtuhcy
mongodblinux
一、查询linux版本号:
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noa