自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 正则中的正向断言和反向断言

正则a匹配到字符串a时,正则指针位置向后移动,字符串的指针也会向后移动,此时正则指针的位置是1,字符串指针位置也是1。正则中的断言部分匹配到a,正则指针向后移动,字符串指针不移动,此时正则指针的位置是数字1,字符串指针还是指向a(断言不消耗字符串)。如果还不明白的话,可以这样看,正则匹配的同时有一个指针,字符串也会出现一个匹配指针,两者初始指向都是起始位置。接下来介绍反向断言,上面的例子用反向断言就可以出结果了,不会出现null。它的匹配方式是这样的:先匹配正则中的1,在回头匹配断言中的内容。

2023-04-30 12:14:30 541

原创 xss攻击分析

跨站脚本攻击(XSS)是指攻击者通过巧妙地注入恶意指令代码到网页中,使用户加载并执行攻击者恶意制造的网页程序。攻击者可以通过利用留下的漏洞,向用户注入恶意代码,从而获取用户的敏感信息或者控制用户的浏览器,对用户进行攻击。XSS攻击是最普遍的Web应用安全漏洞,针对的是用户层面的攻击。XSS攻击分为三种类型:反射型XSS:攻击者通过制造一个恶意链接,诱骗用户点击,使得恶意代码被执行。例如,攻击者构造了一个恶意链接,用户点击链接后,网站将获取到恶意代码,并执行它,从而弹出一个对话框。

2023-03-12 11:15:59 305

原创 用js搞清策略模式和责任链模式的区别

策略模式和责任链模式都是常用的设计模式,它们的目的都是为了解耦和提高代码的可维护性。但是,它们的应用场景不同,下面对它们进行详细的比较和介绍。

2023-03-11 10:46:09 358

原创 回调函数不执行

经过一天一夜反复排查,最后确定是php的返回数据有问题,这里将返回内容强制转换为json,但实际返回的数据只有text,所以返回的内容就被自动过滤掉了,变成无返回但sql执行成功。今天发生一件非常非常诡异的事情,$.ajax、$.post、$.get均不能执行回调函数,但相应的数据库操作已经完成(更新 update)并得到页面返回。

2022-09-26 12:26:21 816

原创 sping-mvc @RequestMapping注解不生效404、500报错

解决spring-mvc ,RequestMapping注解不生效

2022-09-18 20:21:58 1776

原创 css居中方案

### 如何使元素垂直并居中?模型:父盒---子盒----子盒内容常说的居中分2种情况:1. 盒子居中。2. 文字居中(也叫内容居中)文字可以转行内块。 与行内块息息相关的属性: text-align: center; line-height: 300px; vertical-align: middle;居中布局也分2种情况:1. 2个盒子,大盒套小盒,小盒居中。(本文以这种为主)2. 1个盒子,内容居中。(标记文字居中)...

2022-05-06 22:29:59 110

空空如也

空空如也

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

TA关注的人

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