自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git和Github

文件版本,SVN和Git,Git中的三个区域,Git中的三种状态,Git工作流程,下载安装Git,获取Git仓库,Git工作区文件的四种状态,检查文件的状态,跟踪文件,提交更新,修改已提交文件,暂存已修改的文件,提交已暂存的文件,撤销对文件的修改,向暂存区性添加多个文件,取消暂存的文件,跳过使用暂存区域,移除文件,忽略文件,查看提交历史,回退到指定版本,开源与闭源,基于 HTTPS 将本地仓库上传到 Github,基于 SSH将本地仓库上传到 Github,Git分支,master 主分支git分支操作

2024-04-20 15:06:24 990

原创 【jQuery】jQuery框架

jQuery基本用法;获取位置;滚动距离;显示/隐藏动画;淡入/淡出动画;展开/收起动画;动画队列及停止方法;自定义动画;插入节点;动画回调函数;动画延迟方法;获取元素尺寸;事件参数;删除节点;事件委托;克隆节点;获取DOM对象;入口函数;轮播图插件;懒加载插件lazyload;fullpage插件;日期选择器插件;表单验证插件;插件机制;jQuery方法;表单提交事件;表单序列化

2024-04-09 23:57:59 655

原创 【JavaScript】JS高级语法

变量与函数,作用域,定义变量,作用域链,闭包,预解析,let提升,函数参数,箭头函数,解构赋值,数组解构,对象解构,对象,字面量创建对象,构造函数,自定义构造函数,静态成员和实例成员,数据类型,引用类型,Object,Array,RegExp,包装类型,String,Number,Boolean,原型对象,原型链,this指向,普通函数,严格模式,箭头函数,改变函数的this指向,call,apply,bind,class关键字(类),封装,继承,浅拷贝,深拷贝

2024-04-03 00:50:20 1076

原创 【Web APIs】正则表达式

1.正则表达式,正则表达式语法,元字符,边界符,量词,字符类,修饰符

2024-03-27 10:59:44 914

原创 【Web APIs】BOM操作浏览器

window对象,BOM(浏览器对象模型),定时器-延时函数setTimeout,JS执行机制,同步和异步,同步任务和异步任务,location对象,navigator对象,history对象,swiper插件,本地存储,localStorage,JSON.stringify(复杂数据类型),localStorage.setItem(key, value),JSON.parse(),localStorage.getItem(key)essionStorage,自定义属性setAttribute,remov

2024-03-26 20:03:57 1054

原创 【Web APIs】网页特效

滚动事件和加载事件,滚动事件scroll,加载事件load,DOMContentLoaded事件,元素大小和位置,scroll家族,offset家族,client家族

2024-03-26 16:51:58 966

原创 【Web APIs】事件高级

1.事件对象,获取事件对象,事件对象常用属性clientX/clientY​​​​​​​,pageX/pageY​​​​​​​,offsetX/offsetY,事件流,事件流的两个阶段:冒泡和捕获,阻止事件流动stopPropagation(),阻止默认行为.preventDefault(),两种注册事件的区别,事件委托

2024-03-24 20:35:49 910

原创 【Web APIs】DOM节点

1.节点操作,DOM节点,查找节点,父节点查找parentNode,子节点查找children,兄弟节点查找previousElementSibling,nextElementSibling,增加节点document.createElement(),克隆节点cloneNode(),删除节点.removeChild,时间对象Date(),时间对象实例化,时间对象方法,时间戳,重绘和回流

2024-03-24 15:56:10 867

原创 【Web APIs】事件

事件,事件监听addEventListener,事件类型click,input,blur,focus,高阶函数,函数表达式,回调函数,环境对象this,编程思想,排他思想,Tab栏切换案例

2024-03-21 13:17:47 621

原创 【Web APIs】DOM获取元素

1.Web API基本认识,获取DOM元素,querySeclector,querySeclectorAll,设置/修改DOM元素内容,设置/修改DOM元素属性,修改元素常用属性,修改元素样式属性,设置/修改表单属性,定时器-间歇函数,setInterval(),clearInterval()

2024-03-20 22:16:37 711

原创 【JavaScript】函数和对象

函数,函数声明,函数调用,函数传参,形参和实参,函数的返回值,作用域,匿名函数,立即执行函数,对象,对象的属性和方法,属性访问,操作对象,遍历对象,数组对象,内置对象,内置对象Math,随机数生成函数,基本数据类型和引用数据类型

2024-03-20 11:25:47 826

原创 【JavaScript】运算符和语句

运算符,算数运算符,赋值运算符,一元运算符,比较运算符,逻辑运算符,运算符优先级,分支语句,if语句,三元运算符,switch语句,循环语句,while循环,continue和break,for循环,数组

2024-03-16 14:22:25 802

原创 【Javascript】变量和数据类型

