一个电子书资源搜索聚合平台
一个电子书资源聚合搜索平台搜索比较方便可下载可在线阅读里面含有 kindle书籍以及杂志资源http://www.waysto.work/search/ebook.html
优秀纪录片分享
一些自己看过的优秀纪录片,以 CCTV 与 BBC 拍摄的纪录片为主,大多是人文历史或者社会纪实类型。自然地理方面的纪录片很少,主要是因为个人对这个题材的纪录片不太感兴趣。 国产纪录片 超级工程 CCTV 科技第三季模仿了 PBS 的 America Revealed,之前看时候就在想中国什么时候也这样拍一部就完美了,然后央视就满足了我的愿望;此外饱受争议的纪录片《辉煌中国》与电影《厉害了我的国》很多素材其实来自超级工程相关纪录片,所以剪辑拼凑痕迹明显,制作比较粗糙,看辉煌中国还不如看超级工程。 舌尖上的中国 CCTV 社会文化陈晓卿的美食纪录片,讲述美食遍布中华大地,不过《舌尖上的中国》只推荐第一、二季,第三季水平下滑严重,不值得推荐。 风味人间 腾讯视频 社会文化陈晓卿的美食纪录片,不同于之前的美食纪录片,本片不只是局限在中国,一大亮点就是中外对于同一种食材或者不同风格食材处理方式的对比。 过台湾 CCTV 历史讲述台湾1945年光复之前400年的历史变迁,史料翔实覆盖广泛,配乐也超级有魔性;如果需要了解台湾光复前后的历史还可以看《台湾·1945》。 我在故宫修文物 CCT ...
阅读书单
目击中国100年. 成勇十分用心编写的一本书,或者更准确说是画册。用照片的方式展现有照片记录以来中国20世纪的诸多历史瞬间,让我们得以了解更生动立体的近现代中国。 我们台湾这些年. 廖信忠一个个小人物的故事构成了台湾社会发展的方方面面,一本书或许不能帮助我们认识了解这个宝岛的过往,但是可以带给一个我们更真切的台湾。 台湾这些年所知道的祖国. 廖信忠作者的系列作品了,不过说实话没有最初的《我们台湾这些年》好看。 為了活下去:脫北女孩朴研美. 朴研美台湾旅游时候买回来的书,对于描述作者个人的经历确实比较同情,但是后面对于中国做法的看法以及对于基督教的理解还是不太认同的。特别是韩国传教士的问题,或许对作者这样的人来说是帮助,但是在中国的疯狂传教其实是很大隐患。 邓小平时代. 傅高义资料翔实,叙述详尽,向我们展现了改革开放前后那个瞬息万变的历史时期。 进击的局座. 张召忠局座的书,看中名气买的电子书,语言很朴实很真诚,不过不是我喜欢的话题和风格。 漫画世界系列3:漫画德国. 李元馥高中时候班主任推荐的丛书,从漫画的角度了解各国的社会人文历史,也是很有趣味的,还希望能够把这套书都 ...
js 宏任务和微任务
js 执行时首先会从宏任务中获取第一个并执行,执行过程中会将遇到的微任务放入微任务队列,当宏任务执行完成时再去依次执行微任务队列中的任务,执行完之后再去获取第二个宏任务,周而复始,直至全部执行完成。 宏任务和微任务之间的关系 12345678910111213141516171819202122232425262728293031323334console.log('1');setTimeout(function() { console.log('2'); process.nextTick(function() { console.log('3'); }) new Promise(function(resolve) { console.log('4'); resolve(); }).then(function() { console.log('5 ...
Promise实现
123456789101112131415161718192021222324function Promise(fn) { var state = 'pending', value = '', callbacks = []; this.then = function(onfulfilled) { if(state === 'pending') { // 判断状态,当执行过resolve,之后链式的then直接执行 callbacks.push(onfulfilled); return this; } onfulfilled(value); return this; } function resolve(newValue) { value = newValue; state = & ...
Diff算法
Diff三种策略 Diff算法的作用是用来计算出 Virtual DOM 中被改变的部分,然后针对该部分进行原生DOM操作,而不用重新渲染整个页面。Diff算法有三大策略: 123Tree DiffComponent DiffElement Diff 三种策略的执行顺序也是顺序依次执行。Tree Diff 是对树每一层进行遍历,找出不同,如图1所示。 图1 Tree Diff Component Diff 是数据层面的差异比较如果都是同一类型的组件(即:两节点是同一个组件类的两个不同实例,比如:< div id=”before”> < /div>与< div id=”after”></ div>),按照原策略继续比较Virtual DOM树即可如果出现不是同一类型的组件,则将该组件判断为dirty component,从而替换整个组件下的所有子节点 Element Diff真实DOM渲染,结构差异的比较首先进行第一层比较,第一层都是R,不发生变化;然后进入第二层Component Diff,发现A组件没有,则删除A及其子组件B、 ...
vue核心-虚拟DOM
真实DOM解析流程浏览器渲染的过程主要包括以下五步:1.浏览器获取到 HTML 文档并解析 DOM 树2.解析 CSS 构建层叠样式表模型CSSOM(CSS Object Model)3.将 DOM Tree 和 CSSOM 合并成一个 Render Tree4.有了Render Tree,浏览器便能获取到每个节点的 CSS 定义和从属关系,从而可以计算出每个节点的现实位置5.通过上一步的计算规则进行绘制页面 虚拟DOM产生的背景用原生 js 或 jquery 去操作 DOM 时,浏览器会从构建 DOM 树到绘制全部执行一遍。当我们频繁操作 DOM 的时候,浏览器并不知道下一次操作 DOM 是什么时候,所以每次 DOM 有更新的时候,浏览器都会执行一遍上面的流程,比如计算 DOM 坐标值时可能就会大量的浪费性能,在计算完这次的坐标的时候,紧接着 DOM 的位置又发生变化,又要重新计算,前一次计算所消耗的性能就白白浪费了,操作太频繁的话还会造成页面卡顿。虚拟 DOM 的出现就是为了解决这个问题。 虚拟DOM原理虚拟DOM就是利用js运行速度快的这一优点对操作DOM进行优化的,用js模 ...
全球新冠肺炎的扩散与防疫观察
从一月开始蔓延的新冠病毒疫情至今已经两个多月了,本以为随着中国疫情的逐渐缓和,病毒蔓延得到了控制,生活也可以逐渐恢复正常了,谁知道本月以来疫情在全世界扩散开来。从一开始报道的韩国新天地教会疫情,到如今的美国、意大利确诊病例纷纷超越中国,形势也是越来越严峻。这个新冠肺炎疫情已经变成了一场影响全球经济社会发展的重大挑战。 香港应对疫情的魔幻全国舆论对于新冠肺炎疫情的广泛关注起始于一月下旬(也即农历除夕前夕),随着武汉封城而进入顶峰。在此之前,香港媒体对此进行了比较集中的报道,当然这其中除了「跑得快」这个因素外,不外乎是对报道宣传内地负面新闻的热衷罢了。 香港媒体的这种报道确实让一部分香港民众对疫情产生了一定的关注,我认识的几个香港本地同学还曾特地向我询问内地疫情的情况。然而当时属于过年前的那段时间,香港刚刚从去年底的混乱中恢复过来,内地媒体也报道说「没有明确的人传人的证据」,所以我本人也没有对此引起更多的重视。 其实香港媒体最初对于疫情的关注,并没有让香港民众对本次新冠肺炎疫情产生足够的、提前的重视与防范,更多人是以一种看客的心态看待这次的疫情,甚至有人是幸灾乐祸的。这导致在一开始内地 ...
查疾病,用这几个比较靠谱的网站查吧
1.医学微视 打开后,选择相应的症状,就会有专业的医生进行解答,都是短视频!基本上包括了各类疾病!是中国医学科学院健康科普研究中心监制的一个网站。 2.默沙东诊疗手册 是世界上使用最广泛的医学信息资源之一,至今已经有 100 多年的历史了。 3.腾讯医典小程序 4.丁香园社区 以上仅供大家参考,生病了还是要第一时间去正规医院就诊治疗噢!
Hexo部署到阿里云服务器
什么是HexoHexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的Tommy Chen。特点: 不可思议的快速 ─ 只要一眨眼静态文件即生成完成 支持 Markdown 仅需一道指令即可部署到 GitHub Pages 和 Heroku 已移植 Octopress 插件 高扩展性、自订性 兼容于 Windows, Mac & Linux 搭建流程前提条件:阿里云服务器1: 服务器环境搭建,包括安装 Git 、Nginx配置 、创建 git 用户 。2: 本地Hexo初始化, 包括安装 NodeJS 、hexo-cli, 生成本地静态网站3: 使用Git自动化部署发布博客 本地部分安装hexo-cli要使用Hexo,需要使用npm安装一个叫hexo-cli的工具。安装非常简单,有点类似于vue-cli的安装(毕竟都是node写的嘛)。在终端中执行: 1sudo npm install hexo-cli -g 服务端部分环境准备如果服务器没有安装git的话,需要安装git。 安装Nginx: 12sudo yum -y install nginxngin ...