自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack笔记

目录webpack 五个核心概念初始化配webpack 五个核心概念Entry入口(Entry)指示 webpack 以哪个文件为入口起点开始打包,分析构建内部依赖图Output输出(Output)指示 webpack 打包后的资源 bundles 输出到哪里去,以及如何命名。LoaderLoader 让 webpack 能 够 去 处 理 那 些 非 JavaScript 文 件 (webpack 自 身 只 理 解JavaScript)Plugins插件(

2021-03-28 21:22:40 573 2

原创 Node.js 笔记

目录Node.JsNode.Js

2021-02-27 20:48:51 494 2

原创 Ajax 笔记 配合- express框架 & NodeJS & axios个人笔记

Ajax笔记Ajax的特点:局部 异步 刷新

2021-02-25 16:20:18 518 3

原创 小白学习Linux的常用指令合集笔记,持续更新

关机重启命令/快捷应用/搜索健关机命令shutdown -h now 立刻马上关机shutdown -h 60 60分钟后关机shutdown -c 取消关机重启命令reboot 重启系统shutdown -r now 重启系统shutdown -r 30 30分钟后重启shutdown -c 取消重启logout 注销应用搜索快捷键windows + s 搜索windows + a 显示应用程序ls:查看命令ls

2020-09-07 22:56:51 318 2

原创 【Linux】 Windows安装VMware虚拟机安装Ubuntu系统20.04LTS图文教程

这是一期VMware虚拟机安装Ubuntu系统的教程,用虚拟机是因为它安全性,可靠性高!测东西坏了重装一下又能继续了,可以不断的循环使用,方便快捷不会影响到你的电脑!那么直接开始吧!!Ubuntu下载连接https://cn.ubuntu.com/downloadVmware虚拟机下载链接https://www.vmware.com/cn/products/workstation-player/workstation-player-evaluation.html不想下载觉得麻烦的可以评论 : 软

2020-08-26 21:57:00 6198 55

原创 JavaScript_算法与数据结构之 队列 -> Queue-> First In First Out 以及 优先队列

目录队列的定义队列的方法队列的简单封装面试题 --> 击鼓传花队列的定义队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的方法enqueue(element):向队列尾部添加一个(或多个)新的项。dequeue()︰移除队列的第一(即排在队列最前面的)项,并返回被移除的元素。front():返回队列中第一个元素__最

2021-08-02 20:12:52 463 1

原创 JavaScript_算法与数据结构之 栈 -> Stack -> Last In First Out

目录栈的方法简单封装的 栈入栈gif图出栈gif十进制转二进制封装函数栈的方法push(element) :添加一个新元素到栈顶位置.pop() ∶移除栈顶的元素,同时返回被移除的元素。peek() :返回栈顶的元素,不对栈做任何修改(这个方法不会移除栈顶的元素,仅仅返回它)isEmpty() :如果栈里没有任何元素就返回true,否则返回false。size() :返回栈里的元素个数。这个方法和数组的length属性很类似。toString() :将栈结构的内容以字符形式返回.简单封

2021-08-02 18:17:12 232

原创 React-Vue的Diff 算法的遍历列表 Key 值的作用 对比虚拟DOM的唯一标识

面试题:react. vue中的key有什么作用?(key的内部原理)1 虚拟DOM中key的作用:key是虚拟DOM对象的标识,当数据发生变化时,Vue会根据【新数据】生成【新的虚拟DOM】随后Vue进行【新虚拟odM】与【旧虚拟DOM】的差异比较,比较规则如下:2 对比规则:旧虚拟DOM中找到了与新虚拟DOM相同的key:若虚拟DOM中内容没变,直接使用之前的真实DOM若虚拟DOM中内容变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM旧虚拟DOM中未找到与新

2021-08-01 17:40:50 255

原创 Vue$BUS的全局事件 $bus 组件通信的使用 和 pubsub的消息订阅与发布

目录如题Vue的全局事件 $BUS组件通信的使用类似消息订阅与发布第一 全局注册 $bus 挂载到 vue的prototype上第二 发布事件 \$bus.$emit('name', data)第三 接收事件 \$bus.$on('name', data)如题Vue的全局事件 $BUS组件通信的使用类似消息订阅与发布以下都是个人看法第一 全局注册 $bus 挂载到 vue的prototype上$bus 事件总线的导入 main.js 导入// $bus 事件总线的导入Vue.prototy

2021-07-21 15:44:49 529

原创 js-vue配置proxy跨域代理服务器 后台nodejs设置跨域

目录开发环境 proxy 代理服务器设置 vue2nodejs后台设置跨域开发环境 proxy 代理服务器设置 vue2在vue.config.js里面添加爱module.exports = { devServer: { proxy: { '/api': { // 触发匹配路径 target: 'http://lianghj.top:3000', // 代理跳转到的站点 changeOrigin: true, // 允许跨域 pat

2021-07-07 13:20:44 365 2

原创 React

目录用jsx创建一个虚拟DOMjsx语法规则用jsx创建一个虚拟DOM <!-- 准备一个 “容器” --> <div id="test"> </div> <!-- 引入react核心库 --> <script src="../js/react.development.js"></script> <!-- 引入 react-dom,用于支持react操作dom --> &

2021-04-08 10:23:49 650

原创 TypeScript

目录0、TypeScript简介1、TypeScript 开发环境搭建2、基本类型3、编译选项4、webpack5、Babel0、TypeScript简介尚硅谷笔记TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能;TS可以在代码执行前就完

2021-04-03 08:42:02 297

原创 git(分布式)管理项目笔记

目录集中式(svn)分布式(git)集中式(svn)svn因为每次存的都是差异 需要的硬盘空间会相对的小一点 可是回滚的速度会很慢优点: 代码存放在单一的服务器上 便于项目的管理缺点: 服务器宕机: 员工写的代码得不到保障 服务器炸了: 整个项目的历史记录都会丢失分布式(git)git每次存的都是项目的完整快照 需要的硬盘空间会相对大一点 (Git团队对代码做了极致的压缩 最终需要的实际空间比svn多不了太多 可是Git的回滚速度极快)优点: 完

2021-03-25 11:25:39 440

原创 JavaScript模块化

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>05_load script</title></head><body><!-- 1. 一个页面需要引入多个js文件 2. 问题: 1). 请求过多 2). 依赖模糊 3). 难以维护 3. 这些问题可以通过现代模块化编码

2021-03-22 18:44:29 146

原创 简易单片机-电子定时闹钟程序设计笔记 长按按钮-定时器 蜂鸣器 LED

目录闹钟程序设计按钮功能说明:自己封装的 .h 文件 配合上面程序使用闹钟程序设计现在程序是最开始完成源程序的只是简单封装了一下。:按钮功能说明:k1 : 按钮可以在主界面 长按3秒 进入菜单 也可以退出菜单 ,一层一层的退出 菜单k2: 按钮可以切换 子菜单的选择 有 三个选择 (1,2,3) 轻点 在三个菜单之间切换 ,长按3秒 可以进入到对应的 (1,2,3)菜单 。 子菜单说明:每个子菜单的功能: 1 : 设置单片机系统的开始的时间 2 : 设置第一个闹钟的时间 3

2021-03-21 13:24:38 1553 3

原创 单片机学习笔记- 设定倒计时 - 最后十秒 亮 和 灭 之间交换

目录倒计时: 低级版没有闪用单片机的时间中断器(TR0-TR1)来进行计时来接近现实时间倒计时: 高配版 有闪倒计时到最后十秒进行闪烁倒计时: 低级版没有闪用单片机的时间中断器(TR0-TR1)来进行计时来接近现实时间#include <reg52.h>#define uc8 unsigned char sbit k1 = P3^4;sbit k2 = P3^5;sbit k3 = P3^6;sbit k4 = P3^7;bit db;sbit led1 = P2^4;sb

2021-03-21 12:56:42 893

原创 手动封装Promise笔记

抽象表达:Promise 是一门新的技术(ES6 规范)Promise 是 JS 中进行异步编程的新解决方案备注:旧方案是单纯使用回调函数具体表达:从语法上来说: Promise 是一个构造函数从功能上来说: promise 对象用来封装一个异步操作并可以获取其成功/失败的结果值指定回调函数的方式更加灵活1.旧的: 必须在启动异步任务前指定2. promise: 启动异步任务 => 返回promie对象 => 给promise对象绑定回调函数(甚至可以在异步任务.

2021-03-16 20:48:28 262

原创 axios笔记

1.前后应用从浏览 器端向服务器发送HTTP请求(请求报文)2.后台服务器接收到请求后,调度服务器应用处理请求,向浏览器端返回H响应(响应报文)3.浏览器端接收到响应,解析显示响应体/调用监视回调其它的HTTP请求和响应笔记----》请求头和响应头的其它笔记...

2021-03-13 09:33:13 418

原创 Javascript ES6 -- ES11新特性笔记

目录

2021-03-08 13:22:44 633 1

原创 MongoDB & Mongoose对象模型 - 数据库笔记

目录数据库介绍分类MongoDB简介 下载数据库介绍分类数据库(Database)数据库是按照数据结构来组织、存储和管理数据的仓库。我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。所以我们就需要将- -些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。-- 数据库就是存储数据的仓库。数据库分类 SQL 结构化查询语言数据库主要分成两种:关系型数据库(RDBMS)● MySQL、 Oracle、 DB2、S

2021-03-02 23:29:45 593

原创 Windows命令行窗口 - DOS 指令

这里写目录标题Windows-cmd命令rd \ /s/q 删除根目录下的所有文件 rd . /s/q 删除当前目录的所有文件;q 无提示 /s 子文件的内容dir 查看当前目录下的文件和文本 可添加参数 /a 查看隐藏文件echo 输入什么就显示什么echo 内容 > 文件 ;把内容覆盖添加到文件里面去 源文件的内容会被覆盖替换echo 内容 >> 文件 ;把内容不覆盖添加到文件里面去 ;再后面追加不会覆盖源文件的内容md 创建文件夹cls 清屏type 查看文本文件的内容|

2021-02-27 21:11:28 1008

原创 PHP笔记

. 用于链接字符串

2021-02-25 21:09:44 114

原创 单片机定时器的 & 2.4g & 精准计时 & 串口通信

任务一,点亮-熄灭LED灯##1.按下一个按钮 一个LED灯亮 按下另一个按钮改LED灯灭LED (Light Emitting Diode )即发光二极管,是半导体=极管的一种, 可以把电能转化成光能。LED与普通二极管一样由1个PN结组成,具有单向导电性。只有当电源正级与LED正极相连,电源负极与LED负极相连时,LED才能导通,发光;反之,LED不能导通,也就不能发光。了解LED如何工作 即书上的12页开始定义它的 P1 LED灯引脚 可以整个一起定义 :LED = P1也可以分开定

2021-02-25 16:28:44 1034 5

原创 CSS笔记

CSS的简介 <!DOCTYPE html> <html lang = "zh-CN"> <head> <meta charset = "UTF-8"> <title>CSS</title> <style> /* 选择器即HTML标签!!! 选择器{样式;} 给谁改样式{改什么样式;} 如遇到同样的标签但想要不同的效果可以在想要不..

2021-02-25 16:27:45 580 2

原创 HTML笔记

HTML开头字符集基本标签结构标签关系:分两类包含 / 父子关系并列 / 兄弟 关系文本标签语义标题标签 ==< h1 >==六个标签==< h6 >==段落标签 < p> < /p>换行标签 < br />文本格式化标签HTML5meta属性base 虚元素空元素< div> < span> 盒子标签img 图像标签路径父目录/子目录锚点table 表格标签 表示数据实例1ul ol dl 列表标签自定义列表列表总结l

2021-02-25 16:24:49 1299 1

原创 Windows10安装Terminal终端美化优化Linux的Ubuntu20.04子系统换字体背景换阿里云国内源

这是一期美化优化子系统的教程!可以更替换字体和自己喜欢的背景**美化配置文件链接:https://pan.baidu.com/s/1kmmoKnOAON6SsCHL3xKoWw提取码:aeyz **这文件是来自b站大佬的但太久了忘记那个大佬了,抱歉emm点击开始(Windows建再打开 微软商店打开微软商店后 搜索 Terminal下载Windows Terminal进去点击下载,再启动点击下角键 再点击设置把上面放的美化文件打开 把里面的所有东西复制到刚刚打开设置全部删了或者覆盖它

2020-09-06 11:59:43 3199 4

原创 微双系统—Windows10上安装Linux的Ubuntu18.04-子系统教程

这是一期Windows安装Linux子系统的教程,在为了练习Linux而安装它的虚拟机或实体机感到烦恼吗?在为Windows和Linux的交换代码文件感到麻烦吗?这期教程可以帮到你!它可以在Windows上运行绝大部分的Linux命令!可以尽情的在Windows上编写程序!在 此电脑 上面 右击 属性打开属性后 点击控制面板主页打开控制面板主页后 在 查看方式 选择 类别 最后点击程序打开程序后 点击 启用或关闭Windows功能打开 启用或关闭Windows功能后 往下拉 找

2020-09-06 08:28:29 2728 2

原创 【Linux】Windows双系统前的准备/软碟通软件做U盘的Ubuntu系统启动盘

把u盘变做Ubuntu系统启动盘准备的工具有两个一是: 最小4-8G的U盘二是:要安装的系统镜像ISO文件当然还有一个写入软件:软碟通ubuntu下载链接https://cn.ubuntu.com/download软碟通下载链接https://cn.ultraiso.net/xiazai.html软碟通下载试用版就够用了也可以评论: 软件 我会给你网盘链接完成安装后插入U盘 打开软件点击上面菜单的文件 再点击 打开点击打开后 找到自己下载系统镜像的位置打开后 点

2020-08-27 22:57:21 283 2

原创 Linux_vim的小使用

想买一个笔记本电脑用来{

2020-04-25 00:06:36 332 2

空空如也

空空如也

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

TA关注的人

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