在新的iMac上安装gitbook后,一直无法使用,提示错误如下: Installing GitBook 3.2.3 if (cb) cb.apply(this, arguments) TypeError: cb.apply is not a function at /usr/local/lib/node_modules/gitbook-cli/node_modules/npmi/node_modules/npm/node_modules/graceful-fs/polyfills.js:267:18 at FSReqCallback.oncomplete (fs.js:169:5) 查找诸多问题后,最终确定是新版本的问题,可以通过nvm这个工具控制node的版本,npm不需要关心
背景 之前一直用Chrome的Vysor插件做投屏,最近这个插件无法使用了 手机连着USB,放在桌子里面,拿起来操作很不方便,胳膊肘疼 于是调研了下可选的投屏方案 AirDroid过于庞大,还要收费,而且公司
综述 Flutter从架构上来说有3部分: 用Dart写的Framework层,面向开发者 用Java/Kotlin写的Embdder层(For Android,iOS是OC/Swift),纯Flutter A
背景 最近双十一,买了一台AOC的外接显示器,4K分辨率。为了达到最大的使用体验,处理了一些问题,在此记录。 睡眠唤醒 一开始用type-c的线连接,发现每次电脑睡眠后,重新唤醒时外接屏幕无法唤醒,打开显示
概述 本文介绍了Flutter源码的获取与构建,后面会另有文章介绍Flutter源码的版本管理、开发环境搭建等主题。 准备工作 Flutter源码分为两个部分: flutter/flutter是框架层,为开发
概述 个人认为,读毛选应该先读《实践论》和《矛盾论》,这两篇发表于1937年下旬的文章,上承土地革命战争(1927~1937),下启启抗日战争和解放战争。在过往的十年里,共产党先后经历了右倾机会主义和左
为什么读 领袖发家史、中国近代史 首先,《毛选》可以说是领袖的一本自传,也从侧面反映了近代中国从第一次国内革命战争时期到文化大革命时期,70年波澜壮阔的历史。 领袖曾在17岁作诗: 《七绝·改诗赠父亲》 孩儿立
一 人生的道路虽然漫长,但要紧处常常只有几步,特别是当人年轻的时候。 没有一个人的生活道路是笔直的,没有岔道的,有些岔道口譬如政治上岔道口,个人生活上的岔道口,你走错一步,可以影响人生的一个时期,也可以影
本文说明 本文虽名为《Android系统服务的注册缓存机制分析》,但主要记录的是笔者最近解决一个单机型Bug的经历。在解决这个Bug的过程中,我对于Android系统服务的注册缓存机制也有了更深入的了解
笔者按 悟已往之不谏,知来者之可追。 从初入职场到现在,已经两年有余,看起来还是前途有限、后患无穷。写罢此文,聊以自慰,勉过往而励将来。 长久以来,我一直在思考两件事情:怎么把过往的经历抽象成可复用的经验,