自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 putchar和getchar函数的使用

putchar和getchar函数的使用,一看就能学会!!!

2021-05-06 12:34:29 4272

原创 数组

数组的简单介绍

2021-05-02 16:55:38 858 2

原创 main (),int main(),int main(void)等的区别

一个表格弄懂main(),void main (),int main(),int main (void)之间的区别

2021-04-14 20:51:38 4115 3

原创 二次封装View Design的table组件,实现宽度自适应,内容在一行展示

想法很简单,就是获取每一列中数据和标题在表格中的长度,然后将当中最大的长度作为该列的宽度就可以了。

2023-10-08 20:53:58 660 1

原创 JWT 技术的使用

用户输入的账号和密码正确的情况下,后端根据用户的唯一id生成一个独一无二的token,并返回给前端,前端把token保存起来,每次发送请求,请求头携带一个token,以表示用户的身份。当然,后端也要进行校验,确保用户的token不是伪造和过期的。5.服务器在接收到请求时,验证 token 的有效性,并根据其中的信息进行授权和验证。2.服务器验证用户提供的身份信息,如果验证通过,则并生成一个token并返回给客户端。4.在后续请求中将 token 放在请求的头部,以表示用户的身份。

2023-08-27 13:43:13 770

原创 ==和===的区别(经典面试题,你不知道的细节)

==又叫全等运算符,结果会返回一个布尔值,在数据类型相同的情况下,会比较值,值相同才返回true。4.特别的,null和undefined相等;NaN与任何数,包括它本身,都不相等。3.如果两边都是引用数据类型,则比较两个对象存储的内存地址是否相同。相等运算符在比较两个变量是否相等时,如果数据类型相同,则比较值;2.如果一边是基本数据类型,另一边是引用数据类型,则对象会调用。方法转化为数值,再根据前面的规则进行比较。1.两边都是基本数据类型,某一方是。如果数据类型不同,则会发生。,会转化成数字进行比较。

2023-08-24 19:11:50 303

原创 使用腾讯云服务器从零搭建个人网站

希望这篇文章可以帮助更多对搭建个人网站感兴趣的小伙伴,分享一些经验和教程。如果在实践中遇到任何问题,也可以在评论区提出,我会尽量解答!

2023-06-19 22:25:36 1693

原创 数组6大排序算法

本文将详细介绍JavaScript中的数组排序方法,包括数组元素的快速排序、插入排序、以及希尔排序等。

2023-06-15 17:15:01 1484

原创 pinia之菠萝

Pinia 是 Vue 生态最新的状态管理库,由 Vue 团队开发维护。它简单易学,只需要几行代码就可以开始使用,而且具有高性能和类型安全等优点。

2023-04-25 15:07:17 598

原创 TypeScript泛型

本文将介绍TypeScript泛型的基础知识,包括泛型类型、泛型函数和泛型约束。我们还将探讨如何使用泛型来编写更灵活、可扩展和可维护的代码。

2023-04-22 16:21:28 124

原创 TS数据类型

掌握Typescript,吃透静态类型的魅力。它加强了编程体验,捕捉bug于编译期,实现“代码即文档”。这门微软出品的语言为前端工程带来革命,让JavaScript迈向成熟,成为下一代Web与应用开发的主流语言。

2023-04-21 22:11:21 497

原创 掌握CSS Grid布局,让你的网页设计更加灵活和美观

本文将揭秘CSS Grid布局的神秘面纱,让你轻松掌握这一前端利器,让你的网页设计和开发能够飞跃到更高的水平!阅读本文,你将会发现CSS Grid布局的强大和实用性,让你的网页布局变得更加灵活和美观,甚至让你的老板和客户惊叹不已!

2023-03-25 22:45:09 445

原创 使用chatGPT实现数字自增动画

本文介绍了如何使用chatGPT技术实现数字自增动画效果,通过自然语言生成和理解技术,实现了高效的数字动画效果,提升了页面的用户体验和性能。

2023-03-24 22:05:47 5941

原创 初识Object.defineProperty

下面将逐一讲解这些属性和方法。

2023-03-15 17:33:43 548

原创 Map和Set

如果只是单纯想要获取Map中的键或值,使用keys方法和values方法会更简便,这两种方法都会返回一个map迭代器,再使用Array.from或扩展运算符即可转为数组。值得注意的是,在js的语法中,NaN与任何值包括NaN都不相等,但作为Map的键名,NaN和NaN是相等的。否则设置的值不会存储在Map中。同理,获取值时,不能直接通过“.属性名”的方式获取,需要使用get方法。使用Map的构造函数,可以将一个二维的键值对数组转化为Map对象。值得注意的是,在Set中,NaN和NaN被认为是相等的。

2023-03-13 08:54:36 161

原创 数组去重的方法

