摘要:Chrome的autoplay政策在2018年4月做了更改。新的行为:浏览器为了提高用户体验,减少数据消耗,现在都在遵循autoplay政策,Chrome的autoplay 政策非常简单 muted autoplay始终被允许 音乐的autoplay 只有在下面集中情况下起作用: 有用户行为发生像(
阅读全文
摘要:区别的话, 1:作用域不一样,var是函数作用域,而let是块作用域,也就是说,在函数内声明了var,整个函数内都是有效的,比如说在for循环内定义了一个var变量,实际上其在for循环以外也是可以访问的,而let由于是块作用域,所以如果在块作用域内(比如说for循环内)定义的变量,在其外面是不可被
阅读全文
摘要:1、for (自定义条件) 循环 let arr = [1,2,3]; for(let i =0;i<arr.length;i++){ console.log(i,arr[i]) } 2、for in 循环 let obj = {name: 'xiao' ,age:'24'} for(let i i
阅读全文
摘要:JavaScript提供定时执行代码的功能,叫做定时器(timer), 主要由setTimeout()和setInterval()这两个函数来完成。它们向任务队列添加定时任务。
阅读全文
摘要:1、获取时间并且格式化输出 new Date().toLocaleString(‘cn’,{hour12:false}) //2018/12/6 17:57:15 new Date().toLocaleDateString(‘cn’,{hour12:false}) //2018/12/6 new D
阅读全文
摘要:深入理解css中position属性及z-index属性 请看出处:https://www.cnblogs.com/zhuzhenwei918/p/6112034.html 在网页设计中,position属性的使用是非常重要的。有时如果不能认识清楚这个属性,将会给我们带来很多意想不到的困难。 pos
阅读全文
摘要:html标签属性大全 嵌套的html窗口<iframe > <iframe src="https://www.baidu.com"></iframe> <marquee>...</marquee>普通卷动 <marquee behavior=slide>...</marquee>滑动 <marque
阅读全文
摘要:常用颜色代号一览表:http://www.divcss5.com/html/h636.shtml #000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9F00
阅读全文
摘要:原生AJAX Ajax主要就是使用 【XmlHttpRequest】对象来完成请求的操作,该对象在主流浏览器中均存在(除早起的IE),Ajax首次出现IE5.5中存在(ActiveX控件) 1、XmlHttpRequest对象介绍 (不兼容IE老版本) x = new XMLHttpRequest(
阅读全文
摘要:CSS 样式; 注释/* 注释内容*/ 书写方式:1、在head头里面写<style>样式 2、单独存为一个文件、通过link标签调用 -<link rel=“stylesheet” href="文件路径" 3、一个标签应用多个css样式:class=“css1 css2” 中间用空格隔开 <sty
阅读全文
摘要:一. unique 唯一性约束 值不可重复; 二. not null 非空约束 值不可为空; 三. default 默认值约束 当增加数据时没有插⼊值时,会自动插⼊默认值; 四. check 检查约束 mysql不支持该约束,但写入语句不会报错; 五. primary key 主键约束 主键约束 =
阅读全文
摘要:MYSQL中数据类型介绍 转自:https://www.runoob.com/mysql/mysql-data-types.html 一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮
阅读全文
摘要:MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一、创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop database 库名; 3.使用数据库:use 库名; 二、创建数据表 1.创建表语句:create
阅读全文
摘要:应用程序配置 class tornado.web.Application(handlers:List [Union [Rule,Tuple]] = None,default_host:str = None,转换:List [Type [OutputTransform]] = None,** sett
阅读全文
摘要:Django笔记 3、WEB框架 MVC Model View Controller 数据库 模板文件 业务处理 MTV Model Template View 数据库 模板文件 业务处理 ############## WEB:MVC、MTV 4、Django 1、框架的安装:pip3 instal
阅读全文
摘要:问题:以太网数据包,承载的数据内容大小46~1500字节,是如何来的? 以太网数据包结构 以太网协议规定最小链路层数据包(帧)为64字节,其中以太网首部+尾部共计18字节(源/目的MAC12字节;上层协议号2字节;CRC尾部4字节) 最小包的限制决定了以太网数据帧内数据,最小为46字节=64-18
阅读全文
摘要:TCP KeepAlive Wireshark抓包分析机制 如上图所示,TCP保活报文总是成对出现,包括TCP保活探测报文和TCP保活探测确认报文。TCP保活探测报文是将之前TCP报文的确认序列号减1,并设置1个字节,内容为“00”的应用层数据,如下图所示: TCP保活探测报文 TCP保活探测确认报
阅读全文
摘要:WebSocket 的诞生 做客户端开发时,接触最多的应用层网络协议,就是 HTTP 协议,而今天介绍的 WebSocket,下层和 HTTP 一样也是基于 TCP 协议,这是一种轻量级网络通信协议,也属于应用层协议。 WebSocket 与 HTTP/2 一样,其实都是为了解决 HTTP/1.1
阅读全文
摘要:协议诞生背景 在Web分布式系统中,一般会搭建复杂的load blance系统来提供高性能的web服务。 7层的SLB 有基于nginx/淘宝变种tengine的。后端RS会无法获取真实客户端IP。 为了解决此问题,HAProxy的作者Willy Tarreau于2010年开发和设计的一个Inter
阅读全文
摘要:SSL协议通信过程 (1) 浏览器发送一个连接请求给服务器;服务器将自己的证书(包含服务器公钥S_PuKey)、对称加密算法种类及其他相关信息返回客户端; (2) 客户端浏览器检查服务器传送到CA证书是否由自己信赖的CA中心签发。若是,执行4步;否则,给客户一个警告信息:询问是否继续访问。 (3)
阅读全文
摘要:首先,在搭建服务之前先了解下目前主流的几个直播协议: 1、RTMP: 实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 Flash 播放器和服务器之间音频、视频和数据传输开发的开放协议。协议基于 TCP,是一个协议族,包括 RTMP
阅读全文
摘要:参考:https://www.cnblogs.com/Leechg/p/9969000.html 如下我的操作记录 nginx -V查看当前nginx信息: 包括版本号和configure编译配置信息 nginx -V nginx version: nginx/1.12.2 built by gcc
阅读全文
摘要:printf "%s\n" `nginx -V 2>&1` nginx -V 2>&1 | sed 's/ /\n/g'
阅读全文