链接:https://pan.baidu.com/s/1OVY4rPlkAi_mkCE4YA5jjA?pwd=ozcr
提取码:ozcr
系统必装Windows磁盘清理工具,分析工具,告别C盘爆红!
01
软件介绍
很多朋友问:“我电脑C盘东西太多,C盘满了怎么办?”如果C盘已满,系统可能会提示磁盘空间不足。出现这种情况时,电脑上的很多应用程序将无法正常运行,运行速度也会大大降低。今天给大家带来一款非常好用的c盘清理工具
在线生成微信、支付宝、QQ截图工具-HTML源码
一键在线生成各种截屏,包括生成功能:微信对话、微信红包领取、微信支付明细、微信支付明细、微信转账明细、微信换页明细、微信扫码支付账单、微信对话红包配安卓设置,朋友圈转发详情,支付宝聊天详情,支付宝转账详情,支付宝账户余额详情,淘宝订单详情,QQ聊天详情,手机短信聊天详情!
演示:https://kmb-jt.netlify.app
下载:https://wuzuhua.lanzoue.com/iSQF90othr7a
演示链接:https://kmb-jt.netlify.app
下载地址:https://wuzuhua.lanzoue.com/iSQF90othr7a
防御ddos攻击怎么防御?
什么是 DDoS 攻击?
DDoS 攻击(分布式拒绝服务攻击)是最常见的网络攻击形式,可对服务器造成重大影响。攻击者通常会勒索目标支付“保护费”或出于其他目的进行攻击,例如同行竞争。
攻击者一般会向目标网络或服务器发送大量请求,使其瘫痪或无法正常工作。攻击者通常使用称为“僵尸”或“僵尸网络”的网络上的一台或多台服务器或设备来执行他们的攻击。
防御 DDoS 攻击
方法
硬件防火墙和入侵防御系统:硬件防火墙和入侵防御系统可以检测和阻止 DDoS 攻击流量,以及控制入站和出站流量。硬件防火墙可以配置策略,拦截异常流量。
负载均衡器:利用负载均衡器技术将流量分发到多台服务器上,从而分散攻击流量,降低攻击的影响。
限制IP地址和端口号:限制IP地址和端口号可以防止攻击者发送伪造的IP地址和端口号,从而防止目标系统受到DDoS攻击。这可以通过防火墙、入侵防御系统和路由器等网络设备来实现。
使用CDN(Content Distribution Network):CDN可以将内容分发到全球多个节点的服务器上。如果节点太多,ddos攻击就无能为力了。
流量过滤器:流量过滤器可以过滤掉与目标系统无关的异常流量。
增加网络带宽:DDoS攻击的原理是消耗目标服务器的网络带宽导致瘫痪,因此增加网络带宽可以缓解这种攻击。
建立应急响应计划:建立应急响应计划可以帮助组织应对 DDoS 攻击和其他网络安全事件。应急预案应当包括评估风险、建立预警机制、调查分析事件、修复漏洞和恢复系统等步骤。
为了防止DDoS攻击,我们可以采取以上一系列措施。
DDoS 攻击的类型
SYN Flood 攻击:SYN(同步)是 TCP(传输控制协议)连接的开始。攻击者可以向目标服务器发送大量的SYN请求,但握手过程不会完成,导致目标服务器崩溃。
UDP Flood攻击:UDP(User Datagram Protocol)是一种无连接协议,攻击者可以向目标服务器发送大量UDP数据包,导致目标服务器瘫痪。
ICMP Flood攻击:ICMP(Internet Control Message Protocol)是一种通知错误和信息的协议。攻击者可以向目标服务器发送大量ICMP报文,导致目标服务器瘫痪。
一篇文章带给你 – 正则大全
正则表达式很多人可能还不是太理解,其实这个是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是:
1、灵活性、逻辑性和功能性很强;
2、能够以极其简单的方式快速实现对字符串的复杂控制。
3.对于刚接触的人来说,比较晦涩。
由于正则表达式的主要应用对象是文本,因此被用在各种文本编辑器场合,小到大名鼎鼎的编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以通过正则表达式处理文本内容。
📞号码相关
-
手机号(以 1 开头):
/^(?:(?:+|00)86)?1d{10}$/
-
手机号(以 13 至19 开头):
/^(?:(?:+|00)86)?1[3-9]d{9}$/
-
手机号(以工信部公布的手机号段开头):
/^(?:(?:+|00)86)?1(?:(?:3[d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[d])|(?:9[189]))d{8}$/
-
国内固话号码:
/d{3}-d{8}|d{4}-d{7}/
-
邮箱号:
/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
-
邮政编码:
/[1-9]d{5}(?!d)/
-
身份证号:
/^[1-9]d{5}(?:18|19|20)d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]d|30|31)d{3}[dXx]$/
-
银行卡号(公、私账户):
/^[1-9]d{9,29}$/
-
车牌号:
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/
-
QQ 号:
/^[1-9][0-9]{4,10}$/
-
微信号:
/^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/
-
版本号( x.y.z ):
/^d+(?:.d+){2}$/
-
合法账号1(字母开头,5-16位,允许字母数字下划线):
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
-
合法账号2(4-16位,允许字母,数字,下划线,减号):
/^[a-zA-Z0-9_-]{4,16}$/
-
强密码1(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间):
/^(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/
-
强密码2(必须包含字母、数字、特殊字符:**@#$%^& `~()-+=* ):
-
/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-ZW_!@#$%^&* ~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^& *~()-+=]+$)(?![0-9W_!@#$%^&* ~()-+=]+$)[a-zA-Z0-9\W_!@#$%^&*~()-+=]/
-
网址:
/^(((ht|f)tps?)://)?(^!@#$%^&*?.s-?.)+[a-z]{2,6}/?/
-
网址带端口号:
/^((ht|f)tps?://)?[w-]+(.[w-]+)+:d{1,5}/?$/
-
ip-v4:
/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
- ip-v6:
/(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))/
🔢数字相关
-
只有数字:
/^[0-9]*$/
或/^d{1,}$/
-
整数:
/^-?[0-9]d*$/
-
正整数:
/^+?[1-9]d*$/
-
非正整数:
/^-[1-9]d*|0$/
-
负整数:
/^-[1-9]d*$/
-
非负整数:
/^d+$/
-
浮点数:
/^(-?d+)(.d+)?$/
-
正浮点数:
/^[1-9]d*.d*|0.d*[1-9]d*$/
-
负浮点数:
/^-([1-9]d*.d*|0.d*[1-9]d*)/
-
小数:
/^-?d+.d+$/
-
正数/负数/小数:
/^(-|+)?d+(.d+)?$/
-
正实数保留小数点后 2 位:
/^[0-9]+(.[0-9]{2})?$/
-
正实数保留小数点后 1 到 3 位:
/^[0-9]+(.[0-9]{1,3})?$/
-
n 位数字:
/^d{n}$/
-
至少 n 位数字:
/^d{n,}$/
-
m 至 n 位的数字:
/^d{m,n}$/
-
数字和字母至少包含其一:
/^[A-Za-z0-9]+$/
-
必须包含数字和字母:
/^(?=.*[a-zA-Z])(?=.*d).+$/
-
md5 值 :
/^([a-fd]{32}|[A-Fd]{32})$/
-
base64 值:
/^s*data:(?:[a-z]+/[a-z0-9-+.]+(?:;[a-z-]+=[a-z0-9-]+)?)?(?:;base64)?,([a-z0-9!$&',()*+;=-._~:@/?%s]*?)s*$/i
🔣字符相关
-
m 至 n 位的字符:
/^.{3,20}$/
-
英文字母字符:
/^[A-Za-z]+$/
-
大写英文字母字符:
/^[A-Z]+$/
-
小写英文字母字符:
/^[a-z]+$/
-
汉字:
/^[u4e00-u9fa5]{0,}$/
-
全角符号:
/[uFF00-uFFFF]/
-
半角符号:
/[u0000-u00FF]/
-
汉字、英文、数字、下划线至少其一:
/^[u4E00-u9FA5A-Za-z0-9_]+$/
-
不包含字符 “~” :
/[^~x22]+/
-
字符连续重复:
/(.)1+/
⌚时间相关
-
24小时制时间(HH:mm:ss):
/^(?:[01]d|2[0-3]):[0-5]d:[0-5]d$/
-
12小时制时间(hh:mm:ss):
/^(?:1[0-2]|0?[1-9]):[0-5]d:[0-5]d$/
-
24小时制时间(HHmmss):
/([0-1]?[0-9]|2[0-3])([0-5][0-9])([0-5][0-9])$/
-
日期1(yyyy-MM-dd,如 2222-01-01,年份必为4位):
/^d{4}-d{1,2}-d{1,2}/
-
日期2(如 333-01-01,年份可小于4位):
/^d{1,4}(-)(1[0-2]|0?[1-9])1(0?[1-9]|[1-2]d|30|31)$/
- 日期3(yyyyMMdd,如 20220202):
/^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229))$/
-
日期+时间1(YYYYMMDD HH:mm:ss):
/^d{4}([/:-S])(1[0-2]|0?[1-9])1(0?[1-9]|[1-2]d|30|31) (?:[01]d|2[0-3]):[0-5]d:[0-5]d$/
-
日期+时间2:
/^[1-9]d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])s+(20|21|22|23|[0-1]d):[0-5]d:[0-5]d$/
-
一年 12 个月((01~09 或 1~12)):
/^(0?[1-9]|1[0-2])$/
-
一个月 31 天(01~09 或 1~31):
/^((0?[1-9])|((1|2)[0-9])|30|31)$/
-
有 31 天的月份:
/^(0?[13578]|1[02])$/
-
有 30 天月的份:
/(0[469]|11)-(0[1-9]|[12][0-9]|30)/
-
2 月 28 天(”02-28″):
/^02-(0[1-9]|[1][0-9]|2[0-8])$/
-
闰年:
/^(((19|20)([13579][26]|[2468][048]|0[48]))|(2000))$/
-
闰年 2 月(比如 2008-02-01):
/^(((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-(0?[1-9]|[12]d)$/
- 日期(包括闰年、大小月的判断):
/((((19|20)d{2})-(0?(1|[3-9])|1[012])-(0?[1-9]|[12]d|30))|(((19|20)d{2})-(0?[13578]|1[02])-31)|(((19|20)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/
-
年份区间-年(比如 19 年至 20 年):
/^((19|20)d{2})$/
- 年份区间-年月(比如 1999-01):
/^((((19|20)d{2})-(0?[13-9]|1[012]))|(((19|20)d{2})-(0?[13578]|1[02]))|(((19|20)d{2})-0?2)|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2))$/
- 年份区间-年月日(比如 1999-01-01):
/^((((19|20)d{2})-(0?[13-9]|1[012])-(0?[1-9]|[12]d|30))|(((19|20)d{2})-(0?[13578]|1[02])-31)|(((19|20)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/.test('2021-02-21')$/
- 年份区间-年月日(间隔符号可为 – / 或空):
/^(?:(?:1[6-9]|[2-9][0-9])[0-9]{2}([-/.]?)(?:(?:0?[1-9]|1[0-2])1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])1(?:29|30)|(?:0?[13578]|1[02])1(?:31))|(?:(?:1[6-9]|[2-9][0-9])(?:0[48]|[2468][048]|[13579][26])|(?:16|[2468][048]|[3579][26])00)([-/.]?)0?22(?:29))$/
💻编程相关
-
16进制颜色:
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$
-
提取网页颜色代码:
/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/
-
视频链接地址:
/^https?://(.+/)+.+(.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i
-
图片链接地址:
/^https?://(.+/)+.+(.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i
-
mac 地址:
/^((([a-f0-9]{2}:){5})|(([a-f0-9]{2}-){5}))[a-f0-9]{2}$/i
-
子网掩码:
/^((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))$/
-
文件扩展名效验:
/^([a-zA-Z]\:|\\)\\([^\\]+\\)*[^\/:*?"<>|]+\.txt(l)?$/
-
java包名(x.x.x):
/^([a-zA-Z_]w*)+([.][a-zA-Z_]w*)+$/
-
xml文件:
/^([a-zA-Z]+-?)+[a-zA-Z0-9]+\.[x|X][m|M][l|L]$/
-
html 注释:
/<!--[sS]*?-->/g
-
html 标签1:
/<(w+)[^>]*>(.*?</1>)?/
-
html 标签2:
/<(S*?)[^>]*>.*?</1>|<.*? />/
-
首尾空白字符:
/^s*|s*$/
-
查找CSS属性:
/^\s*[a-zA-Z\-]+\s*[:]{1}\s[a-zA-Z0-9\s.#]+[;]{1}/
- 提取页面超链接:
/(<a\s*(?!.*\brel=)[^>]*)(href="https?:\/\/)((?!(?:(?:www\.)?'.implode('|(?:www\.)?', $follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\brel=)[^>]*)(?:[^>]*)>/
-
提取网页图片:
/\< *[img][^\\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)/
-
迅雷链接:
/^thunder://[a-zA-Z0-9]+=$/
-
ed2k链接:
/^ed2k://|file|.+|/$/
-
linux”文件”路径:
/^/(w+/)+w+.w+$/
-
window下”文件”路径:
/^[a-zA-Z]:\(?:w+\)*w+.w+$/
🍕生活相关
-
金额(宽松,可为负、首位可为0,支持千分位分隔):
/^-?d+(,d{3})*(.d{1,2})?$/
-
金额(大于 0 ,两位小数):
/(^[1-9]{1}[0-9]*$)|(^[0-9]*.[0-9]{2}$)/
-
金额(严格,不为负、小数点后最多两位,首位不为0):
/(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/
-
护照:
/(^[EeKkGgDdSsPpHh]d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))d{7}$)/
-
香港身份证:
/^[a-zA-Z]d{6}([dA])$/
-
澳门身份证:
/^[1|5|7]d{6}(d)$/
-
湾湾身份证:
/^[a-zA-Z][0-9]{9}$/
-
股票代码:
/^(s[hz]|S[HZ])(000[d]{3}|002[d]{3}|300[d]{3}|600[d]{3}|60[d]{4})$/
-
不含 abc 的单词:
/b((?!abc)w)+b/
引导页太空熊官网html源码-在线演示
网页内容完全自定义修改。
最新号码归属地查询API接口源码-PHP
源码说明:
目前已集成 472,020 条记录,
全部开源,
PHP环境版本7.0以上
虚拟空间可以使用
无需数据库,无需伪静态,无后台,不支持二级目录
解压密码:bestcyt.com
前端开发设计规范文档(1)
前端开发设计规范文档
[pdf-embedder url=”https://bestcyt.com/wp-content/uploads/2023/02/前端开发设计规范文档(1).pdf”]
Java毕业设计项目源码和论文 – Java毕业设计
源码介绍:
4个java毕业设计项目带源码和论文
源码类型列表:
JSP企业电子投票系统(源代码+论文+开题报告+外文翻译+文献综述).7z
JSP基于WEB的图书馆借阅系统的设计与实现(源代码+论文1.7z
JSP公司办公信息管理系统(源代码+论文).7z
JSP基于网络超市商品销售管理系统的设计与实现(源代码+论文).7z
源码图片预览:
宝塔 Linux 面版 7.9.7 开心版 – 2022年12月21日
本次更新时间:12月21日
1. 增加 PHP 8.2
2. 增加 磁盘挂载工具
3. 其他优化
上更新时间:11月28日
…
…
…
7.9.7 官方更新记录
【增加】增加SSH登录密钥重新生成
【增加】增加废弃node.js虚拟环境自删除机制
【增加】增加异地登录告警
【增加】登录面板增加表单验证机制
【增加】登录入口增加反爬虫机制
【增加】增加对部分敏感信息通信过程的RSA加密机制
【增加】会话验证中增加IP/User-Agent验证
【优化】优化aarch64加载器
【优化】优化Node.js虚拟环境获取机制
【优化】优化ssh登录告警的速度
【优化】优化日志过滤
【优化】优化通过命令行申请面板SSL的机制
【优化】优化文件编辑器对脚本文件换行符的处理
【调整】调整删除网站时自动检测根目录是否被其它网站使用
【调整】调整请求日志维度
【调整】将所有云端通信改为https
【调整】回收站批量删除加输入验证
【调整】移除不必要的调试输出
【调整】更新python依赖库版本
【修复】修复json转换过程的意外
【修复】修复子目录绑定中文域名转码的问题
【修复】修复特定场景下无法删除计划任务问题
【修复】修复部分响应未传递上下文到日志的问题
【修复】修复回收站无法显示包含特征符号的文件名
【修复】修复备份时排除属性一直追加的问题
【修复】修复旧的钉钉配置导致的报错
【修复】修复网站和目录备份排除规则写法无效的问题
【修复】修复回收站文件包含特殊字符时无法彻底删除的问题
注意:此版本不支持Python2.7