< 写如诗的代码,分享温而不沸的生活。>

6 行 Python 代码打印出所有的 “水仙花数”

还记得当初大一学习 C 语言的时候,老师只用了 12 行 C 语言代码就打印出了所有的 "水仙花数",当时觉得已经是很神奇了,代码也已经足够精简。但是当我接触到 Python 的时候,我发现只需要 6 行 Python 代码即可实现。

阅读全文

精选软件 | 在 Windows 上使用 Mac OS X 的特有功能 "QuickLook"

话说 macOS 上有一个非常受欢迎的功能特性——空格键快速预览,你只要选中文件,按下键盘的空格键,即可立即预览文件的内容,而不必等待任何软件启动加载,非常高效实用。

然而在 Windows 上并没有这么方便的原生功能,以至于习惯了 Mac 再回到 Windows 的同学很不适应。而今天将给大家推荐一款开源、免费、可替代 Mac 快速预览功能的 Windows 工具——「QuickLook」,让你瞬间变得高效。

阅读全文

Linux哲学 - Linux 的核心思想

我们学习使用 Linux 操作系统,仅仅是把它当作一个有用的软件来看待,可是业界对于 Linux 的评价却是“一款优雅的开源软件”。那么 Linux 的优雅体现在何处呢?

我一直相信存在既是合理,那么 Linux 的核心思想是什么呢,这种思想与其他的操作系统( Windows 和 Mac OS x )又有什么区别?

阅读全文

一键格式化重命名所有文件

有时候我们需要批量格式化命名一批文件,通常我们的做法是一个一个的右键选择重命名进行更改。这样不仅效率低下,而且很浪费时间。

今天给大家教一个新的方法,可以一键快速格式化重命名你的文件。

阅读全文

浅谈程序员的数学修养

对于一个能够灵活自如编写各种程序的人,数学是程序的灵魂。

程序设计当中解决的相当一部分问题都会涉及各种各样的科学计算,这需要程序员具有什么样的基础呢?实际问题转换为程序,要经过一个对问题抽象的过程,建立起完善的数学模型,只有这样,我们才能建立一个设计良好的程序。从中我们不难看出数学在程序设计领域的重要性。

阅读全文