- 博客(180)
- 收藏
- 关注

原创 深入浅出一下从电子商务到社交网络:排序算法在实际业务中的关键角色——动画可视化排序算法题试炼
经典排序算法详解插入排序:直接插入排序通过逐元素比较实现有序扩展,引入哨兵优化边界判断;折半插入排序利用二分查找减少比较次数;希尔排序以增量分组提升效率。交换排序:冒泡排序通过相邻元素交换逐步“浮出”极值;快速排序以分治思想选取枢轴实现高效划分,需优化枢轴选择与递归深度控制。选择排序:简单选择排序遍历选择极值;堆排序基于大根堆/小根堆结构实现动态极值维护,时间复杂度稳定为O(n logn)。归并排序:分治策略合并有序子序列,稳定性强,适用于外部排序场景。基数排序:按关键字位分配与收集数据
2025-04-26 21:34:51
1978
29

原创 深入浅出一下从电子商务到社交网络:排序算法在实际业务中的关键角色——动画可视化排序算法(完结撒花!)
经典排序算法详解插入排序:直接插入排序通过逐元素比较实现有序扩展,引入哨兵优化边界判断;折半插入排序利用二分查找减少比较次数;希尔排序以增量分组提升效率。交换排序:冒泡排序通过相邻元素交换逐步“浮出”极值;快速排序以分治思想选取枢轴实现高效划分,需优化枢轴选择与递归深度控制。选择排序:简单选择排序遍历选择极值;堆排序基于大根堆/小根堆结构实现动态极值维护,时间复杂度稳定为O(n logn)。归并排序:分治策略合并有序子序列,稳定性强,适用于外部排序场景。基数排序:按关键字位分配与收集数据
2025-04-20 21:25:26
2081
40

原创 是我代码中的 color: #FF1493 —— 你的爱让我心动不已
从盒子模型基础出发,深入解析内边距(padding)对元素尺寸的影响及其解决方案,剖析外边距(margin)塌陷现象与BFC布局上下文应对策略。通过Flex弹性布局模块化拆解响应式设计实现路径,结合浮动布局历史演进与clearfix清除浮动方案对比,构建多维度布局知识体系。重点演示定位机制(position)在层叠上下文中的精准控制,配合2D/3D转换(transform)实现空间视觉交互。进阶部分涵盖CSS动画全流程,从过渡(transition)平滑效果到关键帧(@keyframes)复杂动画编排,
2025-04-14 08:52:12
1737
29

原创 深入浅出一下Python面向对象编程的核心概念与实践应用
重点解析了__init__构造方法、__str__对象描述、__lt__比较运算符等魔法方法的应用场景,并以分数排序、手机价格输出等示例演示其实现逻辑。针对封装特性,详细阐述了通过私有属性/方法实现数据库安全连接、温度状态判断等典型封装模式,展示了属性访问控制与数据隐藏的核心优势。
2025-04-13 22:30:41
1659
39

原创 深入浅出一下Python函数的核心概念与进阶应用
变量作用域的局部与全局划分、函数注释的规范写法、参数传递中值与引用的区别、匿名函数的灵活应用,以及Python 3.8的新特性(如海象运算符)。进一步深入偏函数、嵌套函数与闭包的实现,详解装饰器的语法与进阶用法(参数传递、多装饰器顺序、返回值处理)。最后结合高阶函数(map、filter、reduce)实现数据批量操作,并通过综合实验——工资计算系统,串联知识点,实践员工信息管理与月薪计算逻辑。
2025-04-13 19:47:29
1795
21

原创 从淘宝推荐到微信搜索:查找算法如何支撑亿级用户——动画可视化数据结构之查找算法题试炼
本文通过动画可视化深入解析数据结构中的核心查找算法,从基础概念到高阶应用,全面覆盖顺序查找、折半查找、分块查找、B树/B+树及散列查找的核心原理与实现细节。文章以动态演示为核心工具,直观展现算法执行过程与数据结构演化,帮助读者突破抽象理论难点。
2025-04-06 20:56:45
2165
66

原创 从淘宝推荐到微信搜索:查找算法如何支撑亿级用户——动画可视化数据结构之查找算法
本文通过动画可视化深入解析数据结构中的核心查找算法,从基础概念到高阶应用,全面覆盖顺序查找、折半查找、分块查找、B树/B+树及散列查找的核心原理与实现细节。文章以动态演示为核心工具,直观展现算法执行过程与数据结构演化,帮助读者突破抽象理论难点。
2025-03-30 21:54:44
1887
50