1.JavaScript介绍,内部JavaScript,外部JavaScript,内联JavaScript,JavaScript输入输出语法,定义变量,变量的命名规则和规范,let和var区别,数据类型,数字类型,字符串类型,字符串拼接,模板字符串,布尔类型(boolean),未定义数据类型,检测数据类型,类型转换,隐式转换,显式转换

2024-03-15 21:13:58 933

原创 【前端】 响应式布局

响应式网页布局,媒体查询,BootStrap,BootStrap引入,BootStrap栅格系统,BootStrap手册查询

2024-03-13 14:48:10 778

原创 【前端】移动适配:rem和vw/vh

1.移动适配,rem,rem解决方案,Less,less注释规范,less运算,less嵌套写法,less中的变量,导入.less文件,导出.less文件,vw/vh

2024-03-13 14:35:41 1020

原创 【前端】移动端布局

移动端特点,屏幕分辨率,二倍图,百分比布局,flex布局,flex布局模型,主轴对齐方式,侧轴对齐方式,flex属性

2024-03-11 17:02:12 1149

原创 【前端】空间转换与动画

空间转换,空间位移,空间旋转,立体呈现,空间缩放,动画,transform: translate3d(x,y,z);transform:rotateX(值),transform-style:preserve-3d;transform: scale3d(x,y,z);@keyframes定义动画,animation: 动画名称 动画花费时长;

2024-03-10 11:32:52 782

原创 【前端】平面转换与渐变

字体图标,平面转换,位移,旋转,多重转换,缩放,渐变

2024-03-09 16:17:00 607

原创 【C++】函数模板和类模板

泛型编程,函数模板.函数模板的定义格式,函数模板的实例化,函数模板参数的匹配原则,类模板的定义格式,类模板的实例化,模板的分离编译

2024-03-09 10:17:29 642

原创 【C++】内存管理

1.C/C++内存分布,C语言中动态内存管理方式,C++中动态内存管理,1new/delete操作内置类型,new/delete操作自定义类型,总结:malloc/free和new/delete的比较,operator new 和 operator delete 函数,new和delete的实现原理,内置类型,自定义类型,定位new表达式(placement-new),内存泄漏

2024-03-08 15:15:18 1297

原创 【前端】CSS基础知识

CSS,标签选择器,类选择器,id选择器,通配符选择器,line-height,标签水平居中方法,复合选择器,后代选择器,子代选择器,并集选择器,交集选择器,hover伪类选择器,背景平铺,background-position,元素的三种显示模式,HTML嵌套规范, CSS的继承性,CSS的层叠性,CSS的优先级,盒子模型,border,padding,自动内减,margin,清除内外边距,版心居中,外边距合并现象,塌陷现象,清除浮动,定位,子绝父相,用CSS画三角形,精灵图,SEO三大标签

2024-03-05 16:36:09 695

原创 【前端】HTML基础知识

1.初识网页,html:超文本标记语言,排版标签,标题标签,段落标签,换行标签,水平线标签,文本格式化标签,媒体标签,图片标签,路径,音频标签,视频标签,链接标签,列表标签,无序列表 ,有序列表,自定义列表,表格标签,表格标签属性,表格标题和表头单元格标签,表格的结构标签,合并单元格,表单标签,input系列标签,button按钮标签,select下拉菜单标签,textarea文本域标签, label标签,语义化标签,字符实体

2024-03-02 17:35:18 950

原创 【C++】类和对象(2)

1. 初始化列表2.explicit关键字3. Static成员3. 友元3.1友元函数3.2友元类4. 内部类5.匿名对象

2024-02-26 22:53:54 878

原创 【C++】类的6个默认成员函数

1. 类的6个默认成员函数2. 构造函数3. 析构函数4. 拷贝构造函数5.1运算符重载5.2赋值运算符重载5.3前置++和后置++重载,前置--和后置--重载5.4日期类的实现6. const成员函数7. 取地址及const取地址操作符重载

2024-02-09 16:00:18 715

原创 【C++】类和对象(1)

类的定义;类的访问限定符public,private,类的作用域,类的实例化;类对象的存储方式,结构体内存对齐,为什么存在结构体内存呢对齐,C++类成员函数的隐藏参数this指针详解

2024-02-06 15:42:50 836

原创 【Linux】权限

shell(命令行解释器);root用户和普通用户切换,文件基本权限,文件权限值的八进制表示法;Linux文件基本类型,chmod指令;chown指令;chgrp指令;sudo指令;umask指令;file指令;为什么会有粘滞位?如何设置粘滞位?粘滞位的意义

2024-02-04 16:46:27 957

原创 【Linux】Linux基本指令

1.ls指令2.cd指令3.touch指令4.mkdir指令5.rmdir指令和rm指令5.1rmdir指令5.2rm指令6.man指令7.cp指令8.mv指令9.cat指令10.more指令 &&less指令11.head指令 &&tail指令如何查看文件中指定的几行?12.时间相关指令date13.cal指令14.查找相关指令14.1find指令14.2which指令14.3whereis指令15.grep指令16zip指令16.2unzip指令17.tar指令18.bc指令19.unname指令

