- DIV + CSS 布局:盒子内容超出宽度时,不换行,以滚动条形式水平滑动
01空间
常见场景解决方案csshtml
滚动条水平滚动展示溢出内容htmlcss(less)思路html11112222333344445555666677778888css(less).outer{background-color:#39a9ed;overflow-x:auto;&::-webkit-scrollbar{display:none;}white-space:nowrap;.item{display:inline-bloc
- leetcode-七进制数
独孤--蝴蝶
leetcode算法职场和发展
504.七进制数classSolution:defconvertToBase7(self,num:int)->str:ifnum==0:return'0'n=abs(num)res=""whilen:n,remainder=divmod(n,7)res=str(remainder)+resreturnresifnum>0else'-'+res
- CSS-DAY2
i330.
前端css前端
CSS-DAY22024/2/4Emmet语法快速生成HTML结构语法如果想要生成多个相同标签加上*就可以了比如div*3就可以快速生成3个div如果有父子级关系的标签,可以用>比如ul>li就可以了如果有兄弟关系的标签,用+就可以了比如div+p如果生成带有类名或者id名字的,直接写.demo或者#twotab键就可以了(默认是div,如需修改其他标签只需在.之前加上标签名即可,如p.color
- react可视化编辑器 第五章 升级版 拖拽、缩放、转圈、移动
zhooson
react.js编辑器前端
本章代码结构:主入口Test.tsx,组件:ResizeControl.tsx本章花费俩天时间完成代码例子,单独抽离代码封装好一个ResizeControl组件,拿来即用。代码中constdomObj=document.getElementById(resize-item-${startPos.id})这句是关键代码,不然获取的dom节点有问题,导致多个红色div操作时候会重叠ResizeCont
- HTML 学习笔记(十)块和内联
Leisureconfused
HTMLhtml学习笔记
每个HTML元素都有一个默认的显示值,显示值又可以再分为block(块)和inline(内联)一、块元素通过F12进入浏览器开发者模式查看该元素会发现其所占宽度为整个网页的宽度1.div标签通过div标签将一些元素装进"盒子",从而对盒子中的全部元素进行相同的操作table标题第一段第二段2.常见的块元素table块级元素标题元素段落元素列表元素表格元素分块元素h1-h6pol,li,ul,dl,
- 使用JavaScript写拖拽案例
诶呦我那个暴脾气
前端前端拖拽案例JavaScript
//设置HTML标签中的css样式。//用全局选择器(*)把HTML中的默认样式去掉。//设置一个拖拽用的div盒子。使用绝对定位。css代码:*{margin:0;padding:0;list-style:none;}#box{width:100px;height:100px;background-color:hotpink;position:absolute;cursor:move;}HTML
- Codeforces Round 933 (Div. 3) (A~E)
叶域
算法竞赛算法codeforcesc++
CodeforcesRound933(Div.3)(A~E)目录:ABCDEA题:RudolfandtheTicket标签:暴力枚举(bruteforce)数学(math)排序算法(sortings)双指针算法(twopointers)题目大意给一个长度为n的数组b,和一个长度为m的数组c,还有一个整数k。从b,c中各选一个数,问有多少种选法使这两个数小于等于k思路前缀和快速得出在b数组中小于等于
- Codeforces Round 927 (Div. 3)(A~E)
叶域
算法竞赛c++codeforces算法
CodeforcesRound927(Div.3)(A~E)目录:ABCDEA题:ThornsandCoins标签:动态规划(dp)贪心(greedy)实现问题,编程技巧,模拟(implementation)题目大意由n个连续单元组成的路径,每个单元可以是空的,含有荆棘,或者含有一枚硬币,在一次移动中,你可以沿着路径移动一个或两个单元,前提是目标单元不含有荆棘(并且属于路径)如果你移动到含有硬币的
- HTML中 video标签样式铺满全屏
哥很冷漠
html前端
video标签默认不是铺满的,即使手动设置宽高100%也不会生效,所以当需要video铺满div时,需要加上一个css样式关键是这个“object-fit:fill”,这样就可以解决了!object-fit属性指定元素的内容应该如何去适应指定容器的高度与宽度。object-fit一般用于img和video标签,一般可以对这些元素进行保留原始比例的剪切、缩放或者直接进行拉伸等。fill:默认,不保证
- 如何制作一个简单的学生网页作业(HTML+CSS)
html网页设计
一、作品介绍HTML实例网页代码,本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。二、作品效果▶️视频演示https://live.csdn.net/v/embed/240069(title-K15JP-NBA篮球介绍22页html+css)截图演示0
- Java异常
我喜欢你呀!
java开发语言
解决精度问题BigDecimalBigDecimala=BigDecimal.valueOf(?)divide除法收集Stream流收集Stream流的含义:就是把Stream流操作后的结果数据转回到集合或者数组中去。(为什么?)Stream流,是一种方便操作集合/数组的一种手段集合/数组,才是最终的目的,因为你操作完的数据需要传到其他方法中使用,而其他方法中会用集合或者数组。具体方式查手册,下面
- 5. 【Codeforces Round 927 (Div. 3)】B.查亚日历
古葬
C++算法竞赛刷题c++算法
B.查亚日历B.查亚日历B.查亚日历每次测试时限:2秒每次测试时限:2秒每次测试时限:2秒每次测试的内存限制:256兆字节每次测试的内存限制:256兆字节每次测试的内存限制:256兆字节题目描述查亚部落相信世界末日有nnn个征兆。随着时间的推移,人们发现每隔aia_iai年(aia_iai年、2⋅ai2\cdota_i2⋅ai年、3⋅ai3\cdota_i3⋅ai年、…\dots…年)就会出现ii
- 【MATLAB源码-第154期】基于matlab的OFDM系统多径信道下块状和梳妆两种导频插入方式误码率对比仿真。
Matlab程序猿
OFDM信道估计与均衡MATLABmatlab开发语言信息与通信
操作环境:MATLAB2022a1、算法描述OFDM(OrthogonalFrequencyDivisionMultiplexing,正交频分复用)是一种高效的无线信号传输技术,广泛应用于现代通信系统,如Wi-Fi、LTE和5G。OFDM通过将宽带信道划分为多个正交的窄带子载波来传输数据,有效地提高了频谱利用率并降低了多径传播引起的干扰。接下来,我们将详细讨论OFDM系统的关键组成部分,包括导频、
- react-table,react-window,react-virtuoso
exploration-earth
javascript前端react.js
react-table:优点:它有一个无头API,可以与React-table无缝协作。高效性能和动态高度。为动态高度提供本机支持,无需手动测量行高。缺点:每次滚动时重新渲染表格组件。如果同一渲染函数中除了表格之外还有其他组件,这可能会有问题。react-window:优点:轻量级库。有据可查。缺点:缺乏无头API。渲染div元素,与react-table不兼容。不支持渲染表格元素。要启用动态高度
- AI推介-大语言模型LLMs论文速览(arXiv方向):2024.02.25-2024.03.01
小小帅AIGC
LLMs论文时报人工智能语言模型自然语言处理LLM大语言模型深度学习论文推送
论文目录~1.ArithmeticControlofLLMsforDiverseUserPreferences:DirectionalPreferenceAlignmentwithMulti-ObjectiveRewards2.KeepingLLMsAlignedAfterFine-tuning:TheCrucialRoleofPromptTemplates3.Meta-TaskPrompting
- css-左三角
前端笨鸟
html学习笔记css
左三角div{width:0;height:0;border-style:solid;border-width:5px05px7px;border-color:transparenttransparenttransparentred;font-size:0;line-height:0;}
- python入门第十六节
龙_尧
python开发语言windows
函数自定义函数格式return用法文档注释常用函数help([object])abs(x)divmod(a,b)max(iterable[,key,default])/max(arg1,arg2,*args[,key])min(iterable[,key,default])/min(arg1,arg2,*args[,key])pow(base,exp[,mod])round(number[,ndi
- 泽平 的ScalersTalk第七轮新概念朗读持续力训练Day 464 20220629
郑泽平
练习材料:Lesson11-2HowtogrowoldAnindividualhumanexistenceshouldbelikeariver--smallatfirst,narrowlycontainedwithinitsbanks,andrushingpassionatelypastbouldersandoverwaterfalls.Graduallytherivergrowswider,th
- html按钮的下拉菜单,按钮下拉菜单
weixin_39980929
html按钮的下拉菜单
按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的。不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果。简单点说就是点击一个按钮,会显示隐藏的下拉菜单。按钮下拉菜单其实就是普通的下拉菜单,只不过把“”标签元素换成了“”标签元素。唯一不同的是外部容器“div.dropdown”换成了“div.btn-group”。如下所示:按钮下拉菜单按钮下拉菜单项按钮下拉菜单项按钮下拉菜
- css 常用选择器及其使用语法
小仙女学前端
csscss3前端
1.元素选择器作用:根据标签名来选中指定元素语法:标签名{}例子:p{},h1{},div{}2.id选择器作用:根据元素的id属性值选中一个元素语法:#id属性值{}例子:#box{}3.类选择器作用:根据元素的class属性值选中一组元素语法:.class属性值4.通配选择器作用:选中页面所有元素语法:*例子:*{}5.交集选择器作用:选中同时复合多个条件的元素语法:选择器1选择器2选择器3选
- Codeforces Round 929 (Div. 3)---->D. Turtle Tenacity: Continual Mods
Touper.
算法
一,思路:1.像做这种题,就要想极端情况,当极端情况下能够满足那么肯定其他情况也行,反之亦反。2.极端情况就是按递增循序排序,如果这种情况都不行的话,那么就没有可行可情况,因为假如x#include#includeusingnamespacestd;constintN=1e5+10typedeflonglongll;intarr[N];voidsovle(){intn;cin>>n;for(int
- 新知|仅用 CSS 实现网页阅读进度条
htmlcss
为了构建一个阅读进度条,即显示用户向下滚动时阅读文章的进度,很难不考虑JavaScript。但是,事实证明,您也可以使用纯CSS构建阅读进度条。从本质上讲,一个名为animation-timeline的新实验性CSS属性可以让你指定用于控制CSS动画进度的时间轴。我们将用它来创建阅读进度条。首先,我们需要定义一个用作进度条的div元素。我们将使用一个固定在视口顶部的容器来包装这个div。这将确保用
- Vue3 实现一个简单的方位动画
程序员vue.js
这是最近遇到的一个有点意思的需求,需要根据后端返回的数据,在一块地图的具体的方位上显示对应位置标识(位置图钉)。不用十分精确,只要能表现出大致的方位即可。类似下面的效果,有点像游戏里的地图标识。设计思路由于不用十分精确,就用最简单的div+css来实现位置标识的显示和动画。之后再通过配合背景图片来保证最基础的效果。方位总共9个,东南西北中加上四个角,通过Grid布局让其形成3*3的格子。位置标识只
- 微信小程序 --- 常用样式和组件
前端 贾公子
2024--微信小程序微信小程序小程序
常用样式和组件1.组件和样式介绍在开Web网站的时候:页面的结构由HTML进行编写,例如:经常会用到div、p、span、img、a等标签页面的样式由CSS进行编写,例如:经常会采用.class、#id、element等选择器但在小程序中不能使用HTML标签,也就没有DOM和BOM,同时仅仅支持部分CSS选择器不过不用担心,小程序中提供了同样的角色:其中WXML充当的就是类似HTML的角色,只不过
- 如何在 HTML 中嵌套、引入其他的 HTML?
MINO吖
#HTMLHTML前端
在日常开发中,书写的HTML页面往往不是独立或互不通用,通常是有些头部、尾部或者其他部分是公用的,但是HTML有不同JSP页面可以使用类似include这样的动作标记,所以接下来介绍二种HTML页面引入其他HTML页面的方法。1.jQuery通过jQuery将公共的HTML引入到对应的DIV内$(function(){ $.get("content.html",function(data){//
- wis-ai 地址转坐标
榴莲气象
https://study.163.com/course/courseLearn.htm?courseId=1005920017#/learn/video?lessonId=1053265324&courseId=1005920017章节4课时11地理解析和数据上图利用小工具https://wis-ai.com/tools/index?tab=geocodingDIV实现地址转坐标
- python学习(十)文件和异常-(下)
August________
异常使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生python不知所措的错误时,都会创建一个异常对象。编写处理该异常的代码,程序将继续执行。如果未对异常做出处理,程序将停止,并显示一个traceback。使用try-except代码块处理异常处理ZeroDivisionError异常print(5/0)Traceback(mostrecentcalllast):File"D:\学习
- uni-app中组件和样式的使用
CssHero
uni-app
文章目录概要二.组件和样式1.常见内置组件2.样式导入3.背景图片的导入4.字体图标5.uni-ui外部组件--安装uni-ui--重写组件样式小结概要本文主要介绍uni-app中组件和样式的使用二.组件和样式1.常见内置组件https://uniapp.dcloud.net.cn/component/view.html◼view:视图容器。类似于传统html中的div,用于包裹各种元素内容。(视
- css如何让两个div上下排列_深入了解CSS层叠上下层
weixin_39610956
css如何让两个div上下排列
1.要想理解层叠上下层,首先要先从文档流和盒模型说起文档流在CSS中,文档流是一个很基础也是很重要的一个概念。很多时候她被称为DocumentFlow,但在CSS的标准被称为NormalFlow,即普通流或常规流。大家更喜欢称之为文档流。那么CSS的文档流是怎么一回事呢?在HTML中任何一个元素其实就是一个对象,也是一个盒子。在默认情况下它是按照出现的先后顺序来排列,而这个排列的顺序就是文档流。而
- ISE调用除法器IP核注意事项
不会一直在门外
ISE和VIVADOtcp/ip网络协议网络
本人的问题是:被除数:位宽20,固定常数,除数:位宽不固定,但小于20,变量调用IP核时选用的dividend和divisor的位宽均为20,现象时商qutient一直错误。解决办法:被除数位宽被除数和除数的位宽都扩展1位,因为ISE中调用IP时默认是用有符号数进行计算
- 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的配置