扩展运算符用于将集合中的元素展开,再放到数组中,通俗来说就是将集合转换为数组,也可以使用Array.from方法进行转换。Map的结构为”键值对“,遍历数组,通过has方法,判断Map集合中是否含有当前元素,如果有,则用set方法放到集合的键中。遍历原数组,使用indexOf方法获取当前元素第一次出现在数组中的索引,如果索引和当前索引相等,说明元素是第一次出现,则添加到新数组中。创建一个新的空数组,遍历原数组,如果新数组中没有这个元素,则添加到新数组中,最终返回的这个新数组就是去重后的数组。

2023-03-11 16:51:03 97

原创 初识BFC

1.设置display属性:inline-block,flex,grid2.设置定位属性:absolute,fixed3.设置overflow属性:hidden,auto,scroll4.设置浮动(不推荐使用)值得注意的是:body本身就是BFC元素。另外,推荐使用*开启BFC,因为代价最小,不会像设置定位和浮动一样影响布局。

2023-03-11 16:50:27 383

原创 对象的赋值,浅拷贝和深拷贝

注意:这里说的深浅拷贝都是在引用数据类型上描述的。下面的newObj直接拷贝了obj的内存地址,它们指向同一个对象,所以修改任何属性,它们都会相互影响。浅拷贝下面的newObj,对于name属性,是直接拷贝值;对于hobbies属性,是拷贝内存地址。Object.assign实现shallowCopy函数实现深拷贝JSON.parse和JSON.stringify实现下面的newObj,指向了一个和obj一模一样的新对象。无论是修改newObj中的基本类型数据,还是引用类型数据,obj

2023-03-08 15:22:55 367

原创 用原生js手写分页功能

分页功能如下:首先,要显示的数据如下:html结构如下:我们可以定义当前页数为pageNum,总页数为maxPage,每页显示的数据为limit条。当前显示数据索引受pageNum和limit影响。如果是第一页,即pageNum为1时,则显示数据所对应的索引为04;第二页,pageNum为2时,为59;第三页,pageNum为3时,为10~14。用变量来表示为:(pageNum-1)limit ~ pageNumlimit所以,我们书写一个更新页面的函数,并在一开始的时候就调用该函数进行初始化页面。

2023-03-04 19:53:22 1544

原创 vue2插槽

默认插槽,具名插槽以及作用域插槽

2022-11-21 21:56:41 324

原创 哈夫曼树以及哈夫曼编码

震惊!原来哈夫曼编码还能这样玩

2021-06-06 23:07:12 4573 5

原创 有关数据结构知识的思维导图

数据结构知识点(期末考试必看)

2021-06-05 17:27:59 181

原创 普里姆(Prim)算法

Prim算法详解(C语言版)

2021-06-05 00:31:38 1720

原创 串的定位操作(BF算法)

BF算法的详细介绍

2021-06-03 22:15:27 1895 1

原创 静态查找表(顺序查找,折半查找,分块查找)

良心总结,表哥看了直呼内行!!!

2021-05-31 23:55:19 1635 2

原创 克鲁斯卡尔(Kruskal)算法

快期末考试了,重温了一遍克鲁斯卡尔算法,又有了新的理解

2021-05-28 23:23:47 225

原创 二叉树的层次遍历详解(C语言版)

非递归版的层次遍历,简单易懂!!!

2021-05-15 19:47:26 11490 2

原创 字符串的初始化(详解)

本文介绍了多种的字符串的初始化方法,简单易懂!!!

2021-05-09 17:00:28 16881 2

原创 栈和队列

栈与队列的详细讲解,文章超长警告!!!(C语言版)

2021-05-04 20:50:41 273

原创 C语言指针

指针的简单介绍

2021-05-02 20:32:22 109

原创 删除单链表中所有值为x的数据元素(C语言版)

里面有详细的讲解,编程小白也能轻松看懂哦

2021-04-23 21:44:20 13916 4

原创 单链表之头插法和尾插法详解(C语言版)

用图来详细讲解单链表的头插法和尾插法,以及它们之间的对比

2021-04-22 20:49:20 28573 38

原创 C语言结构体

本文简要的介绍了结构体的定义和赋值,以及如何取出结构体变量成员的方法

2021-04-18 15:12:13 174

原创 函数的初步了解

简单的介绍了函数是什么,函数的定义,函数的分类,函数的分类,以及使用函数的优点和注意事项

2021-04-11 15:48:33 171

原创 流程控制总结(if, for, while, switch...)

较为通俗易懂的介绍了if,for,switch,while,break,return等流程控制语句的用法

2021-04-10 20:49:52 357

原创 C语言运算符(算术,关系,逻辑,赋值,自增运算符, 三目运算符,逗号表达式)

本文详细的介绍了C语言算数,关系,逻辑,赋值等常用运算符的用法,编程小白也能轻松看懂哦

2021-03-28 13:11:07 1136

空空如也

空空如也

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

TA关注的人

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