自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Webstrom无法识别”~@“符号问题

Webstrom无法识别”~@“符号问题

2022-02-13 16:25:42 609

原创 前端笔记第四期(cookie简介)

cookie简介为什么有cookiecookie的属性为什么有cookiehttp是上下文无关、无状态协议(在同一个链接中,两个执行成功的请求之间是没有关系的)浏览器每次发送请求都会携带cookie,所以cookie要存储与服务器端关键的数据,以免cookie中数据量大,造成服务器性能下降set-cookie 由服务器来设置cookie不可跨域cookie存储在浏览器里面,浏览器的安装目录中cookie有数量与大小的限制(50个左右、4kb左右)cookie的存储时间非常灵活,可以自己设

2021-11-16 22:43:34 289

原创 VSCode一键生成、自动添加注释

VSCode自动添加注释首先在商店搜索插件:koroFileHeader,安装后重启客户端以生效在设置中搜索fileheader,找到如下setting.json的配置文件,随便点开一个即可以下为此插件的所有配置项,删除原有配置项,全部粘贴过去即可代码中的提示信息已经很详细了,如果还有问题可以去商店界面查看日志若自动添加注释,可查看代码的配置规则,在代码45行左右{ "liveServer.settings.donotShowInfoMsg": true, "editor.f

2021-10-24 12:50:01 16289 3

原创 前端笔记第三期(JavaScript运动效果实现)

JavaScript运动效果实现1.匀速直线运动原理详解实现封装2.缓冲运动实现封装应用demo多物体运动多物体多值运动封装版1.匀速直线运动原理详解var oDiv = document.getElementsByTagName('div')[0];var oBtn = document.getElementsByTd('btn');var timer = null;oBtn.onclick = function(){ // 每次执行先clear一下,保证每次触发的事件不会叠加生效

2021-10-16 21:05:49 170

原创 前端笔记第二期(JS常用知识点)

JS常用知识点输入URL后,将页面展示出来需要如下步骤浏览器的基本组成渲染模式(历史)渲染引擎什么是渲染渲染过程Label标签属性和特性图片预加载和懒加载Math.random( )应用文档碎片输入URL后,将页面展示出来需要如下步骤将url解析为IP地址tcp建立链接服务器将js、HTML、css等脚本资源返回解析js,参考js时间线渲染,将HTML和css展现出来 --> 渲染引擎tcp四次挥手浏览器的基本组成1. 用户界面2. 浏览器引擎3. 渲染引擎4. 网络5.

2021-10-13 21:40:46 81

原创 前端笔记第一期(BOM)

前端笔记第一期(BOM)什么是BOMBOM的核心 -- windowBOM和DOM的关系BOM的组成详解 Window1. 对象属性2. 对象方法Navigator对象1. 对象属性History对象1. 对象属性2. 对象方法Location对象1. 对象属性2. 对象方法单页面应用什么是BOMBrowser Object Model,浏览器对象模型处理浏览器窗口和框架,描述了与浏览器进行交互的方法和接口,可对浏览器窗口进行访问和操作解决问题:如何用js操作浏览器BOM的核心 – window

2021-10-13 00:57:48 126

原创 如何搭建一个属于自己的博客网站?(小白教程)

如何搭建一个属于自己的博客网站?(小白教程)一、准备阶段二、搭建阶段1、服务器阶段2、宝塔面板阶段3、WordPress阶段三、结尾语很多人包括我在内,都希望能有一个自己的博客网站,但大部分人都不知道从何处着手,但实际上建立一个博客网站并没有想象的那么复杂,即便我们不是很懂技术,也可以做一个属于自己的网站。以下是我建立个人网站的一些经验,希望能给各位提供参考。一、准备阶段首先我们要了解建立一个网站都需要些什么,搭建一个网站类似于一个建房子的过程,需要从地基开始,一步一步的添砖加瓦。在这个过程中,我们

2020-11-30 20:53:32 12997 5

原创 数据结构-------图

欢迎大家访问我的个人博客:endeavorchuan.com有向完全图: 有向图中有n个顶点,则边至多有n(n-1)条,有n(n-1)条边的有向图称为有向完全图。无向完全图: 无向图中有n个顶点,最多有n(n-1)/2条边,有n(n-1)/2的无向图称为无向完全图。简单路径: 序列中顶点不重复出现的路径。连通图: 无向图中任意两个顶点之间都连通。强连通图: 对于每一对顶点i和j,从i到j和从j到i都有路径。邻接矩阵邻接矩阵是图的顺序存储结构,由邻接矩阵行数或列数可知图中顶点数。无权图邻接矩阵

2020-10-05 16:41:21 147

原创 赫夫曼树

赫夫曼树带权路径长度赫夫曼树的构造赫夫曼编码欢迎大家访问我的个人博客:endeavorchuan.com赫夫曼树的带权路径最短,所以又叫做最优二叉树。带权路径长度结点:从该结点到根之间的路径长度×结点的权值树:所有叶子结点的带权路径长度之和例:下图为有四个叶子结点的二叉树,a、b、c、d的权值分别为2、4、6、8。结点带权路径长度分别为:A→2×2=4 B→2×4=8 C→3×6=18 D→2×8=16树的带权路径长度为:WPL=4+8+18+16=46

2020-09-21 20:04:32 138

原创 数据结构------串

数据结构------串串的赋值求串长度串的比较操作串连接操作求子串操作串清空操作欢迎大家访问我的个人博客:endeavorchuan.com动态分配存储表示在程序执行过程中可动态分配存储空间typedef struct //定义结构体{ char *ch; //此字符指针指向动态分配存储区的首地址 int length; //length指串的长度}Str;使用malloc函数动态分配

2020-09-10 21:58:41 207

原创 Altium Designer 14安装教程(详细版)

Altium Designer安装教程(详细版)欢迎大家访问我的个人博客:endeavorchuan.comAltium Designer是一款PCB设计工具,本文主要介绍Altium Designer14的完整安装教程。安装包百度网盘链接如下(14版本):链接:https://pan.baidu.com/s/19z83wiOAQgELMu0TU2L2Hg密码:ycgi1、右键安装包中的exe文件,以管理员身份打开2、进入软件安装界面点击NEXT3、语言选择Chinese,选择接受条款之

2020-09-01 23:28:31 25092 30

原创 二叉树相关计算

二叉树相关计算欢迎大家访问我的个人博客:endeavorchuan.com

2020-08-31 17:37:17 104

原创 顺序表和链表的比较

顺序表和链表的比较空间比较存储空间分配存储密度(结点值域所占存储量/结点结构所占存储量)时间比较存取方式插入删除时移动元素个数欢迎大家访问我的个人博客:endeavorchuan.com空间比较存储空间分配线性表:存储空间是一次性分配的。链表:存储空间可以动态多次分配。存储密度(结点值域所占存储量/结点结构所占存储量)顺序表存储密度=1连表存储密度<1,因为存在指针域时间比较存取方式顺序表:可随机存取,也可顺序存取链表:只能顺序存取(需遍历a之前的所有元素才能找到a)插入删除

2020-08-31 17:34:35 144

原创 排序算法对比表

排序算法对比表欢迎大家访问我的个人博客:endeavorchuan.com

2020-08-31 17:31:05 373

原创 数据结构——栈与队列

栈是一种仅限定在表尾进行插入或删除操作的线性表。表尾→栈顶 表头→栈底 不含元素为空栈栈为 LIFO 结构线性表(后进先出)。基本操作InitStack(&S):构造一个空栈DestroyStack(&S):若栈S已存在,则将其销毁ClearStack(&S):若栈S已存在,则将S清为空栈StackEmpty(S):若S为空栈,返回TRUE,否则返回FALSEStackLength(S):返回栈S的元素个数,即栈的长度

2020-07-07 22:26:03 275

原创 查找算法汇总(散列表)

查找算法汇总(散列表)散列表构造散列函数直接定址法除留余数法数字分析法平方取中法折叠法处理冲突的方法开放定址法拉链法散列查找散列表散列函数: 一个把查找表中的关键字映射成该关键字对应的地址的函数,记Hash(key)=Addr。冲突: 散列函数可能会把两个或两个以上的不同关键字映射到同一地址。将发生冲突的不同关键字称为同义词。散列表: 根据关键字而直接进行访问的数据结构,散列表建立了关键字和存储地址之间的一种直接映射关系。构造散列函数散列函数的定义域必须包含全部需要存储的关键字,而值域的范围

2020-06-24 17:54:18 396

原创 查找算法汇总(顺序、折半、分块、B树)

查找算法汇总(顺序、折半、分块、B树)顺序查找一般线性表的顺序查找:有序表的顺序查找:折半查找(二分查找)分块查找(索引顺序查找)B树(多路平衡查找树)B树特性:B树的高度B树的查找B树的插入B树的删除B+树欢迎大家访问我的个人博客:endeavorchuan.com静态查找表:若一查找表的操作只涉及查询及检索,则称为静态查找表。(顺序查找、折半查找、散列查找)动态查找表:需要动态的插入或删除的查找表,称为动态查找表。(二叉排序树的查找、散列查找)平均查找长度:所有查找过程中进行关键字的比较次数的平

2020-06-16 08:48:21 1073

原创 基本排序算法比较

基本排序算法比较算法的稳定性一、插入排序1、直接插入排序2、折半插入排序3、希尔排序(缩小增量排序)二、交换排序1、冒泡排序2、快速排序三、选择排序1、简单选择排序2、堆排序欢迎大家访问我的个人博客:endeavorchuan.com算法的稳定性若待排序表中有两个元素a和b,对应关键字A=B,排序之前a在b的前面,若在排序操作之后,a仍然在b的前面,那么这个排序算法就是稳定的。若在排序之后a移到了b之后,那么这个排序算法就是不稳定的。一、插入排序每次将一个待排序的记录按照关键字的大小插入到前面已

2020-05-31 21:20:00 402

原创 网站域名绑定与ICP备案

欢迎大家访问我的个人博客:endeavorchuan.com我在上一篇文章中已经详细介绍了基于阿里云服务器ECS搭建的个人网站。在网站开通之后,根据我国法律规定,需要将自己的网站域名进行备案。在这篇文章中,我将介绍域名的绑定与ICP备案流程。一、域名购买与绑定当我们的网站建成之后,首先需要与域名绑定,而域名需要自行购买。首先登陆阿里云官网找到域名注册列表,点击进入如果你想自己定义域名的名称,则可以在“查域名”处,输入自己想购买的域名名称,并查询此名称是否已经被占用。如下以demochuan

2020-05-16 23:17:36 1785

原创 一、数据结构概述 -------川川

数据结构概述概述什么是数据结构数据结构中的基本概念数据结构的内容数据结构的分类1.线性结构:2.非线性结构:数据结构的存储方式1.顺序存储方式:2.链接存储方式:3.索引存储方式:4.散列存储方式:数据类型:概述1、数据结构是计算机中对数据的一种存储和组织方式,同时也泛指相互之间存在一种或多种特定关系的数据的集合。2、计算机科学家尼克劳斯·沃思提出了“数据结构+算法=程序”的著名公式,这是因...

2019-05-21 19:04:18 658

原创 七、进程管理 -------川川

进程管理基本概念:1.程序执行时的特征:2.进程的组成:3.进程的状态及其状态间的切换:进程控制:1.定义:2.原语:基本概念:进程管理定义: 进程管理也称为处理机管理,其核心是如何合理的分配处理机的时间,提高系统的效率。1.程序执行时的特征:顺序执行时的主要特征:顺序性:程序的各程序段严格按照规定的顺序执行。封闭性:程序运行时系统内的资源只受该程序控制而改变,执行结果不受外界因素影...

2019-05-14 20:04:54 335

原创 六、操作系统概述 -------川川

操作系统概述定义:操作系统的作用、特征与功能:1.特征:2.功能:3.操作系统的分类及其特点:定义:操作系统(Operating System,OS)是用户与计算机之间的接口,用户可以通过操作系统提供的功能访问计算机系统中的软硬件资源。操作系统的作用、特征与功能:1.特征:操作系统的四个特征是并发性、共享性、虚拟性、不确定性。2.功能:进程管理:实质上是对处理机的执行“时间”进行管理...

2019-04-08 19:53:09 265

原创 五、多媒体系统简介 -------川川

多媒体系统简介概述1. 分类:2.定义:数字声音1.定义:2.声音信号的数字化:3.声音的表示:4.MIDI:5.声音文件格式:图形与图像1.图形(矢量图):概述1. 分类:根据国际电话电报咨询委员会的定义,媒体可分为如下几类:感觉媒体 :直接作用于人的感觉器官,使人产生直接反应的媒体。表示媒体 :指传输感觉媒体的中介媒体,即用于数据交换的编码。表现媒体 :指进行信息输入和输出的媒体...

2019-03-26 19:54:49 761

原创 四、指令系统简介 -------川川

指令系统简介定义指令格式1. 指令定义:2. 指令格式分类:寻址方式1.定义2.分类定义机器指令: CPU所能完成的操作是由其执行的指令决定的,这些指令就是机器指令。指令系统: CPU能执行的所有机器指令的集合称为该CPU的指令系统。指令系统是计算机硬件与软件的接口。指令格式1. 指令定义:指令是指挥计算机完成各种操作的基本命令。一般来说,一条指令包括两个组成部分:操作码和地址码。操...

2019-03-18 18:06:05 857

原创 三、计算机的基本工作原理【下】 -------川川

计算机的基本组成及工作原理【下】存储系统1.存储器的分类2.存储系统的层次结构3.主存储器4.高速缓存(Cache)存储系统1.存储器的分类按存储器所处位置:内存、外存。按构成存储器材料:磁存储器、半导体存储器、光存储器。按工作方式:读写存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)。按访问位置:按地址访问的存储器、按...

2019-03-17 00:29:34 315

原创 二、计算机的基本工作原理【上】 -------川川

计算机的基本组成及工作原理总线的基本概念1.总线的定义与分类2.系统总线3.外总线中央处理单元(CPU)1.CPU的功能2.CPU的组成总线的基本概念1.总线的定义与分类总线是连接多个设备的信息传送通道,实际上是一组信号线。从广义上讲,任何连接两个以上电子元器件的导线都可以称为总线。分类作用芯片内总线用于集成电路芯片内部各部分的连接元件级总线用于一块电路板内各...

2019-03-14 19:24:37 654

原创 一、计算机系统的基本组成--------川川

计算机系统的基本组成计算机系统的基本组成计算机硬件计算机软件计算机分类计算机系统的基本组成计算机系统是由硬件系统和软件系统组成的,通过运行程序来协同工作。计算机硬件是物理装置,计算机软件是程序、数据和相关文档的集合。计算机硬件基本计算机硬件由运算器,控制器,存储器,输入设备和输出设备五大部件组成。随着网络技术的发展和应用,通信部件也成为计算机系统的基本组件。CPU(Central P...

2019-03-14 15:08:28 447

空空如也

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

TA关注的人

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