Loading

摘要: 移动web页面多端屏幕适配 逻辑像素(logical pixel) CSS像素就是逻辑像素,CSS像素是Web编程的概念,在普通屏幕下,1个CSS像素对应1个物理像素(1:1)。 逻辑像素 ≈ 设备独立像素。 设备像素比 (device pixel ratio) 设备像素比 = 设备像素 / 设备独 阅读全文
posted @ 2022-03-01 22:24 二柒的博客 阅读(54) 评论(0) 推荐(0) 编辑
摘要: <div class="wrapper"> <div class="left">试一下自适应效果试一下自适应效果试一下自适应效果试一下自适应效果试一下自适应效果试一下自适应效果 试一下自适应效果试一下自适应效果试一下自适应效果试一下自适应效果试一下自适应效果 </div> <div class="m 阅读全文
posted @ 2022-03-01 22:12 二柒的博客 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 更多参考:点这里 复制、剪切、粘贴事件: copy 发生复制操作时触发; cut 发生剪切操作时触发; paste 发生粘贴操作时触发; 每个事件都有一个 before 事件对应:beforecopy、beforecut、beforepaste; 这几个 before 一般不怎么用,所以我们把注意力 阅读全文
posted @ 2022-02-26 17:24 二柒的博客 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 什么是认证(Authentication) 通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功) 互联网中的认证: 用户名密码登录 邮箱发送登录链接 手机号接收验证码 只要你能收到邮箱/验证码,就默认你是账 阅读全文
posted @ 2022-01-24 18:32 二柒的博客 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 举例子 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。 后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨师的关系是集群。 为了让厨师专心炒菜,把菜做到极致,再请了个配菜师负责切菜,备菜,备料 ... ,原本厨师要一起做的活,从此分出去了,厨师和配菜师的关系是分布式。 阅读全文
posted @ 2021-12-22 16:50 二柒的博客 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 参考文章 DRM是什么? EME是什么? 关键词 EME DRM SetWindowDisplayAffinity How does Netflix prevent users from taking screenshots 优酷截图示例 使用截图工具后,视频会自动隐藏 github演示仓库 htt 阅读全文
posted @ 2021-12-19 18:35 二柒的博客 阅读(493) 评论(0) 推荐(0) 编辑
摘要: EOF和 -EOF区别 后者会自动删除tab产生的空格 1、覆盖 这里有两种格式可以使用 格式一 #!/bin/bash cat << EOF > /root/test.txt Hello! My site is www.361way.com My site is www.91it.org Test 阅读全文
posted @ 2021-12-15 14:04 二柒的博客 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 第一步 win+R打开运行,输入regedit 第二步 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts 第三步 将默认的msyh.ttc更换为对应字体的数值数据,如下图 第四步 重启电脑,大功告成 阅读全文
posted @ 2021-12-13 23:19 二柒的博客 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 当我们使用docker run -v /host/something:/container/something尝试挂载默写目录到容器内时,期待的效果是容器内的文件和本地目录的文件相互映射,但实际效果宿主机目录会直接覆盖掉容器内的目录,但容器内文件并非被删除,这个后面会讨论到。 本文观点主要参看如下文 阅读全文
posted @ 2021-12-08 12:55 二柒的博客 阅读(8992) 评论(0) 推荐(1) 编辑
摘要: function foo(a){ var b = a return b + a } var c = foo(2) 解释 LHS:可以这样简单理解为我跟不在乎=右边是一个值还是一个变量,他只是一个目标,真正在乎的是目前左边的变量是需要去作用域中确认是否存在的,这个查询方法叫LHS RHS:当=的右边是 阅读全文
posted @ 2021-09-14 18:26 二柒的博客 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 2021/11/18更新: ES6规定全局变量与顶层对象(Window)脱离关系 var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。 var abc = '123'; // 全局变量,可 阅读全文
posted @ 2021-03-17 14:34 二柒的博客 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 生命周期执行顺序: 1、不使用keep-alive的情况:beforeRouteEnter --> created --> mounted --> destroyed 2、使用keep-alive的情况:beforeRouteEnter --> created --> mounted --> act 阅读全文
posted @ 2021-03-10 17:31 二柒的博客 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 什么是eventloop 推荐:掘金文章 eventloop的概念其实很简单 (1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 (2)主线程之外,还存在"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事 阅读全文
posted @ 2021-02-23 22:40 二柒的博客 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 主要还是从算法所占用的「时间」和「空间」两个维度去考量。 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。 空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。 常见的时间复杂度量级有: 常数阶O(1) 对数阶O(logN) 线性阶O(n) 线性对 阅读全文
posted @ 2021-02-23 19:13 二柒的博客 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.一共有八大数据结构分类 a.数组 b.栈 c.队列 d.链表(单链表、双向链表、循环链表) c.数 f.散列表 g.堆 h.图 如图: 1、数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第 阅读全文
posted @ 2021-02-23 18:38 二柒的博客 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 增加 语法:INSERT INTO 表名(字段名1,字段名2,…) VALUES(值1,值2,…); 举例:INSERT INTO student(id,name,grade) VALUES(1,'zhangshan',98); 若不指定字段名,则添加的值的顺序应和字段在表中的顺序完全一致。 语法: 阅读全文
posted @ 2021-02-23 17:39 二柒的博客 阅读(56) 评论(0) 推荐(0) 编辑
摘要: JavaScript并没有提供内存管理的接口,而是在创建变量时自动分配内存,当变量不再需要使用时自动释放,也就是我们所常说的垃圾回收机制。 但不管是什么程序语言,内存的声明周期都满足以下三个阶段: a.分配你需要的内存空间 b.使用分配到的内存(读、写) c.不需要时将其释放或归还 大部分语言对于第 阅读全文
posted @ 2021-02-23 16:06 二柒的博客 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 先看题目 下列代码存在几个变量没有被回收? var i = 1; var i = 2; var add = function() { var i = 0; return function() { i++; console.log(i); } }(); add(); 答案:3,全局变量有两个,即i和a 阅读全文
posted @ 2021-02-23 15:40 二柒的博客 阅读(2130) 评论(0) 推荐(1) 编辑
摘要: 六种调用函数的方法 普通函数 function fn1(){ log(1); } 调用 : fn1(); this指向 : window 对象函数 var obj={ a : 0, b : 1, fn2:function(){ log(2); } } 调用 : obj.fn2(); this指向 : 阅读全文
posted @ 2021-01-20 15:38 二柒的博客 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 时间委派就是把原本加在子元素身上的事件绑定到父元素身上,就是把事件委派给父元素 原生事件委派 jQuery事件委派 阅读全文
posted @ 2021-01-18 18:15 二柒的博客 阅读(70) 评论(0) 推荐(0) 编辑