处理操作系统的标准输入输出在 Web 项目开发中并不常用,像 LeetCode
一些现代刷题平台也取消了输入输出的处理,让用户专注于算法的实现。但对于传统的
OJ
平台和算法竞赛,往往需要用户从标准输入中读取指定格式的数据,然后使用标准输出返回答案。如果平时没有经验的话,在比赛或笔试时可能会浪费不必要的时间。本文主要介绍
Go 语言的 fmt.Scan
和 Scanner.Scan
函数来应对常见的 OJ 输入。
随着网页个性化设计和品牌特色的需要,在网页中使用特定的字体将成为越来越常见的需求。现代字体设计经历了数十年的发展,已经积累了成熟的标准和规范,但对于许多前端开发者来说可能可能还比较陌生,本文就前端开发过程中可能遇到的字体知识做一个梳理和介绍。
移位运算符在数据结构与算法中有着重要的作用,很多时候可以大大提高算法性能,简化问题求解。同时也是高级语言连接计算机机器码的工具。本文介绍了 JavaScript 中移位运算符 <<,>> 和 >>> 的规范和表现。