我们程序员

最近有一个红色运动型小汽车驶向了小行星带。正是我们程序员将之送至那里的。哦,我并不是轻视 Elon Musk 和那些在 SpaceEx 工作的火箭科学家以及工程师们。这正是他们的愿景、他们的成绩。但是,如果没有我们程序员,他们不会完成这项工程...

TS 中何时使用“never”与“unknown”类型

TypeScript 在版本 2.0 和 3.0 分别引入了 “never” 和 “unknown” 两个基本类型。这完善了 TS 类型系统的基础性和全面性。TypeScript 严格遵循了类型设计原则;同时,它也是一门实用主义语言,它引入的每一个特性都有其实际用途,这包括 never 和 unknown。欲准确理解这些特性的用法,我们首先要问“究竟什么是类型?”...

LeetCode 超级回文数

LeetCode 超级回文数解决思路...

开发模式 "Development Mode" 是如何工作的?

如果你的代码库比较的复杂,你或许需要采取某种办法,在 development 和 production 模式下,分别打包和运行不同的代码...

程序员宣言

为了捍卫计算机编程师的职业荣誉,对着我的能力与认知的最高水准...

写在五一之前

时间过得真快,来深圳已经快半年了...

深度拷贝

支持基础类型数据、数组、对象、日期的拷贝,函数不支持,也不支持原型拷贝...

知道一下前端常见布局

自以为很了解所谓“布局”,比如用百分比、相对文档元素的rem单位、浮动、flex等,但还是很肤浅,也未得要领,布局大概会分为“固定布局”、“流式布局”、“响应布局”、“弹性布局”,本文将给出其三者的定义,演示常见的布局手段...

Erlang 之父 Armstrong 给我的两个忠告

Armstrong,Erlang 之父,于 4 月 20 日与世长辞,享年 68 岁,我虽不了解 Erlang 也不了解 Armstrong,但是,看了他在《编程人生》里提到了编程习惯的改变,觉得会很受用,故摘录之...

从设计到上线:基于微信侧的“洗衣服务”项目客户端

2018年的公司项目,基于Node Platform、Express、ejs Template Engine、微信SDK,一个纯服务端渲染的中小型客户端...

思绪如潮 - By 戴娆

一首老而美的歌,十年之前就开始听了,啊!十年,它怎么就这样过去...