- Python点云处理(九)点云平面分割拟合
Auto工程师
Python点云处理python平面最小二乘法数据可视化3d
目录0简述1RANSAC算法2最小二乘法3PCA算法4结语0简述点云平面拟合是指从点云数据中提取出平面模型的过程。在计算机视觉、几何建模和机器人等领域中,点云平面拟合是一个重要的问题,它可以用于物体识别、环境建模、机器人导航等应用中。本篇介绍几种常用的点云平面拟合算法,并通过python进行示例展示。(本文平面拟合算法不使用open3d库,若想通过o3d实现可以直接查看调用函数很方便)1RANSA
- 开源图形库 c语言-图形图像库 集合
robitmind
开源图形库c语言-图形图像库集合[转]Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发
- 两个点云相加合并(附open3d python代码)
点云-激光雷达-Slam-三维牙齿
点云-激光雷达处理代码合集python为主pythonnumpy开发语言算法
把多个点云合并的需求经常出现,直接可把它们合并起来。#coding:utf-8importopen3daso3dimportnumpyasnp#---------------------------加载点云---------------------------print("->正在加载点云...")pcd1=o3d.io.read_point_cloud("lidar1.pcd")pcd2=o3d
- open3d最大平面检测,平面分割
阿航626
open3d计算机视觉点云open3d三维图像语义分割机器视觉
1.点云读入读入文件(配套点云下载链接)#读取点云pcd=o3d.io.read_point_cloud("point_cloud_00000.ply")配套点云颜色为白色,open3d的点云显示默认背景为白色,所以将点云颜色更改为黑色pcd.colors=o3d.utility.Vector3dVector(np.zeros(np.array(pcd.colors).shape))显示点云o3d
- numpy数组与open3d.PointCloud数据类型相互转换
NEU-CVkdnk
3dpython
参照官方文档1从NumPy数组转换到open3d.PointCloudimportnumpyasnpimportopen3daso3dxyz=np.random.rand(5,3)#首先建立一个o3d的点云对象pcd=o3d.geometry.PointCloud()#使用Vector3dVector方法转换pcd.points=o3d.utility.Vector3dVector(xyz)pri
- 3D数学--坐标与向量
江海寄余生12138
笛卡尔坐标系定义相交于原点的两条数轴,构成了平面仿射坐标系。如两条数轴上的度量单位相等,则称此仿射坐标系为笛卡尔坐标系。两条数轴互相垂直的笛卡尔坐标系,称为笛卡尔直角坐标系,否则称为笛卡尔斜角坐标系。2D笛卡尔坐标系二维的直角坐标系通常由两个互相垂直的坐标轴设定,通常分别称为x-轴和y-轴;两个坐标轴的相交点,称为原点,通常标记为O3D笛卡尔坐标系作三条互相垂直的数轴,它们都以O为原点且一般具有相
- 图形图像库 集合
cpq37
图像图形图像处理visualization引擎symbian语言
Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发布于2个月前绘图引擎RRDtool简单
- o3d纹理映射(转)
O3D_tech
这一章讲纹理,纹理,不能顾名思义了,其实就是一张图片,我们要做的就是把这张图片贴到模型上面,从而让模型一下子生动起来,说得有文采点就是栩栩如生,这个过程就叫纹理映射(也可以叫贴图)。纹理映射有时候能产生非常神奇的效果,比如说凹凸贴图,和凹凸贴图衍生出来的法线贴图,能够让只有几百个几千个多边形的模型产生几万个,几十万个多边形的模型的效果。接下来就要介绍怎么创建一个纹理采样器(texturesampl
- 开源图形库 C++ 图形图像库
黑暗扥桑格
C++
Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发布于2个月前绘图引擎RRDtool简单
- 谷歌开启3D网页游戏时代
网页游戏
2009-04-22 11:08:40 来源:
华军资讯 作者:
rocky 编译 点击: 2364 据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的唯一尝试。
据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的
- 谷歌开启3D网页游戏时代
网页游戏
2009-04-22 11:08:40 来源:
华军资讯 作者:
rocky 编译 点击: 2364 据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的唯一尝试。
据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的
- THREE.js 学习笔记(前记)
three.js
从大学里刚开始做前端到现在,感觉自己有一半时间(也可能是大半)都是在折腾web3d的东西,从最开始用google的o3d,到后来flash的pv3d,再到后来的WebGL,期间也玩过unity3d,然后导致这段时间拾起了《javascript高级程序设计》,看了一半发现自己前端的基础并不是怎么扎实。
 
- WebGL小练习
WebGL
WebGL小练习,模仿O3D的一个例子,刚学,很多都不懂。用支持WebGL的浏览器打开,详细的可以看Learning WebGL(中文翻译)。
一段时间没来看,发现WebGL的标准又有新的变化,新的浏览器无法运行原先的程序,又做了修改。 发到计算机图形学小组里,了解下国内做这个的多么。
http://code.google.com/p/webglsamples/ 有几个很漂亮的例子
- WebGL笔记
猪迪
o3djs1、google的开源项目,将o3d插件用js实现,成为webgl的js框架2、需要将dae格式转换成json格式,然后再加载,google提供了开源转换工具,有小问题,但可解决。3、加载官方提供的例子没问题,都是小场景4、接口丰富,提供绘制线面以及各种三维体的接口,提供各种事件接口,开发复杂,难度大5、api和o3d插件相同,因此不支持webgl的ie理论上可使用o3d插件兼容6、因为
- 开源图形库 c语言-图形图像库 集合
C语言
开源图形库 c语言-图形图像库 集合[转]
Google三维API O3D
O3D 是一个
开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真 的3D动画。在线演示:http://o3... 更多O3D信息
最新
- 开源图形库 c语言-图形图像库 集合
wwl33695
集合开源图形库c语言-图形图像库
Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发布于2个月前绘图引擎RRDtool简单
- 图形图像库集合
Mario_Q
图形图像库
Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3…更多O3D信息最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发布于2个月前绘图引擎RRDtool简单的说
- 开源图形库 c语言-图形图像库 集合
hgy2011
Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息 最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术发布于2个月前 绘图引擎RRDtool
- 2013年网页游戏市场将迎来3D产品之争
blmzmx
网页游戏产品
网页游戏在经过近七年的发展后,记者注意到,在近两年中该市场涌现出了大批3D页游产品。反观端游市场的发展历程,此前就曾有诸多业内人士预测,随着90后、00后这批新用户群的加入,3D页游潜在用户在数量上将会快速增加。此前由于3D页游相关的技术不成熟,所以,市场上虽有几款3D页游出现,但大多成为了“先烈”。如今随着Google、Adobe、Microsoft等公司推出了Direct3D插件技术、O3D
- 开源图形库 c语言-图形图像库 集合[转]
Coffee in Code out---编程的一种境界
开源图形库c语言-图形图像库集合[转]Google三维APIO3DO3D是一个开源的WebAPI用来在浏览器上创建界面丰富的交互式的3D应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3...更多O3D信息 最新新闻:谷歌联手Mozilla基金开发3D互联网图像技术
- WEB 3D技术2
milenfan
Web
http://hi.baidu.com/shan12345/item/ec0cfcd6b7c172cf1a72b410
web——3dGoogle发布了一个新的API,此API名为“O3D”,一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,希望借此在网页当中也能实现效果逼真的3D动画。 &nbs
- Chrome18带来更多优质体验
joydandan
chrome18质体
Chrome18正式版已经发布,它提供了更多优质体验,让用户可以更快速、便捷加载游戏和3D图像。快速一直是Chrome浏览器最主要的特色之一。Google在3D绘图能力方面保持领先,并在WebGL、3DCSS、Canvas3D和O3D等计划的成果上展露无疑。最新的Chrome18正式版既提升了Canvas2D的速度,也扩大了WebGL的影响范围。我们在最新的Windows和Mac电脑上启用了GPU
- 谷歌开启3D网页游戏时代
晨曦之光
2009-04-2211:08:40来源:华军资讯作者:rocky编译点击:2364据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的唯一尝试。据国外媒体报道,谷歌这周二发布了O3D三维浏览器图形加速软件。O3D的发布意义重大,但它并不是让Web应用程序具备电脑程序的唯一尝试。O3D可以作为IE、Firefox、Safari
- o3d 创建一个平面
wjlgryx
创建
var vertexInfo = o3djs.primitives.createVertexInfo(); //创建顶点对象
//设置面的宽和Z轴深度,此平面垂直Y轴平行XOZ坐标
var width;
var depth;
//创建面分成subdivisionsDepth*subdivisionsWidth个正方形
var subdivisionsDepth;
var subdi
- o3d 常见几何图形创建
wjlgryx
创建
1、基本形状包括:
o3djs.primitives.createCylinder(pack, material, 1, 2, 30, 30) //半径为1高度为2的圆柱体
o3djs.primitives.createCube(pack,material,1); &nbs
- o3D 材质-定义透明材质
wjlgryx
3D
//定义一个为白色并且是透明材质
var material = o3djs.material.createBasicMaterial(
g_pack, g_viewInfo, [1, 1, 1, 1],true);
//使用这个材质创建一个半径为30的小球
var shape = o3djs.primitives.creat
- o3D 光照设定材质的光反射系数
wjlgryx
反射
1、创建材质
2、设定效果
3、创建光源的位置
4、设置材质环境光反射系数
5、设定材质光线漫反射系数
6、设置材质光线反射系数
7、设定材质光洁度
/*加载效果文件,创建材质*/
var effect = g_pack.createObject('Effect');
effect.loadFromFXString(document.getElementById('shade
- O3D程序基本结构
wjlgryx
JavaScript数据结构J#UP
创建一个O3D对象
设置全局变量初始化通用库
创建一个O3D包管理对象
创建一个渲染图
设置绘图上下文(包括投影矩阵和观察转化矩阵)
创建材质效果对象,加载shader 文件或内容,付给材质效果对象
创建材质对象和形状对象,设置材质 draw list(透明或不透明)设置材质对象其他参数
j加载一个矩阵变换(transforms)和形状对象(shapes)到转换图对象(trans
- Google 三维 JavaScript API
wjlgryx
JavaScriptlinuxSVNGoogleYoutube
O3D 是一个开源的Web API,其可以创建相当牛X的基于浏览器的可交互式的3D应用。这个API在很有可能会形成以后的Web上的3D图形的标准。下面是这个API的主站点: http://code.google.com/apis/o3d/ 。O3D目前支持Windows, Mac和Linux三种平台。
下面是一些简单地使用O3D的API的如何创建一个立方体,更详细的内容请访问O3D的网站。
- o3d 文档原文
wjlgryx
JavaScripthtmlUPperformance
Basic TasksThe basic tasks performed in an O3D program are the following:1:Create the O3D object.2:Assign values to global variables and initialize utility libraries.3:Create the pack to manage O3D ob
- 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的配置