2024-01-31 16:31:24 4793 2

原创 【C++】C++入门

1.C++关键字2.命名空间2.1命名空间的定义2.2命名空间的使用3.C++输入输出4.缺省参数4.1缺省参数的概念4.2缺省参数分类5.函数重载5.1 函数重载的概念5.2 C++支持函数重载的原理6.引用6.1引用的概念6.2引用的特性6.3常引用6.4引用的使用场景6.5传值调用和传引用调用效率比较6.6引用和指针的区别7.内联函数7.1内联函数的概念7.2内联函数的特性补充:宏的优缺点8.auto关键字auto的使用8.3auto不能推导的类型9.基于范围的for循环(C++11)10.指针空值

2024-01-21 01:09:49 873

原创 【数据结构】常见八大排序算法总结

1.直接插入排序2.希尔排序3.选择排序4.堆排序5.冒泡排序6.快速排序,Hoare版本,挖坑法,前后指针法 快速排序的递归实现 快速排序的非递归实现 7.归并排序8.计数排序(非比较排序)9基数排序 10排序算法的复杂度及稳定性分析

2024-01-16 22:02:51 1884 2

原创 【数据结构】二叉树问题总结

1.二叉树前序遍历,中序遍历和后序的实现2.层序遍历3.求二叉树中的节点个数4.求二叉树中的叶子节点个数5.求二叉树的高度6.求二叉树第k层节点个数7.二叉树查找值为x的节点8.单值二叉树.二叉树最大深度10.翻转二叉树11.检查两颗树是否相同12. 对称二叉树13. 另一颗树的子树14.二叉树的前序遍历14.通过前序遍历的数组构建二叉树15.判断二叉树是否是完全二叉树16.判断二叉树是否是平衡二叉树17.二叉树销毁

2024-01-13 16:59:07 1353 4

原创 【数据结构】堆排序和top-k问题

堆排序,向上调整算法,向下调整算法,top-k问题:求数据集合中前k个最大或者最小的元素

2023-10-01 00:09:50 380

原创 【数据结构】二叉树

树的概念及结构左孩子右兄弟表示法双亲表示法二叉树的结构及概念满二叉树和完全二叉树二叉树的顺序结构及实现堆的概念及实现构造堆结构插入数据到堆堆的向下调整算法向下调整算法如何创建一个堆堆的向上调整算法向上调整算法创建一个堆删除堆顶元素访问堆顶元素向上调整建堆和向下调整建堆的时间复杂度4.二叉树的链式结构及实现前序遍历中序遍历后序遍历层序遍历已知前序序列和中序序列重建二叉树问题

2023-09-08 01:52:57 1231 1

原创 【数据结构】带头双向循环链表及其实现

1.带头双向循环链表;带头双向循环链表实现;初始化;销毁;头插;链表打印;头删数据;尾插数据;尾删数据;链表判空;查找一个数据;在pos位置前插入数据;删除pos位置;求链表的长度;顺序表和链表的区别;顺序表和链表的优缺点

2023-08-30 10:20:48 803 2

原创 【leetcode】232. 用栈实现队列

【leetcode】232. 用栈实现队列:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾;int pop() 从队列的开头移除并返回元素;int peek() 返回队列开头的元素;boolean empty() 如果队列为空,返回 true ;否则,返回 false

2023-08-18 16:58:26 328 1

原创 【leetcode】225.用队列实现栈

【leetcode】225.用队列实现栈:请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。

2023-08-18 15:10:55 161

原创 【leetcode】20.有效的括号

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。

2023-08-18 14:10:07 227

原创 【数据结构】队列及其实现

使用链表实现队列,队列中的每个元素都是节点的形式,所以需要定义节点的结构对于队列,其具有队尾入数据,队头出数据的特性,所以其结构定义需要两个指针,分别指向队头和队尾}QNode;}Queue;

2023-08-11 11:43:44 655

原创 【数据结构】栈及其实现

1.栈的概念及结构;2.栈的实现:2.1栈结构定义2.2初始化及销毁2.3插入数据2.4删除数据2.5访问栈顶数据2.6判断是否为空栈2.7计算栈的大小3.8访问栈中所有数据

2023-08-10 12:19:01 513

原创 【leetcode】138.复制带随机指针的链表

【leetcode】138.复制带随机指针的链表:给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点

2023-08-02 22:53:45 370

原创 【leetcode】141.环形链表

【leetcode】141.环形链表:给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。如果链表中存在环 ,则返回 true 。 否则,返回 false 。【leetcode】142.环形链表II:给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

2023-08-01 18:52:41 399

空空如也

空空如也

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

TA关注的人

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