原创 地图导航的幕后英雄:图论如何改变出行?—全程动画可视化数据结构算法之图算法题目试炼
聚焦经典算法实践,涵盖最短路径(Dijkstra、Floyd)、最小生成树(Prim、Kruskal)、拓扑排序等;聚焦经典算法实践,涵盖最短路径(Dijkstra、Floyd)、最小生成树(Prim、Kruskal)、拓扑排序等;详解邻接矩阵与邻接表两种存储结构的实现原理,提供代码算法思路与核心代码实现(如6.2.1/6.2.2题),分析时间复杂度和适用场景;通过链式存储结构示意图等思维扩展题(6.4.2题)深化对复杂图结构的理解,最后的归纳总结梳理图算法知识体系,强调从存储到应用的完整链路,助力读者构建
2025-03-23 21:39:48
2290
57

原创 地图导航的幕后英雄:图论如何改变出行?—全程动画可视化数据结构算法之图
本文系统解析数据结构与算法中“图”的核心知识体系,涵盖基础概念、存储结构、遍历算法及其高级应用。首先介绍图的定义与分类(无向图、有向图、带权图等),剖析顶点度、连通性、生成树等核心概念;接着探讨图的四大存储方法——邻接矩阵、邻接表、十字链表与邻接多重表的实现与性能对比。以动画可视化形式详解图的广度优先遍历(BFS)与深度优先遍历(DFS),并分析其复杂度及生成树特性。重点阐述最小生成树算法(Prim与Kruskal)的贪心策略与实现步骤,以及最短路径问题中BFS、Dijkstra、Floyd算法的适用场景与
2025-03-16 23:41:37
2274
72

原创 那些未说出口的告白,终会顺着线索遍历到你的心底——数据结构算法之树算法习题试炼
基于树的定义和基本术语树的性质、二叉树的定义和基本术语各种二叉树的性质、二叉树的储存结构、二叉树的先中后序遍历、二叉树的层序遍历、由遍历序列构造二叉树、线索二叉树的概、念二叉树的线索化、在线索二叉树中找前驱后驱、树的储存结构树、和森林的遍历、BST、AVL、哈夫曼树、并查集、并查集的压缩路径的全方位的算法题试炼
2025-03-09 20:55:40
2103
68

原创 我的思念像满二叉树般疯长,每个空指针都指向你的方向——全程动画可视化数据结构算法之二叉树
全程代码结合动画可视化数据结构算法:树的定义和基本术语树的性质、二叉树的定义和基本术语各种二叉树的性质、二叉树的储存结构、二叉树的先中后序遍历、二叉树的层序遍历、由遍历序列构造二叉树、线索二叉树的概、念二叉树的线索化、在线索二叉树中找前驱后驱、树的储存结构树、和森林的遍历、BST、AVL、哈夫曼树、并查集、并查集的压缩路径
2025-03-01 00:30:57
2021
86

