- 博客(99)
- 收藏
- 关注
原创 Python函数式编程之Lambda和高阶函数
一种编程范式,它将计算视为数学函数的求值,强调使用纯函数来构建程序。关键字 lambda:与普通函数中 def 类似。参数:支持传递位置和关键字参数,与普通函数一样,可以是多个参数。表达式:处理给定参数的表达式。
2025-03-19 08:48:09
798
原创 【前端入门】行内元素和块级元素
HTML元素根据其显示行为被划分为行内元素和块级元素两大类。掌握这两种元素的性质、差异以及在何种情况下使用它们,对于进行有效的网页设计和开发极为关键。本篇文章旨在深入探讨行内元素与块级元素的定义、特性、常见实例,并指导如何在实际的前端开发实践中加以运用。
2024-12-01 11:58:59
672
原创 【前端入门】文档流相关概念
文档流是指HTML元素在页面中按照其在代码中的顺序自上而下、从左到右的自然排列方式,它决定了元素的位置和布局。而脱离文档流则是指通过CSS的某些属性(如float、position的absolute或fixed)使得元素从普通布局流中移除,不再占据原有位置,从而可以实现对元素位置和堆叠顺序的自由控制。
2024-12-01 11:23:55
969
原创 算法实现 - 选择排序(Selection sort) - 理解版
选择排序是一种简单直观的排序算法,其基本思想是每次从待排序的元素中选择最小(或最大)的元素,放到已排序序列的末尾,以此类推,直到所有元素排序完成。选择排序适用于数据量小或者对排序效率要求不高的场景,常用于教学和学习排序算法的基本概念。
2024-11-01 15:34:00
1247
原创 算法实现 - 插入排序(Insert sort) - 理解版
一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序适用于小规模数据集或部分有序的数据,且实现简单,具有较低的常数因子。不过对于大规模数据集,通常会选择更高效的排序算法,如快速排序或归并排序。
2024-10-31 17:40:22
1160
1
原创 算法思想 - 分治算法主定理
分治算法(divide and conquer)是一种递归算法设计技术,其基本思想是将一个难以直接解决的大问题分解成若干个规模较小的相同问题来解决,然后将小问题的解决结果合并以解决原来的大问题。
2024-10-30 11:45:53
1141
原创 算法实现 - 快速排序(Quick Sort) - 理解版
快速排序:选择一个基准元素(pivot),通过基准元素将待排序的序列分成两部分,一部分包含所有小于基准元素的元素,另一部分包含所有大于基准元素的元素,然后递归地对这两部分进行快速排序,最终使整个数组成为一个有序的序列
2024-10-29 19:38:15
844
原创 算法实现 - 冒泡排序法(Bubble Sort)详解
通过多次遍历数列,每次遍历都通过比较和交换相邻元素,使得每次遍历后最大的元素“冒泡”到数列的末尾。这个过程重复进行,每次遍历都会减少一个需要比较的元素,因为已经排序好的元素不再参与比较。重复此操作,直到整个数列都有序为止。
2024-10-25 20:17:07
1359
原创 算法基础 - 时间复杂度和空间复杂度(万字长文详解)
算法复杂度是用来衡量算法执行效率的一个重要指标,它可以帮助我们了解随着问题规模的增加,算法所需要的时间和空间资源如何增长。包括时间复杂度和空间复杂度。
2024-10-24 12:04:20
1038
原创 JS逆向基础-谷歌浏览器调试技巧(详细)
浏览器的调试工具在 JavaScript 逆向工程中,帮助开发者分析和理解代码执行流程、变量值及其变化,从而揭示隐藏逻辑和加密机制,为破解、修改或复现代码提供重要支持。
2024-09-27 17:24:25
1206
1
原创 electron-vue 运行报错 Object.fromEntries is not a function
Object.fromEntries() 是 ECMAScript 2019 新增的一个静态方法,用于将键值对列表(如数组)转换为对象。如果在当前环境中不支持该方法,可以使用 polyfill 来提供类似功能。
2023-05-29 10:00:37
1057
原创 IDEA编辑器快捷键大全和自定义模板代码
IDEA具有许多快捷键,这些快捷键可以帮助您更快地执行常见的任务,例如导航、搜索、编辑、编译和调试代码等。使用好这些快捷键,代码写的飞起来。
2023-03-21 22:01:48
1694
原创 IDEA常用的Debug技巧
IDEA是Java程序员必备的IDE,非常强大的功能,搭配很多插件的时候就可以增强它的功能,开发出现异常的时候排查问题可以做到事半功倍。
2023-03-16 21:37:03
7406
1
原创 JavaScript函数之prototype原型和原型链
JS的引用类型会内置一个特殊的属性prototype。默认的prototype是object类型的,是引用类型。既然默认的prototype是object类型的,那么prototype也会有一个原型,并且指向object的原型。
2023-03-03 20:49:38
879
原创 六千字让你明白什么是数字孪生?
数字孪生又称“数字双胞胎”,是将工业产品、制造系统、城市等复杂物理系统的结构、状态、行为、功能和性能映射到数字化的虚拟世界,通过实时传感、连接映射、精确分析和沉浸交互来刻画、预测和控制物理系统,实现复杂系统虚实融合,使系统全要素、全过程、全价值链达到最大限度的闭环优化。
2023-02-25 11:13:50
1622
1
原创 Nginx负载均衡代理proxy_set_header设置和透传https协议
Nginx负载均衡代理proxy_set_header设置和透传https协议
2023-02-18 10:46:07
6194
1
原创 JavaScript集合类型数据结构的遍历
JavaScript中使用的最频繁的数据结构无非就是 Array和Object,在日常的工作当中遍历它们是非常频繁的。在ES6中新增了Set和Map数据结构,遍历方式也大同小异。
2022-12-28 20:49:30
2469
原创 JavaScript之this详解
JavaScript中的this本质上是一个对象,当一个函数(方法)被调用之时会产生一个对象,而this就可以指向全局作用域或局部作用域下当前的使用对象。
2022-12-25 11:47:47
1215
原创 数据结构Data Structure和算法Algorithm导航目录(持续更新)
本篇文章主要是给接下来的数据结构和算法系列文章做导航,有详细的图文理解,力求达到透彻的分析,算法过程采用C语言和JS实现。
2022-12-13 21:32:40
758
原创 MySQL系统表information_schema.INNODB_TRX详解及查看当前运行事务
在日常管理数据库的过程中,有时需要查询MySQL数据库是否正在有正在执行的事务,便于排查业务问题。MySQL的系统库表有数据维护对应的信息,就在。表,包含事务中是否存在锁,事务开启时间,事务执行的语句等等。
2022-11-23 20:47:08
12103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人