- 博客(16)
- 收藏
- 关注
原创 Vue2中数据监测原理
Vue2中数据监测原理Vue2中数据监测原理的简单模拟Vue2中主要是利用了Object.defineProperty方法实现的数据监测,通过为data中的每一个属性添加getter和setter,就可以实现数据的变动监测,并给出反馈Vue数据监测的简单模拟//创建一个监视构造函数function Observer(obj){ //遍历对象中所有的属性形成一个数组keys const keys = Object.keys(obj); keys.forEach((k)=>{ co
2022-04-14 10:56:56
1209
原创 在express框架搭建的服务中获取post请求提交的表单数据
一、在网页中提交表单时一般采用post请求的方式将表单的数据提交给服务器,因为get请求的方式会将表单数据通过参数的形式提交,会直接出现在url地址栏中,不安全。而post请求则将数据存放在请求体中进行提交,使得数据更具有保密性。二、express框架中没有提供API用于获取post提交方式的表单数据,所以需要用到第三方库body-parser三、body-parser的使用方式如下下载body-parser库npm install body-parser引入body-parser库v
2022-03-28 16:45:28
1052
原创 前端缩写词汇总(不断更新中....)
前端缩写词汇总AJAX(Asynchronous Javascript And XML) ------异步JS和XMLXML(eXtensible Markup Language)------可拓展标记语言HTML(HyperText Markup Language)----超文本标记语言CSS(Cascading Style Sheets)-------层叠样式表DOM(Document Object Model)-------文档对象模型BOM(Browser Object Mod
2021-12-30 21:59:54
793
原创 计算机网络小知识归纳整理
计算机网络小知识归纳整理本文归纳整理了一些计算机网络的基础知识。主要内容有ip地址、域名、url、端口号等。一、ip地址是什么?ip地址可以简单的理解为网络中一台主机的身份证。众所周知,网络中的主机数量数不胜数,他们之间要进行通信就必须有一种方式能够确定对方的身份,这种方式就是ip地址。每台主机上网时都拥有一个专门的ip地址,不能被其他主机所占用,通过ip地址可以访问到网络中成千上万主机的一台,即有了ip地址计算机就能通过网络进行通信。目前存在两种类型的ip地址,ipv4和ipv6。ipv4由3
2021-12-30 21:33:08
1672
原创 在命令行窗口将代码托管到github的仓库里
在命令行窗口将代码托管到github的仓库里本教程适合电脑上已经安装了git的童鞋,没安装的需要先安装git才行1、在github上创建好一个项目仓库,用于托管我们的项目,创建好仓库后会出现以下页面,其中红色圈出来的是创建好的的仓库的地址。将该地址复制备用。打开cmd窗口,进入到想要托管到github上项目文件夹下,输入命令将远程的仓库克隆到本地:git clone 第1步复制的仓库地址如图:执行完第二步后会在项目文件夹下会出现与github仓库名字一样的文件夹,如下图中的dem
2021-12-22 21:07:29
177
原创 MongoDB学习笔记(五)
mongoose模块学习笔记整理。内容来源于https://www.bilibili.com/video/BV18s411E78K?p=18
2021-12-14 22:27:49
439
原创 MongoDB数据库学习笔记(四)
学习笔记总结于B站学习视频:https://www.bilibili.com/video/BV18s411E78K?p=14
2021-12-14 19:43:36
379
原创 MongoDB数据库学习笔记(三)
MondoDB学习笔记之文档之间的关系,内容总结于B站视频https://www.bilibili.com/video/BV18s411E78K?p=13&spm_id_from=pageDriver
2021-12-14 19:09:59
502
原创 MongoDB数据库学习笔记(二)
MongoDB数据库学习笔记,观看b站资源整理,视频资源如下:https://www.bilibili.com/video/BV18s411E78K?p=9&spm_id_from=pageDriver
2021-12-14 16:55:59
681
原创 MongoDB数据库学习笔记(一)
MongoDB学习数据库,根据B站上学习视频整理,视频来源:https://www.bilibili.com/video/BV1KX4y1L7QT?from=search&seid=2367323270298587711&spm_id_from=333.337.0.0
2021-12-13 20:06:58
448
原创 JavaScipt中运算符总结
typeof作用 用于求一个变量的数据类型,以字符串的形式返回变量的数据类型语法 typeof 变量名in作用 检查一个对象中是否含有指定的属性,如果有则返回true,否则返回false语法 对象名 in 属性名...
2021-11-03 18:06:34
115
原创 强制类型转换(不包括引用数据类型)
JavaScript中的数据强制类型转换转换为String类型 将其他数据类型转换为String类型,就是将原来的类型的值加上引号引起来。 Number: 123——>“123”;12.2——>“12.2” Boolean: true——>“true”;false——>“false” Undefined: undefined——>“undefined” Null: null——>“null”方法1:采用to
2021-11-03 16:19:17
175
原创 matlab的一些基本矩阵函数总结
单位矩阵的生成-------A=eye(3,3),生成一个3×3的单位矩阵随机矩阵的生成-----A=rand(4,5),生成一个4×5的随机矩阵对角矩阵的生成-----d=diag(A),若A是一个矩阵,则d为取A对角线元素组成的一个向量,如果A为一个向量,则d是一个以向量A为对角线上的元素构成的对角矩阵服从正态分布的随机矩阵-----B=mean+randn(3,5)*sqrt(variance),生成一个3×5的服从均值为mean,方差为variance的正态分布的矩阵。..
2020-10-20 16:48:44
4240
原创 【详细】用matlab实现感知机
最近在看李航老师的统计学习,故学习使用matlab语言实现了一下感知机的算法,下面简单总结一下一些注意事项。1.注意判断误分类点,没有误分类点后要及时退出迭代循坏,不然会一直迭代。2.感知机绘制出来的分类超平面不止一个,采用不同的初始值和迭代时选取误分类点的顺序不同,得出的解也不同。3.话不多说,上代码。(1) Perceptron.m函数function [W,b] = Perceptron(X,y,Maxstep)%感知机学习算法%W为待求的权重向量,b为偏差%X为输入空间,本次取二维
2020-09-28 09:13:32
3164
原创 【优化】超详细的LMS算法的matlab实现
LMS自适应滤波算法是基于维纳滤波算法,在最陡梯度下降法的基础上形成的滤波算法,它用梯度矢量的估计值来代替其精确值,应用广泛。本文从两个方面来介绍LMS算法。LMS算法的理论基础LMS算法的损失函数(cost function)为:LMS算法的递推公式为:注: μ为调整步长的常数,用于控制系统的稳定性和自适应算法的收敛速度,为下面代码示例中的mu.LMS算法实现步骤令起始时刻 i=0自适应滤波器的系数矢量W(0)为任意值;根据输入信号矢量X(i) ,利用期望信号d(i) 和滤波器的输
2020-06-20 20:26:14
51264
38
原创 【基础】matlab的取整函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入标题标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习
2020-06-20 11:27:49
1301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人