- ROS目标跟随(路径规划、雷达、slam、定位)
海风-
ROS小车跟随目标跟随雷达路径规划定位
ROS目标跟随(路径规划、雷达、地图、定位)最终效果展示一、总体launch文件1、打开已有地图2、组合小车的各个部分2.1惯性矩阵设置2.2小车底盘2.3摄像头2.4雷达2.5为机器人模型添加传动装置以及控制器2.6为机器人模型添加雷达配置2.7为机器人模型添加摄像头配置2.8为机器人模型添加kinect摄像头配置3、定位系统(amcl)4、路径规划(move_base)4.1全局路径规划与本地
- ROS目标跟随(路径规划、雷达、slam、定位)
海风-
机器人c++目标跟踪
ROS目标跟随(路径规划、雷达、地图、定位)最终效果展示一、总体launch文件1、打开已有地图2、组合小车的各个部分2.1惯性矩阵设置2.2小车底盘2.3摄像头2.4雷达2.5为机器人模型添加传动装置以及控制器2.6为机器人模型添加雷达配置2.7为机器人模型添加摄像头配置2.8为机器人模型添加kinect摄像头配置3、定位系统(amcl)4、路径规划(move_base)4.1全局路径规划与本地
- 机器人学习--定位算法AMCL详解
Robot-G
移动机器人ROS(机器人操作系统)移动机器人定位定位算法AMCL定位
一、基本概念参考:RobotLocalizationAMCL原理以及代码_sinat_37011812的博客-CSDN博客注释:本部分内容CSDN上多个博主都有介绍,不知道谁是原创。暂且附上上述链接。先讲几个坐标系的关系吧,在机器人定位中很重要。base_link一般指的是机器人自身的坐标系,随着机器人的移动而移动。odom的原点是机器人刚启动时刻的位置,理论上这个odom坐标系是固定的不会变化的
- ROS小车(持续更新中---)
呜啦啦呜呼z
ROSubuntu机器人
无中生有:ROS无人小车一.Nvidiajetsonorinnano刷机二.ROS以及Cartographer安装三.MQTT通信(持续更新中---)四.激光里程计五.Cartographer之纯定位(持续更新中---)六.AMCL及Navigation调试经验(持续更新中---)七.路线记录一.Nvidiajetsonorinnano刷机本人设备:orinnano是8G版,安装NVMeSSD存储
- 在机器人中执行完的仿真怎么移植到真实机器人上?
Nate_Leo
自动驾驶人工智能机器学习
最近在鱼香ROS上看了一篇文章,在自己的号上记录一下用以保存。一、搞清楚数据流图1.1建图以常见的功能包来说,一般都可以在运行的时候生成对应的话题输入与输出,cmd_vel用于控制gazebo中的小车,输出里程计odom、雷达数据scan和小车link之间的关系给mapping用于建图。1.2导航导航一般用amcl进行定位,move_base进行规划避障。跟上述建图时有所不同,我们不需要键盘控制机
- 用ROS做机器人仿真三、用navigation包仿真
fang_chuan
机器人技术gazeborviz导航定位仿真
第三节、用navigation包做运动规划仿真英文地址。英文教程里先介绍了turtlebot仿真建图、存图、装载地图并仿真运动规划,然后同样的流程介绍mybot的仿真过程。我们这里不再介绍turtlebot相关部分,直接测试mybot的仿真过程。参考教程:1、配置导航功能包。2、用turtlebot例程建图。3、一个turtlebot教程社区。4、amcl的使用和介绍。在进行测试之前,我们要把当前
- week31 amcl move_base学习
吃醋不吃辣的雷儿
粒子滤波和蒙特卡洛蒙特卡洛:是一种思想或方法。举例:一个矩形里面有个不规则形状,怎么计算不规则形状的面积?不好算。但我们可以近似。拿一堆豆子,均匀的撒在矩形上,然后统计不规则形状里的豆子的个数和剩余地方的豆子个数。矩形面积知道的呀,所以就通过估计得到了不规则形状的面积。拿机器人定位来讲,它处在地图中的任何一个位置都有可能,这种情况我们怎么表达一个位置的置信度呢?我们也使用粒子,哪里的粒子多,就代表
- 关于ROS中move_base的心得以及理解
塔克机器人
ROS算法定位slam
又有好几个月没有写博客了,今天风和日丽,于是乎想写一篇关于自己对于move_base的理解、心得。move_base是ROS下关于机器人路径规划的中心枢纽。它通过订阅激光雷达、map地图、amcl的定位等数据,然后规划出全局和局部路径,再将路径转化为机器人的速度信息,最终实现机器人导航。这里又要盗官网的图了。上面这个图很好的展示了move_base的整个框架,下面我更加详细的介绍一下每个模块的功能
- Ros学习——Movebase源码解读
weixin_34121282
1.总体框架goalglobalplanner-------global_costmap<——mapserveramcllocalplanner---------local_costmap<——sensorcontrol2.模块分析1.amcl是一种机器人在2D中移动的概率定位系统。它实现了自适应(或KLD采样)蒙特卡罗定位方法(如DieterFox所述),该方法使用粒子滤波器来针对已知地图跟踪机
- 【ROS】ros导航navigation模块学习
DevFrank
c++ROS机器人与自动驾驶人工智能机器人ros
物竞天择,优胜劣汰;苟不自新,何以获存。——梁启超文章目录:smirk:1.ros导航:blush:2.2d导航:satisfied:3.3d导航1.ros导航ros机器人有个导航功能,类似自动驾驶车辆的规控部分,即根据地图(上一部分)和感知信息,获取自身定位,并规划出到达目的地的最优路径,并将指令发布出去。ROS的导航是指ROS机器人在环境中行驶的过程。ROS中通常使用AMCL(自适应蒙特卡罗定
- 【ROS导航Navigation】三 | 导航实现 | gmapping建图 | map_server地图服务 | amcl定位 | move_base路径规划 | 导航实现
Akaxi-1
RosUbuntu学习机器人自动驾驶人工智能
目录致谢:ROS赵虚左老师一、依赖功能包|gmapping|map-server|navigation二、gmapping建图2.1订阅的Topic2.2发布的Topic2.3服务2.4参数2.5坐标系变换2.6发布的坐标变换【gmapping使用】三、map_server地图服务3.1map_saver保存地图launch文件:yaml文件参数:map_server中障碍物计算规则:3.2map
- 【ROS导航Navigation】一 | 概述
Akaxi-1
RosUbuntu学习机器人自动驾驶人工智能
目录致谢:ROS赵虚左老师一、【概述】二狗子找大水法Navigation全图二、【SLAM】即时定位与地图构建三、【AMCL】自适应蒙特卡洛定位四、【Move_base】路径规划五、【cmd_vel】运动控制六、环境感知致谢:ROS赵虚左老师Introduction·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程参考赵虚左老师的实战教程一、【概述】二狗子找大水法关键技术有如
- SLAM算法知识荟萃
howtoloveyou
明天是今天算法
文章目录SLAM自动驾驶八股PID控制算法ROS和ROS2区别四元数在表示空间旋转时的优势是什么?介绍自动驾驶系统介绍回环检测介绍词袋模型手撕对极约束使用OpenCV找到四边形的边界介绍卡尔曼滤波推导卡尔曼增益介绍PnPPnP求解最少需要几个点PnP的误差来源求解线性方程Ax=bSVD和QR方法哪个快介绍IMU预积分介绍AMCL介绍描述子距离的匹配方法为什么SLAM中要引入李群李代数介绍BA的过程
- 【ROS入门】机器人导航(仿真)——导航实现
趴抖
ROS机器人
文章结构建图SLAM编写gmapping节点相关launch文件执行地图服务map_server地图保存节点map_server地图服务map_server定位amcl编写amcl节点相关的launch文件编写测试launch文件执行路径规划move_basemove_base与代价地图碰撞算法move_base使用launch文件配置文件launch文件集成测试导航与SLAM建图编写launch
- ROS导航功能包Navigation Stack
合工大机器人实验室
SLAM定位算法导航
NavigationStack功能包介绍该功能包是常用于移动机器人导航与避障过程。其可以分为定位组件、代价地图组价、路径规划器组件、异常处理组件。定位组件AMCL算法介绍请参考自适应蒙特卡罗粒子滤波定位算法。安装方法sudoapt-getinstallros-kinnect-amcl需要提供的话题:二维激光传感器LaserScan话题激光雷达以及机器人的坐标tf转换,通常有robot_state_
- ROS踩坑记录
AGOLK
ROSubuntulinux自动驾驶
ROS踩坑记录问题:ubuntu没有/dev/ttyUSB0问题:运行launch文件或ROS节点时出现exitcode-9错误提示问题:windows使用vscode远程连接(ssh)ubuntu时出现“过程试图写入的管道不存在”或者出现“BadownerorpermissionsonC:\\Users\\ASUS/.ssh/config”问题:AMCL过程中出现Requestformapfai
- 机器人SLAM与自主导航(四)——导航功能包
我不是“耀”神
人工智能
机器人SLAM与自主导航(四)——导航功能包目录一、导航框架二、move_base功能包1、话题和服务2、参数配置三、amcl功能包1、话题和服务2、参数配置3、坐标变换四、代价地图的配置1、通用配置文件2、全局规划配置文件3、本地规划配置文件五、本地规划器配置一、导航框架导航的关键是机器人定位和路径规划两大部分move_base:实现机器人导航中的最优路径规划amcl:实现二维地图中的机器人定位
- 机器人SLAM与自主导航——(三)导航功能包与实时避障
melodic18
ROS学习过程自动驾驶人工智能机器学习
导航有两大关键问题——机器人定位/路径规划,ROS中提供了以下功能包: (1)move_base:实现机器人导航中的最优路径规划; (2)amcl:实现二维地图中的机器人定位;(1)安装导航功能包sudoapt-getinstallros-kinetic-navigation(2)导航包介绍move_base主要由两大规划器组成:(1)全局路径规划(global_planner):根据给定
- 自适应蒙特卡罗定位AMCL---ROS算法入门学习
DsAuto_hello
ROS学习算法
文章目录基本思想入门例程进阶例程(粒子滤波)原理及流程应用(定位)基本思想当所要求解的问题是某种事件出现的概率,或者是某个随机变量的期望值时,它们可以通过某种“试验”的方法,得到这种事件出现的频率,或者这个随机变数的平均值,并用它们作为问题的解。入门例程举例:抛硬币使用圆和正方形估算π值
- SLAM从入门到精通(ROS和底盘Stm32的关系)
嵌入式-老费
SLAM从入门到精通stm32嵌入式硬件单片机
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]】学过Ros的同学,一般对subscribe、publish、话题、服务这些内容都比较熟悉。如果再熟悉一点的话,还会知道slam、move_base、moveit这些框架。再了解多一点的呢,会对框架里面的算法,比如和hectorslam、gmapping、amcl、迪杰斯特拉、a*算法比较熟悉。但是,对机
- ROS篇——amcl定位算法参数详解
易Yi
ROS篇算法机器人
odom_model_type(string,default:“diff”):odom模型定义,可以是"diff",“omni”,“diff-corrected”,“omni-corrected”,后面两个是对老版本里程计模型的矫正,相应的里程计参数需要做一定的减小。odom_alpha5(double,default:0.2):平移相关的噪声参数(仅用于模型是"omni"的情况,就是当你的机器人
- ROS导航实现:amcl定位
芝士就是力量蛙
ros机器人
ROS导航实现:amcl定位(1)首先编写启动amcl的launch文件,这里建议复制粘贴模板,再修改相关的参数即可,步骤如下:~主目录下进入amcl文件:roscdamclls查看文件组成,lsexamples进入查看examples示例文件example中提供了两种示例文件,amcl_diff是差速机器人,amcl_omni是全向机器人通过文本编辑器gedit进入对应的launch文件,这里我
- Ros cartographer pure localization 自定位+重定位+导航
忒懂先生
Ros_工控N5095完美搭建实战篇Ros_工控N5095完美搭建实战项目篇Ros基本操作理论基础及Vscode调试保姆级教程自动驾驶人工智能机器学习
前言:在完成了前面的方针之后,随着不断挖掘开始跑cartographer+move_base的构架,由于amcl定位的实时性和重定位的能力远不及cartographerpurelocalization自定位的构建方式,所以本文开始放弃gampping+amcl+move_base开启本文的cartographer+move_base框架主要思路为:仿真+实战的探索过程本文主要分两部分:A.仿真调通
- 【ROS-Navigation】—— Astar路径规划算法解析
yuan〇
ROS自动驾驶规划算法机器人自动驾驶
文章目录前言1.导航的相关启动和配置文件1.1demo01_gazebo.launch1.2nav06_path.launch1.3nav04_amcl.launch1.4nav05_path.launch1.5move_base_params.yaml1.6global_planner_params.yaml2.Astar路径规划算法解析2.1astar.h2.2astar.cpp参考文献前言
- 使用cartographer纯定位代替amcl运行move_base
可峰科技
2d_slam
- 轻舟机器人和科大讯飞机器人的路径规划学习
白云千载尽
机器人学习
科大讯飞:文件结构:gazebo_nav功能包中有launch和map文件夹launch中的:config中存放配置文件://amcl存储定位参数文件move_base存储路径规划参数文件rviz存储rviz配置文件move_base中:costmap_common_params.yaml#Description:#代价地图通用参数配置文件,就是全局代价地图和局部代价地图#共同都需要配置的参数,各
- ros本地连接和远程连接
sunyoop
ROS问题解决
通常robot上都有一块主机板(一台minipc机或者就是笔记本),robot的电机板通过USB端口/串口连接主机板,而扫描传感器例如激光雷达也通过USB端口连接到主机板。1.本地连接直接在主机板上跑gmapping,amcl等节点。这样主机板也相当于控制器,直接与外围设备连接。由于不涉及远程连接,在.bashrc中只需配置如下即可。exportROS_HOSTNAME=localhostexpo
- Jetson Nano之ROS入门 - - SLAM之Gmapping建图与路径规划
szu_ljm
人工智能机器人学习
文章目录前言一、Gmapping建图算法1、Gmapping算法流程原理2、Gmapping建图实操二、AMCL蒙特卡洛定位1、自适应蒙特卡洛定位算法原理2、AMCL定位实操三、move_base路径规划1、路径规划算法简介2、代价地图简介2、move_base路径规划实操总结前言SLAM(SimultaneousLocalizationAndMapping)是指在机器人或移动设备等自主移动系统的
- ROS2+nav2+激光雷达导航实践(上)
暮尘依旧
ROS2机器人ROS2
目录写在前面安装nav2nav2介绍nav2实践map地图保存地图读取状态估计(TF变换)所需TF坐标base_link->sensorframesodom->base_linkLaserScanMatcherforROS2map->odomAMCL使用AMCL参数配置文件amcl_config.yaml效果过程中的知识点一、launch文件编写格式及方法编写ROS2的launch文件1.创建la
- 移动机器人——ros navigation
white_Learner
移动机器人ROS自动驾驶人工智能机器学习
一、概述ROSnavigation为移动机器人导航相关包的集合,实现定位规划避障等相关功能。整体工作流程为:加载地图navigation通过map_server加载现有地图。navigation无建图相关包,需另外实现后保存,默认只支持2维地图,其他包类似grid_map提供2.5维地图的加载。发布TF坐标变换navigation包内的AMCL提供map->odom的变换,AMCL实际为全局绝对定
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置