(封面图作者: 画师JW)
Optional Chaining 进入 ES2020,不用满屏x && x.yyy
了
微软 TypeScript 程序经理 Daniel Rosenwasser 宣布 Optional Chaning(?. )进入 TC39 Stage 4 状态,这意味着该特性现在已经是 ES2020 标准的一部分。
椭圆曲线加密算法是区块链加密技术的核心,典型的非对称加密算法。这个系列文章从最基础的椭圆曲线开始介绍,然后定义有限域,数学算式推导,一步一步的证明椭圆加密算法的思路。因为是数学推导,与代码无关,很适合作为了解学习。
手机浏览器由于会自动显示/隐藏地址栏,所以网页如果设成高度为 100vh,会有一部分看不见,可以参考 CSS Tricks 和 Stack Overflow 的解决方法。
这组系列文章教你如何自己写一个 OCR(光学字符识别)系统,从照片识别出文字。
一个收集各种免费API的仓库。目前已经有比较丰富的收集量了,自己做工具做实验的时候还不错。
这是一个中文仓库,收集了各种对开发人员有用的定律、理论、原则和模式
该仓库收集 Node.js 编程的注意点,目前已经有80多条了。
全称 Git Large File Storage
, 用于处理在git上存储大文件的情况,比如存储上G的文件,该工具做了相关处理,可以优化对应的上传下载速度。
分析项目中的js文件,可视化输出相互的依赖关系。
配图见附录
功能很简单,就是给mac在文件夹的右键菜单中添加一个 新建文件
的功能
国人产品,差不多算是alfred的仿品,不过用着很舒服,潜力很大。
MacOS在10.15版本不再支持32位的程序,所以不少人犹豫要不要升级,本地有多少32位程序,升级后会不会因此而造成不少损失?这个程序就是遍历本机所有可执行文件(也可以只遍历Application目录),然后列出本地有哪些app是32位的。
非常少见的开源的堡垒机管理后台工具,试用了下,很不错,我已经开始用来管理自己的各个服务器了。
用于js命令行工具的库,可以在终端生成一个类似于div的盒子,可以使用padding之类的简单方式布局。
配图与实例代码见附录
madge
boxsen
Boxsen
const boxen = require('boxen');
console.log(boxen('unicorn', {padding: 1}));
console.log(boxen('unicorn', {padding: 1, margin: 1, borderStyle: 'double'}));