loading
初识 ES6

JavaScript Notes

2018.03.08

初识 ES6

虽然 ES8 已经发布,但是以我的基础来说还是从 ES6 (ECMAScript 2015) 开始,此番就跟着 JavaScript by Example 这本书来学习,随手记点笔记,以期长点记性。

中文网页字体设置

Web Notes

2018.03.01

中文网页字体设置

由于中文字体通常体积较大,在 web 中使用中文字体确实需要一些技巧。我也一直在纠结使用什么样的字体能有更好的阅读体验,鼓捣过 Typekit 加载思源宋体,可难免会拖慢加载速度,有时还不能成功加载,只能换回系统内置字体。今天就好好研究下网页字体的使用,一劳永逸!

In-place swap, in C

C Notes / CS Basics

2017.12.14

In-place swap, in C

In-place swap is just a logic trick used to swap a content of two distinct variables without any temporary storage variable.

Shell 正则表达式

Linux Notes

2017.11.28

Shell 正则表达式

正则表达式是你所定义的模式模板 (pattern template),很多程序工具都能用它来过滤文本,在处理数据时使用正则表达式对数据进行模式匹配。如果数据成功匹配模式,它就会被接受并进一步处理;如果数据不匹配模式,它就会被滤掉 (跳过)。

Testing Dialog in shell scripts

Linux Notes

2017.11.28

Testing Dialog in shell scripts

Dialog is an utility for creating professional-looking dialog boxes within shell scripts, this article just follow the tutorial and present the examples of how and where it can be used.

Shell 中获取用户输入

Linux Notes

2017.11.27

Shell 中获取用户输入

尽管可以通过命令行选项和参数从脚本用户处获取输入,但有时脚本的交互性还需要更强一些,可以使用 bash shell 提供的 read 命令交互地获取用户输入。

Shell 脚本中的循环语句

Linux Notes

2017.11.13

Shell 脚本中的循环语句

结构化循环命令在编程中很常见。通常需要重复一组命令直到触及某个特定条件。比如处理某个目录下的所有文件、系统上的所有用户或某个文本文件中的所有内容。bash shell 提供了三个常用的循环命令 for、while 和 until,就来好好研究研究吧。

Shell 文件测试比较

Linux Notes

2017.11.08

Shell 文件测试比较

这些测试条件使你能够在 shell 脚本中检查文件系统中的文件。它们经常出现在需要进行文件访问的脚本中。