原创 网络空间安全之一个WH的超前沿全栈技术深入学习之路(四:保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
2024-10-22 23:34:38
2380
86

原创 2024全网最全面及最新且最为详细的网络安全技巧 十一:应急响应系列之Windows,Linux权限维持—后门篇(剧终完结撒花)[含三大渗透测试框架及Github项目地址和24护网行动各厂商面试精题]
应急响应系列之Windows,Linux权限维持——后门篇(剧终——完结撒花)[含三大渗透测试框架及Github项目地址和24护网行动各厂商面试精题]
2024-08-30 16:01:18
2216
60

原创 2024全网最全面及最新且最为详细的网络安全技巧 十一:应急响应系列之Windows,Linux权限维持篇;(3)[含Mysql日志分析;Sql注入入侵排查及24护网行动各厂商面试精题]
应急响应系列之Windows,Linux权限维持篇;(3)[含Mysql日志分析;Sql注入入侵排查及24护网行动各厂商面试精题]
2024-08-29 23:28:06
1809
49

原创 2024全网最全面及最新且最为详细的网络安全技巧 十一:应急响应系列之Windows,Linux入侵排查(1)[含2024护网行动各厂商面试精题及全网查杀工具整合]
2024应急响应系列之Windows,Linux入侵排查(1)[含2024护网行动各厂商面试精题及常用查杀工具]
2024-08-28 00:13:10
1647
31

原创 2024全网最全面及最新且最为详细的网络安全技巧 九之文件包含漏洞典例分析POC;EXP以及 如何防御和修复[含PHP;Pyhton源码和CTF精题WP详解](3)— 作者:LJS
文件包含漏洞典例分析POC;EXP以及 如何防御和修复[含PHP;Pyhton源码和CTF精题WP详解]
2024-08-24 12:33:12
1586
17

原创 2024全网最全面及最新且最为详细的网络安全技巧 八之 内存取证流量分析[含CTF真题流量详细分析](1)———— 作者:LJS
CTF内存取证及安洵杯真题分析;含volatility常用令用法以及;溯源Hacker的详细过程溯源黑客攻击的详细过程
2024-08-11 23:24:22
1383
15

原创 2024全网最全面及最新且最为详细的网络安全技巧 七之 XSS漏洞典例分析POC;EXP以及 如何防御和修复[含C++;javascript;html和php源码详解](6)———— 作者:LJS
网络安全技巧 七之 XSS漏洞典例分析POC;EXP以及 如何防御和修复[含C++;javascript;html和php源码详解](6),本篇难度较大,看不懂的可以去复习一下基础知识点或者看之前的文章会轻松些
2024-08-07 10:35:13
1219
10

原创 2024全网最全面及最新且最为详细的网络安全技巧 七之 XSS漏洞典例分析POC以及 如何防御和修复[含C++;javascript;html源码详解](4)———— 作者:LJS
XSS漏洞典例分析POC以及 如何防御和修复[含C++;javascript;html源码详解]
2024-07-30 12:51:46
1073
2

原创 2024全网最全面及最新且最为详细的网络安全技巧五 之 SSRF 漏洞EXP技巧,典例分析以及 如何修复 (上册)———— 作者:LJS
SSRF漏洞 EXP技巧,典例分析以及 如何修复 魔幻思路同时涉及C,Python,和php代码分析
2024-07-06 14:54:39
1218
2

原创 2024全网最全面及最新且最为详细的网络安全技巧四 之 sql注入以及mysql绕过技巧 (1)———— 作者:LJS
攻击者利用Web应用程序对用户输入验证上的疏忽,在输入的数据中包含对某些数据库系 统有特殊意义的符号或命令,让攻击者有机会直接对后台数据库系统下达指令,进而实现对后 台数据库乃至整个应用系统的入侵设置数据库字符为gbk导致宽字节注入使用icon,mb_convert_encoding转换字符编码函数导致宽字节注入url解码导致绕过addslashesbase64解码导致绕过addslashesjson编码导致绕过addslashes没有使用引号保护字符串,直接无视addslashes。
2024-06-23 12:19:05
1267
3

原创 2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 下集———— 作者:LJS
24网络安全之Linux提权技巧——LJS
2024-06-09 22:36:01
1239
4

原创 2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 中集———— 作者:LJS
24年l全网最强Linux提权技巧大全
2024-06-07 12:51:13
1541
9

原创 2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 上集———— 作者:LJS
在本节实验中,我们学习了 Linux 系统登录认证的过程,文件的意义,并通过做实验的方式对 Linux 系统 passwd 文件提权方法有了深入的理解。祝你在接下来的技巧课程中学习愉快,学有所获~和文件是 Linux 系统登录认证的关键文件,如果系统运维人员对shadow或shadow文件的内容或权限配置有误,则可以被利用来进行系统提权。上一章中,我们已经学习了文件的提权方法, 在本章节中,我们将学习如何利用来完成系统提权。在本节实验中,我们学习了。
2024-06-06 22:29:04
1830
12

原创 2024全网最全面及最新的网络安全技巧 二 之 CSRF+XSS漏洞的各类利用技巧 ———— 作者:LJS
2024全网最全面及最新的网络安全技巧 二 之 CSRF+XSS漏洞的各类利用技巧
2024-06-05 18:55:21
1979
3

原创 2024全网最全面及最新的网络安全技巧 1 之 bypass各种waf技巧以及命令执行 ———— 作者:LJS
bypass各种waf技巧以及命令执行之三参数回调函数、php5.4.8+中的assert、easy - phplimit、eval长度限制绕过、eval与assert—句话木马、php://filter、无字母数字webshell执行命令执等具体操作详解步骤:精典图示·举例说明、注意点及常见报错问题所对应的解决方法IKUn原们你这要是11学不会我直接退出江湖:好吧
2024-06-05 13:21:51
1449
9

原创 深入浅出一下Python基础知识点
变量是计算机内存的一块区域,变量可以存储任何值,而且值可以改变。变量名由字母、数字和下划线组成。需要注意的是,不能使用python的关键字,英文大小写字母敏感,第1个字符必须是字母或下划线,不能是数字,示例代码如下:>>> x=1>>> _x=212x和_x都是合法的变量名,print()是输出函数,能够输出变量的值,也可以不使用小括号。python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程,如_x=2即是声明和定义的过程。
2023-09-27 13:38:56
486
15

原创 每当我看到你,我的 document.querySelector(‘.heart‘).style.color = ‘red‘; 立刻变红,充满激情——全面深入浅出JS
从函数基础出发,深入解析函数声明、匿名函数、函数表达式等定义方式,对比值传递与引用传递的内存机制差异,结合ES6箭头函数简化代码实践。通过数组遍历方法、字符串操作及对象CRUD(增删改查)等数据处理核心技能,构建复杂数据结构处理能力。重点剖析内置对象:Math数学计算工具集、Date时间处理模块的实战应用,结合数组对象实现数据集合操作。DOM编程部分覆盖元素获取(querySelector)、内容修改(innerHTML)、属性操作(setAttribute)、样式控制(style)等关键交互技术,通过
2023-07-13 10:37:14
558
1

原创 你是我心中的 #FF69B4:永远闪耀的桃红色——对于CSS全面深入浅出一下
从伪类选择器(:hover/:active)与结构伪类选择器(:nth-child)的精准元素定位出发,结合伪元素(::before/::after)实现内容装饰与动态效果扩展。通过华为商品展示案例,深入解析文本样式控制、背景渐变与字体图标集成策略,演示商品列表布局与交互设计范式。重点剖析布局核心技术:元素显示模式(block/inline-block)转换原理、定位体系(绝对/固定/粘性定位)的层叠控制逻辑,以及边框合并、阴影叠加等视觉优化技巧。实验环节通过五彩导航栏实现边框阴影与过渡动画的复合应用
2023-07-09 17:09:54
407
1

原创 在 HTML 中,每个标签都指向你——深入浅出之HTML元素
HTML基础标签与属性:如段落标签、换行标签、表格标签、表单标签、音频和视频标签等,帮助理解不同HTML元素如何被用来构建网页。HTML5语义标签与全局属性:介绍了HTML5的新特性,以及如何使用全局属性提升网页的可访问性和用户体验。CSS基础与选择器:学习了CSS的三种引入方式,基本选择器、复合选择器以及属性选择器的使用方法,深入理解如何通过CSS控制网页样式。表单与交互性:详细讲解了常见的表单元素,如文本框、按钮、复选框等,以及如何通过HTML表单构建交互式网页。多媒体元素:涵盖了如何在网页中嵌
2023-07-08 20:54:22
667
1
原创 你是我生命里的 VRRP,是我最坚定的主心骨,无论风雨多大,只要有你在,我就知道爱不会迷失方向,未来永远充满希望 。——基于华为ENSP的链路聚合和VRRP全面深入剖析
本文介绍了链路聚合和VRRP(虚拟路由器冗余协议)的基本概念与配置。链路聚合技术(Eth-Trunk)通过将多个物理接口捆绑成一个逻辑接口,提高带宽和可靠性。配置过程包括创建聚合接口、将物理接口加入聚合并实现从二层到三层的切换。同时,负载均衡的配置可以通过调整策略来优化流量分担。VRRP则提供虚拟路由器冗余,确保网络的高可用性。它通过虚拟IP和MAC地址、主备路由器机制、通告报文以及状态机来实现冗余。文章还探讨了VRRP的优先级设置、主备切换、抢占模式及多网关负载分担的配置实例,提升网络的容错能力和流量管理
2025-02-13 23:28:57
1342
9
原创 爱情就像 RSTP 协议,哪怕有再多的干扰和潜在分歧,我们也能找到最优路径,让爱稳稳流动,不会陷入迷茫的循环——基于华为ENSP的RSTP、MSTP全面深入剖析
本文介绍了生成树协议(STP)及其演进版本RSTP和MSTP的基本概念与配置。首先,阐述了STP的角色选举过程,包括根网桥、根端口、指定端口和非指定端口的选举。此外,解释了STP的接口工作状态(阻塞、侦听、学习、转发)及收敛时间。接着,提供了STP的基本配置实战,包括启动STP协议、修改桥优先级和开销值等。文章还介绍了RSTP(802.1w)的改进,包括端口角色、状态、快速收敛机制、BPDU处理方式以及拓扑变更保护等,进一步提高了网络的收敛效率和稳定性。最后,讲解了MSTP(802.1s)的特点及配置,支持
2025-02-12 23:23:05
1408
5
原创 爱情就像 STP 生成树协议,哪怕有再多的干扰和潜在分歧,我们也能找到最优路径,让爱稳稳流动,不会陷入迷茫的循环——基于华为ENSP的STP生成树协议深入浅出(1)
本文介绍了生成树协议(STP)的基本概念与工作原理,包括STP在防止广播风暴、MAC地址表翻摆和重复数据帧中的作用。文章详细阐述了STP中的关键概念,如桥ID、根网桥、开销、根路径开销等,并解释了BPDU(桥协议数据单元)的作用及其报文格式,包含协议版本、BPDU类型、拓扑变更标记等字段。还介绍了TCN BPDU在拓扑变化中的作用,以及STP角色选举过程中的不同角色(如根网桥、根接口、指定端口等)和接口的选举原则,有助于理解如何在交换网络中优化数据流向并维持网络稳定性。
2025-02-11 23:52:23
982
1
原创 你就像我专属的 VLAN,在茫茫网络世界里,把我的心圈成了只属于你的独立空间,别人无法随意闯入,只有我们的爱自由通信——基于华为ENSP的VLAN链路状态及通信方式深入浅出
本文介绍了VLAN的配置与管理,包括VLAN的创建、接口分配和干道配置。重点讲解了不同链路状态类型,如Access、Trunk和Hybrid接口的特点及应用,分别涉及数据帧的接收和发送方式。此外,文章还讨论了VLAN间通信的技术实现,介绍了多臂路由和单臂路由两种方式,并提供了三层交换机解决VLAN间通讯的实战配置方案,展示了在交换机SW1和SW2上的具体配置步骤,旨在提升网络的性能与灵活性。
2025-02-10 23:12:02
1837
8
原创 你就像我专属的 VLAN,在茫茫网络世界里,把我的心圈成了只属于你的独立空间,别人无法随意闯入,只有我们的爱自由通信——基于华为ENSP的VLAN深入浅出
VLAN(虚拟局域网) 是通过软件在同一物理网络中划分的多个逻辑网络,能隔离广播域,提高网络性能和安全性。IEEE 802.1Q标准 定义了VLAN标签的格式和插入过程,通过该标准在以太网帧中插入VLAN标签,确保不同厂商设备的互操作性。VLAN间互通 通过三层设备(如路由器或三层交换机)实现,不同VLAN的设备可以通过路由进行通信。VLAN的划分方式 包括基于端口、MAC地址或协议的划分方式,根据需求选择不同的划分方式来优化网络管理。
2025-02-07 23:13:33
2220
36
原创 无论我的设备有多少,你的信号总能把我们紧密地联系在一起,园区的每一寸都因你而闪耀——基于华为ENSP的园区网介绍
本篇文章深入探讨了园区网络的基本概念、架构、发展历程及其所采用的技术。它通过不同类型园区网络的实际应用,描述了如何利用现代网络架构和技术,满足各种行业需求,并随着时代的演进,不断优化网络设计以适应新技术、新需求。园区网是支撑现代组织数字化转型的关键基础设施,其架构与技术随业务需求不断演进,从传统分层设计向智能化、云化、全无线化方向发展,同时兼顾安全、效率与扩展性。
2025-02-06 23:11:24
2198
42
原创 就像BGP中的AS_PATH一样,无论路途多远,我愿意陪你一起走——基于华为ENSP的BGP的Community[社团属性]深入浅出
1. BGP的社团属性(Community)定义:BGP中的Community属性用于对路由进行标记和分类,帮助控制路由的传播和策略实施。功能:通过不同的Community标签,可以实现流量的抓取、路由的过滤和精细化的策略控制。2. 实战配置:BGP社团属性抓取流量:演示如何根据Community标签抓取特定流量。应用策略:在路由发布过程中应用预定义的路由策略。传播Community属性:确保BGP会传播Community属性,从而影响路由决策。3. 实际应用场景演练通过一个业务场景,
2025-02-05 23:10:49
8435
38
空空如也
java小问题等你俩解答
2024-08-12
世纪难题成都外费哈好热啊
2024-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人