08 2018 档案

摘要:https://www.zhihu.com/question/19998865 https://segmentfault.com/a/1190000003069785 阅读全文
posted @ 2018-08-31 19:00 hh9515 阅读(157) 评论(0) 推荐(0)
摘要:一、 先说white-space: white-space规定了代码中对空格的处理:有几个可选值:normal,nowrap,pre,pre-wrap,pre-line: white-space:nowrap: nowrap和normal一样,也合并空格,但是不会根据容器大小换行,表示不换行。 no 阅读全文
posted @ 2018-08-30 23:02 hh9515 阅读(650) 评论(0) 推荐(0)
摘要:总结: match 是String上的方法 test和exec是正则表达式上的方法 test只返回true或false, exec和match的返回结果比较复杂 exec: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Referen 阅读全文
posted @ 2018-08-30 11:14 hh9515 阅读(173) 评论(0) 推荐(0)
摘要:维护与数据恢复 有的时候,你需要对仓库进行清理 - 使它的结构变得更紧凑,或是对导入的仓库进行清理,或是恢复丢失的内容。 这个小节将会介绍这些情况中的一部分。 维护 Git 会不定时地自动运行一个叫做 “auto gc” 的命令。 大多数时候,这个命令并不会产生效果。 然而,如果有太多松散对象(不在 阅读全文
posted @ 2018-08-29 14:43 hh9515 阅读(515) 评论(0) 推荐(0)
摘要:引用规格 纵观全书,我们已经使用过一些诸如远程分支到本地引用的简单映射方式,但这种映射可以更复杂。 假设你添加了这样一个远程版本库: 纵观全书,我们已经使用过一些诸如远程分支到本地引用的简单映射方式,但这种映射可以更复杂。 假设你添加了这样一个远程版本库: $ git remote add orig 阅读全文
posted @ 2018-08-29 14:33 hh9515 阅读(302) 评论(0) 推荐(0)
摘要:Git 引用 我们可以借助类似于 git log 1a410e 这样的命令来浏览完整的提交历史,但为了能遍历那段历史从而找到所有相关对象,你仍须记住 1a410e 是最后一个提交。 我们需要一个文件来保存 SHA-1 值,并给文件起一个简单的名字,然后用这个名字指针来替代原始的 SHA-1 值。 我 阅读全文
posted @ 2018-08-29 14:28 hh9515 阅读(362) 评论(0) 推荐(0)
摘要:文章摘选自git官网,这里复制下来表示我已阅读并学习过一次这些内容: 无论是从之前的章节直接跳到本章,还是读完了其余章节一直到这——你都将在本章见识到 Git 的内部工作原理和实现方式。 我们发现学习这部分内容对于理解 Git 的用途和强大至关重要。不过也有人认为这些内容对于初学者而言可能难以理解且 阅读全文
posted @ 2018-08-29 14:16 hh9515 阅读(463) 评论(0) 推荐(0)
摘要:1.快速切换文件 我一般如果查找每个文件,一般都是打开控制台,在source控制面板里面一个一个去找,看下面的图你就应该知道,这么多文件,你都不知道在哪个目录下面,然后就只能一个一个点开看 后来才发现原来按Ctrl+P(cmd+p on mac),就能快速搜寻和打开你项目的文件。 2.在源代码中搜索 阅读全文
posted @ 2018-08-29 10:20 hh9515 阅读(114) 评论(0) 推荐(0)
摘要:CSS伪元素: 伪元素如果没有设置“content”属性,伪元素是无用的。 使用伪元素插入的内容在页面的源码里是不可见的,只能在css里可见 插入的元素在默认情况下是内联元素(或者,在html5中,在文本语义的类别里)。因此,为了给插入的元素赋予高度,填充,边距等等,你通常必须显式地定义它是一个块级 阅读全文
posted @ 2018-08-29 01:13 hh9515 阅读(532) 评论(0) 推荐(0)
摘要:数组: 由于 JavaScript 的限制,Vue 不能检测以下变动的数组: 为了解决第一类问题,以下两种方式都可以实现和 vm.items[indexOfItem] = newValue相同的效果,同时也将触发状态更新: 你也可以使用 vm.$set 实例方法,该方法是全局方法 Vue.set 的 阅读全文
posted @ 2018-08-25 01:50 hh9515 阅读(1042) 评论(0) 推荐(0)
摘要:工作中制作了 这样一个页面,遇到了防抖和节流的问题,还被批评了,夜里研究下: debounce(防抖) throttle(节流) 防抖 debounce 简单来说就是防止抖动 当持续触发事件时 debounce 会合并事件且不会去触发事件,当一定时间内没有触发在这个事件时,才真正去触发事件。 非立即 阅读全文
posted @ 2018-08-22 01:04 hh9515 阅读(2126) 评论(0) 推荐(0)
摘要:函数柯里化 https://www.youtube.com/watch?v=oU3LzOO0OGA 阅读全文
posted @ 2018-08-18 23:17 hh9515 阅读(122) 评论(0) 推荐(0)
摘要:总结: Linux 打包: tar -cvf aaa.tar * c是create v是显示文件 f是file tar -xvf aaa.tar x是解压 v是显示文件 f是file 查看目录大小: du ./ -h Linux压缩: gzip xxx.tar gzip -d xxx.tar.gz 阅读全文
posted @ 2018-08-15 10:58 hh9515 阅读(235) 评论(0) 推荐(0)
摘要:Win+tab键 建立新的虚拟桌面 使用笔记本电脑的触摸板,用四个手指滑的话就可以在虚拟桌面间切换 那么就映射一下, 要是能一键切换的话就相当于是个"老板键"了 1.安装AutoHotKey 2.安装完后查看.chm文档 3.配置脚本,这里的意思是用鼠标侧键完成切换虚拟桌面的功能,如果老板来了就可以 阅读全文
posted @ 2018-08-14 16:50 hh9515 阅读(1361) 评论(0) 推荐(0)
摘要:第一篇主要介绍了Chrome加载音视频的缓冲控制机制和编解码基础,本篇将比较深入地介绍解码播放的过程。以Chromium 69版本做研究。 由于Chromium默认不能播放Mp4,所以需要需要改一下源码重新编译一下。 1. 编译一个能播放mp4的Chromium 自行编译出来的Chromium是无法 阅读全文
posted @ 2018-08-13 02:14 hh9515 阅读(2629) 评论(0) 推荐(0)
摘要:现在绝大多数的网站已经从flash播放器转向了浏览器原生的audio/video播放器,浏览器是如何加载和解析多媒体资源的,这对于web开发者来说是一个黑盒,所以很有必要看一下浏览器是怎么实现的,Chromium文档介绍了整体的过程是这样的: 大体来说,由video标签创建一个DOM对象,它会实例化 阅读全文
posted @ 2018-08-13 02:04 hh9515 阅读(3020) 评论(0) 推荐(0)
摘要:和哈比一起吃的四人餐 望京很好很和谐 阅读全文
posted @ 2018-08-12 08:37 hh9515 阅读(172) 评论(0) 推荐(0)
摘要:家里的老笔记本是MBR分区,不支持EFI , 一开始是用U盘安装的,还对着ubuntu官网的教程,下载了官方推荐的那个u盘引导工具,安装依然会报错, 网上查询也有很多种说法,也有说是bug的,无论如何,最后选择了非U盘安装,总结一下: 1.下载Ubuntu18镜像、下载EasyBCD 2.我的电脑右 阅读全文
posted @ 2018-08-11 15:35 hh9515 阅读(174) 评论(0) 推荐(0)
摘要:这就是SDT表和DCT表 阅读全文
posted @ 2018-08-10 18:56 hh9515 阅读(185) 评论(0) 推荐(0)
摘要:’ 目录结构 硬盘块是4kb 里面放了8字节 多余的是碎片 Windows里硬盘块叫簇 FAT表在内存中 隐式连接在外存中 阅读全文
posted @ 2018-08-10 15:20 hh9515 阅读(192) 评论(0) 推荐(0)
摘要:(.exe) exe load 到内存里 转换为物理地址 = 静态链接(就是静态的库) 比如printf (exe位于外存上) 动态链接 (在装入时动态链接 注意区别右边图不是exe 而是内存) (dll) ‘ 总结: 程序在系统中运行,必须经过以下几个步骤。 (1)编译,由编译程序对用户源程序进行 阅读全文
posted @ 2018-08-10 15:13 hh9515 阅读(471) 评论(0) 推荐(0)
摘要:二、进程管理 2.1进程与线程 2.1.1进程的基本概念 PID (ProcessID) 2.1.1进程的概念 多道并发执行可能会发生的问题: 不能让程序粗野的执行,我们必须给他们引入一些约束: 进程包括什么: 进程控制块是一种数据结构,在Linux中是一个结构体 (答案就是上面的那张图) 挂起状态 阅读全文
posted @ 2018-08-09 22:41 hh9515 阅读(281) 评论(0) 推荐(0)
摘要:last-child last-of-type 这两个容易弄混,看一下官网对last-of-type的定义: https://developer.mozilla.org/en-US/docs/Web/CSS/:last-of-type 再看last-child: https://developer. 阅读全文
posted @ 2018-08-08 19:22 hh9515 阅读(725) 评论(0) 推荐(0)
摘要:花了一个星期终于搞懂了.. HTTPS个人总结: 一、RSA算法 公钥:可以分发给任意的钥匙 私钥:自己保留起来,不分发给别人的钥匙 RSA算法: 举例: 明文m取5 二、加密过程: (公钥e加密 私钥d解密) A >B 假设A要把消息m传给B 1.首先B要自己确定pq生成n、Φ(n)、e、d 2. 阅读全文
posted @ 2018-08-02 18:50 hh9515 阅读(205) 评论(0) 推荐(0)
摘要:摘录: Https涉及到的主体 下图里我画出了这几个角色: 发明Https的动机 Https的工作流程 这一节通过介绍Https协议的工作流程,来说明Https是如何达成自己的两个目的的。下图我画出了Https的工作流程,注意,这只是原理示意图,并不是详细的协议解析。 可以看到工作流程,基本分为三个 阅读全文
posted @ 2018-08-01 17:32 hh9515 阅读(140) 评论(0) 推荐(0)