详解Cookie,localStorage与seesionStorage
前言 这些api的发展历程? 这些api各自的优缺点是什么? 这些api的使用场景? 怎么用就不说了,因为直接看文档就可以了 参考了很多篇文章,现在把所看的内容总结一下。 发展历程 长久以来,本地存储能力一直是桌面应用区别于Web应用的一个主要优势。对于桌面应用,操作系统一般都提供了一个抽象层来帮助应用程序保存其本地数据。但遗憾的是,由于一些原因,在web的发展史上,在很长的一段时间里Cookie是唯一可以使用的在用户本地存储少量的数据的方法。一直随着现代浏览器开始支持各种各样的存储方式,Co
Cesium之动画原理(CallbackProperty)
Cesium之动画原理(CallbackProperty) CallbackProperty是一个类,其值由回调函数延迟计算。也就是说它在不断地自我调用,每当期返回的对象有改变,就抛出改编后的值。 利用这种特性,我们就可以在定义材质时,用CallbackProperty生成动态的对象赋值给材质参数,就可以得到动态材质的效果。 例子: 1.动态随机颜色材质 let aniMaterial = new Cesium.ColorMaterialProperty(
MakeFile的简单介绍
MakeFile的规则 简单形式的规则: target ... : prerequisites ...
command
...
...
...
结构 解释 target 可以是一个目标文件,也可以是执行文件或者一个标签 prerequisties 生成target所需要依赖的文件和/ 或者target command target需要执行的命令 makefile其实是一个文件的依赖关系,也就是说,target依赖于prerequisites的文件,其生成规则定义在command中 prere
【SpringApplication三板斧】@EnableAutoConfiguration
作用 启用了Spring Boot的自动配置功能,根据你pom.xml引入的xxx-boot-starter可以自动为配置很多东西。 流程图 我们引入starter的依赖,会将自动配置的类的jar引入。 @SpringBootApplication的注解中有一个是@EnableAutoConfiguration注解,这个注解有一个@Import({EnableAutoConfigurationImportSelector.class}), EnableAutoConfigurationImpo
JavaScript正则表达式笔记
正则表达式 英文全称:regular expression(正则表达式) 简称:RegExp 正则表达式是用来处理字符串的规则 它只能用来处理字符串 它是一个规则:可以验证字符串是否符合某个规则 (例如:验证这个字符串 "2020扬帆起航" 中是否包含数字) 也可以把字符串中符合规则的内容捕获到(通过正则对象的方法:exec 或者字符串的原型方法:match...) 编写正则表达式 创建正则的方式有两种 正则表达式由两部分组成 元字符 修饰符 常用的元字符 1.量词元字符:设置出现的次数 *
【python大牛分享】python——接口自动化测试框架环境的使用
本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。 测试数据不可控制。比如接口返回数据不可控,就无法自动断言接口返回的数据,不能断定是接口程序引起,还是测试数据变化引起的错误,所以需要做一些
重载矩阵加法运算 代码参考
1 #include <iostream>
2
3 using namespace std;
4
5 class Matrix
6 {
7 private:
8 int a,b;
9 int arr[100][100];
10 public:
11 Matrix()
12 {
13 for(int i=0;i<100;i++)
14 {
15
解决docker日志过大的问题。docker日志占用空间过大
原文:解决docker日志过大的问题。docker日志占用空间过大 docker容器内的程序如果持续打印日志,日志很快就会撑爆服务器,解决日志大小应该在容器运行时候指定日志的大小和数量 --log-driver json-file #日志驱动
--log-opt max-size=[0-9+][k|m|g] #文件的大小
--log-opt max-file=[0-9+] #文件数量
1 2 3
分享文件的另一种选择--Firefox Send
提起 Firefox,大家熟知的应该就是 Firefox Browser,即「火狐浏览器」,但是今天要说的是火狐旗下的文件分享产品「Firefox Send」,可以让你安全地进行文件分享。 适用场景 使用 Firefox Send 端到端加密分享文件,链接到期即焚。分享更私密,文件到期真正无痕迹。 Firefox 官方称其为「简单、私密的文件分享服务」,我个人认为 Firefox Send 适用于非内网环境下的短期文件分享,不适用于需要长期分享的文件。 例如,你想跟你朋友分享一个自己制作的视频
数据结构篇 图的基本应用总结
首先,建图:建图就是存边; 可以用邻接矩阵,邻接表;但在这篇总结中用vector<int> q[1005];来存储每个节点连接的节点; 其次:图的遍历:DFS,BFS,拓卜排序; DFS; 栈; void DFS(int x){ vis[x]=1; s.push(x); for(int i=0;i<edge[x].size() ;i++){ if(!vis[edge[x][i]]){ DFS(edge[x][i]); } } } BFS : 队列; void BFS(int x){ queue
今日推荐
周排行