- 博客(31)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 http-https
CA证书:CA(Certificate Authority,证书授权)是由认证机构服务者签发,是数字签名的技术基础保障,也是网上实体身份的证明,能够证明某一实体的身份及其公钥的合法性,证明该实体与公钥二者之间的匹配关系。证书里面的一些数据查看windows 的证书win +r 打开命令行输入命令提示:这里对文章进行总结:例如:以上就是今天要讲的内容。
2024-02-19 15:39:40
975
1
原创 js的算法-插入排序(折半插入排序)
1. 折半插入排序仅仅减少了比较元素的次数,约为O(nlogn);2. 比较次数与待排序表的初始状态无关,仅仅取决于表中的元素个数n3. 元素的移动次数并未改变,它依赖与待排序表的初始状态。4. 折半插入排序是一种稳定的排序方法5. 只适用于顺序表,不适用链表。
2024-04-25 12:02:20
450
原创 js的算法-插入排序(直接插入排序)
稳定性: 由于每次插入元素时总是从后向前线比较在移动,所以不会出现相同元素相对位置发生变化的情况,所以直接插入排序是一个稳定的排序方法。适用性:直接插入排序算法使用与顺序存储和链式存储的线性表,为链表存储时,可以从前往后查找指定元素的位置。大部分排序算法都仅适用于顺序存储的线性表。
2024-04-24 10:59:09
357
3
原创 js的算法-交换排序(快速排序)
1. 空间复杂度:因为快速排序是递归的,需要借助一个递归工作栈来保存每层递归调用的必要信息,其容量应该与递归调用的最大深度一致。2. 如何提升算法效率?方法1:尽量选取一个可以将数据中分的枢轴元素,如果从序列的头,尾,及中间选取3个元素,再去这三个元素的中间值作为最终的枢轴元素;2. 随机的从当前表中选取枢轴元素2种做法都可以使得最坏情况在实际排序中几乎不会发生。3. 快速排序是所有内部排序算法中平均性能最优的排序算法。
2024-04-23 16:10:58
439
1
原创 js的算法-交换排序(冒泡)
所谓交换排序,是指根据序列中两个元素关键字的比较结果来对换这两个记录在序列中的位置。基于交换的排序算法很多,本次介绍冒泡排序和快速排序。
2024-04-22 18:00:49
288
1
原创 常见的一些小细节,容易忽略的地方
元素设置或者,该元素就称为伸缩容器。伸缩容器的子元素称为伸缩项目。CSS 属性名含义值display设置伸缩容器flex主轴方向rowcolumnflex-wrap换行方式nowrapwrapflex-flow同时设置主轴方向和换行方式主轴上的对齐方式flex-startflex-endcenter侧轴上的对齐方式stretchflex-startflex-endcenterbaseline侧轴上的对齐方式(发生换行)stretchflex-start。
2024-04-17 17:28:57
620
原创 浏览器渲染原理
当浏览器的网络线程收到HTML 文档后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。在事件循环机制的作用下,渲染主线程取出消息队列中的渲染任务,开启渲染流程。整个渲染流程分为8个步骤:HTML 解析,样式计算,布局,分层,绘制(分块,光栅化,画图)。每个阶段都有明确的输入输出。上一个阶段的输出会成为下一个阶段的输入。这样整个渲染流程就形成了一套组织严密的生产流水线。
2024-04-12 16:31:12
823
原创 有来团队后台项目-解析10
vue-tsc:Vue 官方提供的命令,用于执行 TS 的类型检查。–noEmit:TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出。src 目录下创建store 文件夹,文件夹下创建index.ts ,创建modules 文件夹。src 目录下创建 utils 文件夹,utils 文件夹下创建request.ts。// 在代码提交之前,进行代码规则检查能够确保进入git库的代码都是符合代码规则的。新建文件src/typings/env.d.ts。
2024-03-14 16:26:03
566
原创 有来团队后台项目-解析5
执行完成以后,在根目录下生成一个.husky 目录。如果文件中有.git文件,那么直接执行。如果没有,那么先执行git init。
2024-03-12 19:33:09
504
1
原创 有来团队后台项目-解析4
新建.prettierrc.cjs文件新建.prettierignore二、配置eslint安装eslint生成eslint 配置文件pnpm eslint --init配置.eslintignore重新配置vite.config.ts安装了eslint ,那么可以在AutoImport 中自动导入安装@types/node执行命令:解决vite.config.ts 爆红线问题三、路径别名配置aliasvite.config.tstsconfig.json 中也要添加
2024-03-12 16:04:37
381
1
原创 linux-centos 常用命令1
点击要创建快照的系统,右击->快照->拍摄快照。在使用虚拟机的时候,可以创建快照。windows 是用\隔开。ssh 用户名@地址。名称:填写自己的备注。
2024-02-02 23:37:49
434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人