自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LAZYPET BLOG

@lazypet~

  • 博客(24)
  • 收藏
  • 关注

原创 一个简单的表格实例

1、效果2、html<body> <table class="table"> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> <th>操作</th> </tr> {{each

2020-05-27 18:38:09 532

原创 Cannot read property ‘concat’ of undefined

data: item[1].map(function (dataItem) { var temp = { name: dataItem[1].name, //concat用于连接两个数组 value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value]) }; console.log(dataItem[1].name

2020-05-27 01:09:06 3297

原创 Echarts航班迁徙图代码注释

/* * @Author: your name * @Date: 2020-05-24 19:06:23 * @LastEditTime: 2020-05-26 23:09:40 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \InformationVisualization-COVID19\static\echarts\map.js */function m

2020-05-26 23:17:06 660 2

原创 nodejs笔记(05):supervisor工具的使用

1、下载npm i -g supervisor2、使用supervisor server.js

2020-05-23 13:38:52 243

原创 es6简述:类与继承对比ES5 and ES6

1、es5中的类与继承1、类(函数形式)function Person(name,age){ //构造函数里面的实例方法方法和属性 this.name = name; this.age = age; this.run = function(){ console.log(`${this.name}--${this.age}`); }}2、原型链的方法与静态方法原型链上的公共方法Person.prototypy.sex = "男";Pers

2020-05-23 00:57:27 129

原创 KOA学习(08):session

1.seesion是什么session 对应 cookie也是一种记录客户状态的机制,不同的是 cookie保存客户端浏览器中,而session保存在服务器上2.session的工作流程当浏览器访问服务器 服务器在session中创建键值对 返回键给webweb得到键,保存在cookie中,下次访问可以直接通过键去得到服务器中对应的值3.koa中seesion的使用3.1 安装koa-sessionnpm i koa-session --save3.2 引入3.3 配置中间件4.s

2020-05-22 12:48:35 135

转载 KOA学习(07):art-template模板语法

1.语法art-template 支持标准语法与原始语法。标准语法可以让模板易读写,而原始语法拥有强大的逻辑表达能力。标准语法支持基本模板语法以及基本 JavaScript 表达式;原始语法支持任意 JavaScript 语句,这和 EJS 一样。2.输出标准语法{{value}}{{data.key}}{{data['key']}}{{a ? b : c}}{{a || b}}{{a + b}}原始语法<%= value %><%= data.key %&gt

2020-05-17 18:53:31 268

转载 KOA学习(06):art-template

1.安装npm install art-template --savenpm install koa-art-template --save2.引入const render = require('koa-art-template');3.配置// 配置koa-art-template模板引擎render(app,{ root:path.join(__dirname,'views'), //视图位置 extname:'.html',//后缀名(.ejs)

2020-05-17 18:44:07 181

原创 将博客搬至CSDN

将博客搬至CSDN

2020-05-17 13:36:00 85

转载 KOA笔记(05):koa中cookie与cookie设置中文

0、cookie的作用1、cookie保存在浏览器客户端2、可以让我们用同一个浏览器访问一个域名的时候共享数据可以实现一些功能1、保存用户信息2、浏览器历史记录3、10天免登录4、猜你喜欢5、cookie实现购物车功能6、多个页面之间的数据传递1、Koa中设置Cookie的值ctx.cookies.set(name, value, [options]) options={ maxAge:"000000000" //cookie有效时长,单位:毫秒数 e

2020-05-15 13:33:26 544

原创 KOA笔记(04):中间件koa-static

1、koa-static的作用静态资源中间件 在匹配路由之前,如果有静态资源,则匹配静态资源如果没有静态资源,则匹配路由1、下载koa-staticnpm i koa-static --save2、引用koa-staticconst static = require('koa-static');3、加入中间件并配置在koa中静态资源的中间件可以配置多个一个目录找不到就在下一个当中找.use(static('static'))配置的内容是静态文件存放的路径,例如这里就是当前目录下的

2020-05-14 23:50:55 408

原创 KOA笔记(03):中间件koa-bodyparser

1、bodyparser的作用为了更方便的处理post请求,在koa中获取post请求的参数1、下载npm i koa-bodyparser --save2、引入const bodyPaser = require('koa-bodyparser')3、加入中间件(不需要配置也可以)koa.use(bodyPaser());4、使用在post请求路由中使用ctx.request.body即可返回post请求中的对象.post('/doAdd', async (ctx) => {

2020-05-14 22:41:50 755

原创 nodejs学习(04):文件流

0、一些api方法: read 读取数据setEcoding:设置编码pause:暂停触发data事件(当读取来自文件的数据触发data事件)resume:恢复触发data事件pipe:设计一个数据管道,unpipe:取消数据管道事件open:当文件打开时触发readable:可以读时候触发data:读取文件数据时候触发end:读完所有的文件触发error:读取错误时候触发close:读取流对象关闭时候触发fs.WriteStream 把流数据转换成对象

2020-05-14 14:59:40 195

原创 KOA笔记(02):ejs模板引擎

1、ejs模板引擎的作用在开发中,我们经常会将后端的数据渲染到前端,这个时候就要用到ejs模板引擎ejs起到的是一个中间件的作用,在后端的数据经过出路返回到前端2、ejs模板的使用要想使用ejs,先得在项目中添加 koa-views 与 ejsnpm i ejs --savenpm i koa-views --save3、在代码中使用ejs3.1、引入第三方中间件const views = require('koa-views');3.2、配置模板引擎方式一以这种方式默认后缀名为h

2020-05-14 12:40:54 280

原创 KOA笔记(01):路由与中间件

1、koa的基本使用koa中的ctx是内容的缩写,里面包含了request、response等等内容const koa = require('koa'); //引入const app = new koa(); //实例化//配置中间件app.use(async(ctx) => { ctx.body = 'hello JOJO'; //响应的数据})app.listen(3000); //监听2、koa路由//koa路由 路由是一个由url(或者叫路径)和一个特定方法(g

2020-05-12 23:28:25 280

原创 ES6详解:async await

1、回调函数解决无法访问异步函数中的值问题这种回调函数的方法实际上适用于依赖异步处理程序的code实际上是将回调函数也跟着异步了,所以能和异步操作同步function getData(callback) { setTimeout(() => { var name = 'JOJO'; callback(name); return name; }, 2000)}function callback(name) { conso

2020-05-11 23:25:52 252

转载 ES6详解:promise

一:何为Promise?为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(then,catch),接下来我们试着使用一下Promise。二:Promise的使用首先我们来看一下Promise的使用

2020-05-11 22:44:51 81

原创 无监督学习与监督学习

无监督学习与监督学习1、 首先我们要知道什么是机器学习a) 从我们的学习推导而来举个例子 要考试了,老师给我们刷题,然后我们通过完成老师给的题目,考试考了100分,考试题不是原题,但与原题十分相似b) 我们总结一下要考试了,老师给我们刷题(训练集),然后我们通过完成老师给的题目(训练),考试(要处理的问题)考了100分,考试题不是原题,但与原题十分相似(要处理的问题与训练集的关系)2、 下面我们来说监督学习a) 先给出定义定义:根据已有的数据集,知道输入和输出结果之间的关系。根据这

2020-05-11 13:04:30 289

原创 node.js学习(03):fs模块

1、node中的fs模块是一个控制文件的模块里面的功能是对文件进行操作,下面我们通过看nodejs源码的方式来学习2、fs.stat 判断是路径还是文件// 如果查找不到html路径或者目录,则返回err信息,并且不会// 构建stats静态库,这时stats为undefined在这里插入代码片nodejs源码function stat(path: PathLike, options: StatOptions, callback: (err: NodeJS.ErrnoException | nu

2020-05-10 11:03:34 331

原创 node.js学习(02):http和url

1、http搭建服务器代码块详解var http = require('http'); //引入http模块http.createServer(function(request, response) { //createServer 创建一个服务 //request表示获取从客户端传过来的信息 //respose表示给浏览器返回后信息 //request 到 respose就是一个接受信息到返回信息的过程 response.write("<head>

2020-05-09 19:13:59 120

原创 node.js学习(01):commonjs与npm

1、node.js特性擅长处理高并发作业:Node.js不为每个客户连接创建一个新的线程,而仅仅使用一个线程。当有用户连接了,就触发一个内部事件,通过非组塞I/O、事件驱动机制,让node.js程序在宏观上也是并行的2、common js1. exports.get=odj 作为对象的属性暴露2. module.exports=obj 作为对象暴露关于node_modules 在这个文件夹中的tool文件的引用可以直接在外部require Node_modules 下的文件夹,这样就

2020-05-09 18:37:47 161

原创 Python详解:变量的存储方式

1、python中的变量的访问变量的访问在c中有按值和按引用两种方式,但是在python中是按引用访问的变量下面是基础变量的访问方式(包括)例如a=10a="JOJO"在内存中具体实现如下地址数据1000#a888888881002#10实际是保存在a指向的地址保存的数据地址数据88888887#888888...

2020-05-07 18:08:36 1275 1

原创 ES5详解:作用域

1、JS中的作用域原理是通过作用域链来实现的当一个函数被定义时(注意是被定义)这个时候 会将它定义刻的scope chain链接到这个函数对象的[[scope]]属性形成一个完整的作用域链2、作用域链的访问机制请看下面这个例子 function factory() { var name = 'laruence'; var intro = func...

2020-05-06 23:13:22 593

原创 ES5详解:按值访问与按引用访问

1、es5的变量访问类型分两种a、按值访问(基本数据类型)b、按引用访问(引用类型)2、先明白这两数据类型的区别a、基本数据类型保存于栈中## b、引用数据类型保存于堆中3、这就要引出堆栈的特点了a、栈:有序排列,大小固定,比堆更快b、堆:无序排列,大小不固定,比栈更慢4、我们通过一个例子来看看栈的大小固定带来的情况var a = 0var b = aa = 1前...

2020-05-06 16:20:18 649 1

空空如也

空空如也

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

TA关注的人

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