The Junior Git2018/08/12因为 Git 的操作实在太多,但是有些操作在很多时候又很重要,所以写一篇文章记录一下那些容易被忽略, 又较为常用的命令。 git 是饭桶的意思,因为 Linus 的自嘲 git init…
使用 VSCode 搭建一个很爽的前端环境2018/06/04这篇文章主要是针对打算学习前端的小白,和想学点前端的后端大佬,为了提升你们的编码幸福感。 工欲善其功,必先利其器 简单介绍下背景,VSCode 是目前前端界最为流行的一款编辑器,每月一次的更新,强大的插件生态和 TypeScript…
Object.assign 的一些问题2018/01/31在 immutable struct 或者说 functional programming 的影响下, 和 Object Spread 是我们离不开的操作. 不过它的功能真的是 shadow copy…
Deep Learning Quick Guide(翻译)2018/01/28原文 AI(Artificial Intelligence) 和 ML(Machine Learning) 是当下最热的话题. 我们每天都能看到 AI 的字眼, 那些有抱负的程序员都说自己想学点 AI. 你也听到高层说他们想在服务中集成 AI…
我进入编程世界的第一步(翻译)2018/01/16原文, 需要翻墙 作为一个刚毕业的计算机科学学生,在课堂上学到的东西和你在真实世界看到的东西会存在断层。各种循环操作: 不在话下。你可以不费吹灰之力写一个基于命令行的井字棋(Tic-Tac-Toe)游戏. 你还可以在 X86 上直接写汇编代码! 但是, 你对于 Facebook…
反转字符串2018/01/12这个问题可能非常老,写过代码的都知道使用 但是,需要注意的是,因为 JS 默认使用的是 UCS-2 来编码的,对于中文支持也貌似没问题。可是到了 Unicode 环境下,大量的 emoji,就会出问题咯。 就像上面显示的这样。那改怎么解决呢?在 ES…
UUID2018/01/05花了一个晚上看了一下 UUID 的实现源码. 发现 UUID 有 5 个版本, 其中的特点分别为: V1: 以机子的网卡和时间戳以及一些其他的东西作为因子来生成一个唯一的标识符 V2: 没有提及 V3: 为了方便同样的标识符生成同样的 uuid, 用 MD5 来 hash…
Base64 编码的简单尝试2018/01/03这几天不务正业, 在看 HTTP 以及 express 的服务端应用. 关于认证就有很多技巧. 什么基本认证, 记号认证, Passport 认证. 虽然其它认证都是通过 md5 或者 UUID…