自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS常见知识总结20231220

有两种盒子模型,分别是 标准盒子模型和IE盒子模型分别可以通过设置box-sizing: border-box / content-box;来转换 ,默认是content-box(标准盒子)区别:以宽度为例,主要在于标准盒子模型的width就是指的是单纯content部分的宽度,而IE盒子模型的width是 content宽度+两边的padding+两边的border。

2023-12-20 22:55:35 67

原创 数组之二分查找

的时候,我们应尽量地去使用二分查找去代替传统的遍历,可以提高一定的算法时间复杂度。有了二分查找的思想和基础算法模板之后,我们还可以解决哪些题目呢?二分查找是非常基础的查找算法,相较于传统的遍历。学习二分查找的意义和应用场景就是在于当。的时间复杂度,二分查找的时间复杂度为。下面是二分查找最基本的case.

2023-11-25 14:41:56 64

原创 React学习02

React 中的 setState 是一个异步的过程,也就是说在异步状态下,setState 并不是同步执行的。因此,连续调用多个 setState 时,并不能保证它们按照调用的顺序立即执行,也不能保证前一个 setState 完成后立即执行下一个 setState。需要注意的是,在一些特殊情况下,例如在生命周期函数中调用 setState,React 会同步执行 setState,但这并不是 setState 的正常行为。但是,如果连续调用 setState 的状态变化是不同的,则会触发多次重新渲染。

2023-07-31 09:52:28 66

原创 二叉树总结3(JavaScript实现)

【代码】二叉树总结3(JavaScript实现)

2023-07-24 16:45:03 71

原创 React学习01

起源于Fackbook内部项目,2013年5月开源声明式编程 what vs how(命令式编程)高效(通过虚拟DOM,最大程度减少与DOM的交互)灵活(与已知的库或框架可以很好地配合)JSX(JavaScript + XML)JavaScript语法的扩展组件化(通过React构建组件,增加代码性)单向数据流(顶层组件控制数据的变化,父组件流向子组件,降低副作用)

2023-07-23 23:44:12 37 1

原创 二叉树总结-层序遍历能解决哪些问题?

【代码】二叉树总结-层序遍历能解决哪些问题?

2023-07-15 00:58:55 62 1

原创 React基础学习-React介绍与脚手架创建项目

一个专注于构建用户界面的 JavaScript 库,和vue和angular并称前端三大框架,不夸张的说,react引领了很多新思想,世界范围内是最流行的js前端框架,最新版本已经到了18,加入了许多很棒的新特性React英文文档(https://reactjs.org/)React中文文档 (https://zh-hans.reactjs.org/)React新文档(https://beta.reactjs.org/)(开发中....)React有什么特点?1. 声明式UI(JSX)

2023-07-13 23:04:08 42 1

原创 二叉树算法总结1

【代码】二叉树算法总结1。

2023-07-13 21:47:25 31 1

原创 栈和队列算法总结1

【代码】栈和队列算法总结1。

2023-07-12 22:50:16 34 1

原创 字符串算法总结1

【代码】字符串算法总结1。

2023-07-10 22:54:21 46 1

原创 哈希表算法总结1

【代码】哈希表算法总结1。

2023-07-08 12:31:03 36

原创 链表算法总结一(JavaScript版)

【代码】链表算法总结一(JavaScript版)

2023-07-02 12:35:35 39 1

原创 CSS基础知识总结3

line-height指的是一行文本的高度,实际上指的就是下一行基线到上一行基线的距离。如果一个标签没有定义height属性,那么最终表现的高度就是由line-height决定的line-height和height设置为同一个值可以使文字垂直居中。

2023-07-01 20:59:05 39

原创 数组算法总结一(JavaScript版)

209.长度最小的子数组。977.有序数组的平方。

2023-07-01 17:34:37 32

原创 CSS基础知识总结2

transition是属性,他的实现需要触发一个事件(比如鼠标移上去),才会执行。设置一个开始关键帧和结束关键帧。animation是属性。他的实现不需要触发事件,可以自己执行,可以设置多个关键帧(@keyframe)若某个元素想要使用对应名称的动画,需要配置属性进行锁定。可用于设置动画持续时间。

2023-06-30 21:20:20 56 1

原创 CSS基础知识总结一

css盒子模型分为标准盒子模型、IE盒子模型标准盒子模型: content + padding + border + marginIE盒子模型:content(包含了内容、padding、border) + margin如何转换:转换为标准盒子模型:box-sizing:content-box;转换为IE合作模型:box-sizing: border-box;默认就是标准盒子模型。

2023-06-29 22:29:49 55 1

原创 HTML基础知识总结一

行内元素与块级元素、link与@import、title、h1、i、em、b、strong、title alt png jpg gif webp

2023-06-26 21:39:38 39 1

原创 JavaScript中的this指向问题

【代码】JavaScript中的this指向问题。

2023-01-14 11:30:10 44

原创 JavaScript中正则表达式的基本使用

正则表达式往往可以应用于定制化的表单校验,HTML自带的标签往往难以满足实际的需求。正则表达式是一种Js复杂类型。

2023-01-13 16:55:53 206

原创 任意数组下标L~R范围的累加和(两种Python实现方法)

第一种可以考虑将任意L到R的累加结果映射成为一个二维数组,再通过对二维数组的直接查询可以访问到任意数组下标的范围累加和(L <= R),具体Python代码实现如下:arr = [3,4,2,1,6,7,8]# 如果总是频繁查询L到R的累加和,怎么办?# 第一种方法:建立以L和R为边的二维数组# 0 1 2 3 4 5 6# 0# 1# 2# 3# 4# 5# 6def GetRangeSum1(arr,L,R): arrNew = [[&#

2022-07-01 16:47:26 662

原创 Windows CMD常用指令

Windows常用CMD指令

2022-06-23 22:02:28 128

原创 Code001 打印一个整数的32位

位运算

2022-06-20 20:15:48 820 1

原创 自学Python之如何对变量进行一键替换

重新命名步骤:把光标移动到要修改的变量名称上右键-refactor - rename- 左键确定变量周围出现红色框(如下图所示),修改变量,确定其他位置的该变量会被同时修改

2022-04-07 08:17:52 4047

空空如也

空空如也

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

TA关注的人

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