前端缓存,主要分为两种,HTTP缓存和浏览器缓存。 HTTP缓存,主要存在于服务器请求传输时需要记录的一些参数,在服务器代码上设置。 浏览器缓存,主要是由前端JS代码主动存储的某些参数。 缓存是前端项目性能优化中简单高效的一种方式。优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件 ...
分类:
其他 时间:
2020-06-01 23:06:12
收藏:
0 评论:
0 赞:
0 阅读:
50
这一节,我们来讲规矩,谈网格,做人可以不要脸,不讲规矩,不讲道理(特指傲娇兽),但底线还是要有的,如同网格一样,不能超出。 jeet 这里我们别人封装好的模块,不过呢,我们也会详细介绍一下原理。首先我们安装以下 jeet 框架 npm install --save jeet 这个 jeet 框架有 ...
分类:
Web开发 时间:
2020-06-01 23:05:09
收藏:
0 评论:
0 赞:
0 阅读:
48
64. 最小路径和 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7解释: 因为路径 1→3→1→1→1 的总和最小来源:力 ...
分类:
其他 时间:
2020-06-01 23:04:48
收藏:
0 评论:
0 赞:
0 阅读:
41
百度云盘:Python基础教程(第3版) PDF高清完整版免费下载提取码:pk2c 内容简介 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、 ...
分类:
编程语言 时间:
2020-06-01 23:04:15
收藏:
0 评论:
0 赞:
0 阅读:
72
浮动: (1)如果在标准流中一个盒子里面有多个标签,并且该盒子没有设置高度,那么盒子的高度就由盒子内的多个标签的内容高度撑起。 (2)如果一个盒子里面多个标签都被设为了浮动,父级高度塌陷 解决方法: 1、使用伪元素来清除浮动(:after,注意:作用于浮动元素的父亲) ps:IE8以上和非IE浏览器 ...
分类:
Web开发 时间:
2020-06-01 23:03:56
收藏:
0 评论:
0 赞:
0 阅读:
54
1.ES6 set方法 let arr = [12,43,23,43,68,12]; let item = [...new Set(arr)]; console.log(item);//[12, 43, 23, 68] let arr = [12,43,23,43,68,12]; let item ...
分类:
编程语言 时间:
2020-06-01 23:03:40
收藏:
0 评论:
0 赞:
0 阅读:
61
现在市面上react有不少的路由管理库 react-router react-router-dom 相信刚接触的react的时候,你会因为不知道如何去选择路由管理库而苦恼,但是一旦你清楚了它们之间的关系这个困惑就会消失。 react-router 这个库实现了路由管理的核心功能 react-rout ...
分类:
其他 时间:
2020-06-01 23:03:10
收藏:
0 评论:
0 赞:
0 阅读:
63
本文编辑于2020年6月1日 使用花老大的vue-element-template模板 不确定admin模板是否能正确使用此方法 此方法仅仅只能解决mock转本地,未尝试过mock+本地同步进行 dev 本地开发下主要是端口不同跨域问题 什么是跨域我就不再详细解释了 1.打开main.js 注释掉m ...
分类:
其他 时间:
2020-06-01 23:02:47
收藏:
0 评论:
0 赞:
0 阅读:
444
polyv视频可以防下载,防录屏 1.防下载:给视频加密 2.防录屏:跑马灯 不加密的视频播放: <div id="player"></div> <script src="//player.polyv.net/script/player.js"></script> <script> var play ...
分类:
其他 时间:
2020-06-01 23:01:39
收藏:
0 评论:
0 赞:
0 阅读:
56
KMP KMP别看它短小精悍,用处很大,能应用于很多方面呢。尤其fail (next)数组威力无穷。 void kmp(char *s, int *fail) { int j = fail[0] = -1; rep(i, 1, strlen(s)-1) { while (~j && s[i] != ...
分类:
其他 时间:
2020-06-01 23:01:19
收藏:
0 评论:
0 赞:
0 阅读:
65
https://mp.weixin.qq.com/s/Nw3ZoBHa4f4Ew8XEfuyY1g ajaxhook github https://github.com/wendux/Ajax-hook ...
分类:
Web开发 时间:
2020-06-01 23:00:44
收藏:
0 评论:
0 赞:
0 阅读:
53
错误问题: consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [WinError 10061] 由于目标计算机积极拒绝,无法连接。. Trying again in 2.00 seconds... (1/100) 解决问题: ...
分类:
其他 时间:
2020-06-01 23:00:25
收藏:
0 评论:
0 赞:
0 阅读:
252
Description: 题解: simpson积分,据说是用二次函数拟合,拟合圆这类图形有奇效。 即$g(x,y)=\int_x^y f(x)~dx≈(y-x)/6*(f(x)+4f((x+y)/2)+f(y))$ 自适应的话就是一直分治,直到$|g(a,b)-g(a,(a+b)/2)-g((a+ ...
分类:
其他 时间:
2020-06-01 23:00:06
收藏:
0 评论:
0 赞:
0 阅读:
51
一,自定义函数 Python有自带的函数,而自己定义新的函数也是可以的。 函数定义要指定这个新函数的名字,还需要一系列语句放到这个函数里面,当调用这个函数的时候,就会运行这些语句了。 >>> def print_new(): ... print('I am ok') ... print('I am ...
分类:
编程语言 时间:
2020-06-01 22:59:49
收藏:
0 评论:
0 赞:
0 阅读:
41
拉链表需求: 1.数据量比较大 2.变化的比例和频率比较小,例如客户的住址信息,联系方式等,比如有1千万的用户数据,每天全量存储会存储很多不变的信息,对存储也是浪费,因此可以使用拉链表的算法来节省存储空间 3.拉链历史表,既能反映每个客户不同时间的不同状态,也可查看某个时间点的全量快照信息 拉链表设 ...
分类:
数据库技术 时间:
2020-06-01 22:59:23
收藏:
0 评论:
0 赞:
0 阅读:
101
今日一言:- 你轻视了什么最不应该轻视的东西?- 充足的睡眠。 ...
分类:
其他 时间:
2020-06-01 22:59:04
收藏:
0 评论:
0 赞:
0 阅读:
63
现在离线安装包: 登录官网准备下载 https://dev.mysql.com/downloads/mysql/ 2,开始下载 解压安装包: 开始解压: 解压完成: 新建init文件: 在解压目录下创建my.ini文件 [Client] port = 3306 [mysqld] #设置3306端口 ...
分类:
数据库技术 时间:
2020-06-01 22:58:45
收藏:
0 评论:
0 赞:
0 阅读:
54
一、什么导致了首页初步加载过慢:app.js文件体积过大 二、解决方法: 1、Vue-router懒加载 vue-router懒加载可以解决首次加载资源过多导致的速度缓慢问题:vue-router支持WebPack内置的异步模块加载系统。所以,那些使用较少的路由组件不必打包进bundles里,只需要 ...
分类:
其他 时间:
2020-06-01 22:57:56
收藏:
0 评论:
0 赞:
0 阅读:
55
我们用sqlite来操作我们的数据库一、打开我们存为csv文件的数据: 二、我们运用上次的sqlite学习的知识,把上述csv文件的数据都写进数据库中。 代码如下: 1 import csv 2 import sqlite3 3 import csv 4 import sqlite3 5 def w ...
分类:
数据库技术 时间:
2020-06-01 22:57:36
收藏:
0 评论:
0 赞:
0 阅读:
67
一、观察者模式 观察者模式,又称发布订阅模式,定义对象之间的一对多关系,即多个观察者观察同时监视这被观察对象的状态,一旦被观察者发生变化,所有观察者(即依赖于此对象的)全部进行更新。例如,拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价。 优点: 1、观察者和被观察者是抽象耦合的。 2、建立 ...
分类:
其他 时间:
2020-06-01 22:57:18
收藏:
0 评论:
0 赞:
0 阅读:
47