自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring Security 5.x 配置ignoring不生效问题(已解决)

在webSecurity中忽略路径,但是仍然会被Spring Security过滤器拦截到。解决方案是不要将自定义过滤器交给Spring管理,也就是移除自定义过滤器的@Component的注解,并且将自定义过滤器以new的方式手动传入过滤器链中,这时候ignoring配置的路径就生效了。

2023-10-25 09:34:13 426 1

原创 分治法丨二叉树的前序遍历

分治法在二叉树遍历中是一种深度优先遍历(DFS),将问题拆解成子问题后,然后合并子问题。分解:拆解为规模更小的子问题,将问题拆解为足够小时,然后求解。合并:将每个子问题结果进行合并,然后完成整体问题。class Solution { public List<Integer> preorderTraversal(TreeNode root) { // 结束条件 if(root==null){ ArrayList<Int

2021-05-29 09:12:38 603

原创 迭代法丨二叉树的前序遍历

迭代法和递归法的算法都属于BFS(深度优先)范围前序遍历的顺序是:根->左->右迭代法利用栈的特性,储存节点后,节点出栈能按照原来二叉树自下而上的顺序访问节点(二叉树的三种遍历也是自下而上的)。在二叉树的遍历中所有根节均视为左节点,当需要转到右节点时,代码将右节点视为左节点压栈,因此在遍历时其实对于程序来说,没有根节点和右节点的概念,均视为左节点来进行操作。下面代码中,while循环一路寻找最左边的叶子节点,并入栈之前先将节点值加入结果集,表示先访问了根节点,然后继续访问左节点,.

2021-05-27 20:44:40 372

原创 瀑布流布局:在Django中Bootstrap.css和Masonry.js实现瀑布流布局

静态文件加载顺序Masonry.js基于JQuery.js加载,所以JS文件在引入顺序尤为重要,否则会报错误:Uncaught TypeError: $(...).masonry is not a function小编就在加载顺序犯了错误,折腾了半个小时才查出原因.所以正确时引入顺序为:&lt;script src="https://cdn.bootcss.com/jquery/3.3...

2019-02-22 23:29:43 745

原创 解决方法:Django关闭Debug模式时无法加载media图片与static静态文件

开发时,通常打开Debug模式会快速定位开发时的一些问题。项目开始部署时,关闭Debug模式,url.py路由静态文件和图片写法:# url.pyfrom django.views import staticfrom django.conf import settings#路由静态文件和图片urlpatterns = [ url(r'^static/(?P&lt;path&gt;.*...

2019-02-22 23:05:14 1524 1

原创 JavaScript ES6语法:let与const

ES6新增两个变量声明的关键词let和const。let声明的变量只在当前代码块中有效,该变量在别的代码块中则无效,也就是说let声明的变量的作用域更小,相比var声明的全局变量,let的声明方式操作起来简洁许多。const声明一个常量,一旦声明,则该常量的值就无法更改了。一、let声明{ let a = 0; console.log(a) //输出:0}console.log...

2019-02-20 21:40:20 152

转载 MySql8.0.11的JAVA JDBC连接

官网上Windows下载选择操作系统为Platform Independent注意事项1、最新官方支持将com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver2、mysql8.0是不需要建立ssl连接的,你需要显示关闭,即url中useSSL=false3、时区不设置会报错4、时区需要设置为CTT,表示上海时间。如果设置为UTC,向MyS...

2018-11-11 12:39:08 743

转载 关于netbeans安装提示没有安装JDK环境

关于netbeans安装提示没有安装JDK环境①你真的木有装JDK ②JDK已安装 且正常运行但是还是提示没有安装从安装程序提取手动操作。从命令提示符提取bundle.jar如下:提取netbeans-6.5.1-ml-java-windows.exe --extract                         (你安装文件路径下且使用安装文件名)再命令行执行这个:...

2018-11-11 10:29:53 2086 1

原创 Python:逻辑判断与循环——True&False

逻辑判断与循环——True&False标签:Python 判断与循环是编程的灵魂,如果要实现一个复杂的功能和程序,判断与循环是必不可少的。 if-ealse是常见的逻辑判断手段,但在进行逻辑判断之前,需要了解逻辑判断的基本准则——布尔类型(Boolean Type)布尔类型 (Boolean Type)布尔类型是数据类型中的一种,却只有两个 True 和 False(需要注意大小写,Py

2017-09-05 10:05:12 5044

原创 Python 对象

一丶基本特性 Python中用对象模型来储存数据,构造任何类型的值都是一个对象。 Python对象都有三个基本特征:身份,类型,值身份:每个对象都有一个唯一身份标识自己,即每个数据在内存中储存的地址,使用id()函数则可以返回一个对象的十进制的身份值。类型:对象类型决定了该对象可以保存什么样的类型的值,如:字符串,整数,浮点型,布尔型。以及可以进行什么样的操作,和遵守什么规则。值:对象表

2017-09-04 11:46:32 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除