• 深入理解Linux内核-章节笔记

    | /

    我心中的《深入理解Linux内核》

    《深入理解Linux内核》毋庸置疑是一本阐述Linux内核各个模块的经典之作,它不是一本教授如何使用系统调用,进而实现用户进程功能的最佳实践,而是以数据结构为切入点,通过解释各个子系统的实现原理来帮助读者提升内功。

    这么好的一本书,也还是有一些缺憾:

    • 占位符太多
      虽然作者已经根据知识的推进过程合理地对各个章节进行了布局,但是无奈知识点太多,且呈网状分布,文章中还是存在不少类似”某某内容留在某某章节详细讨论”的占位符,如果阅读过程中不来回参考,容易顾此失彼。

    • 缺少子系统间的架构图
      本书在每个章节间都有一些配图说明复杂的数据结构和内容,但是子系统之间却缺少一些架构图来帮助读者抓住它们之间的一些要害,容易让读者陷入细节,一叶障目。

    • 缺少每章总结
      本书每章都配有引导词,简单介绍本章内容的布局。但是末尾却缺少相应的总结,无法做到提纲挈领。这也是我写这篇总结的主要原因。

    本篇文章是我间隔五年第二遍阅读本书之后所作的个人梳理,会不断更新和勘误(解答自己遗留下来的问题),也欢迎大家留言一起讨论指正。

  • 群晖NAS经验谈-2: 搭建家庭数据中心(备份篇)

    | /

    前言

    上一篇为大家介绍了如何选购一台适合你的群晖NAS,接下来我会分三篇,从以下几个方面入手介绍如何通过群晖DSM内置的应用快速搭建一个适用于家庭场景的数据中心:

    • 基础:账户和共享文件夹
    • 备份:个人电脑数据
    • 应用:文件同步
    • 应用:相片同步
    • 应用:视听中心
    • 应用:下载中心

    让我们马上开始吧!本篇先看看如何搞定备份!

  • 群晖NAS经验谈-1: 功能及选购

    | /

    前言

    超过2年的NAS使用经验让我对于家有NAS带来的便利深有体会,这不前阵子趁着618大促把自己的DS216J升级成了DS918+。

    兴奋之余,发现身边也有越来越多的朋友开始关注起NAS这种原本小众的设备,于是乎心血来潮,准备写一组系列文章分享一些使用NAS的个人心得,希望对大家有所帮助。

    作为系列的第一篇,先为大家简单介绍下什么是NAS以及它能解决你哪些问题。

  • 编程语言之我思-通识

    | /

    为了使文章更有针对性,先抛出本系列文章想解决的问题:
    作为一名程序猿,如何快速学习并掌握一门新兴的计算机语言?

    本文作为系列第一篇,专注于解释我理解中计算机语言的通用知识。

  • Logo小海龟,冲冲冲

    | /

    我承认我激动了,居然刚发现python从2.5版本开始就自带了turtle这个模块。一见到这个久违了的名字,记忆就像一双大手,把我一下拽回那个属于童年的翡翠梦境。

    本文就带各位看官在梦境中走一遭,示范如何使用python3提供的turtle模块进行七巧板拼图。

  • 缘起

    | /

    引子

    1997年初夏,托我爸的福,作为兴趣班的重度参与者,我有机会玩到了几款至今让我记忆犹新的游戏,应该算是我人生中PC游戏的启蒙了。

    那时无锡市少年宫在荷花池中建有一个园型展厅,游戏就被安装在展厅里摆放的十几台486上供少年们爱抚。现在想想,那岂不就是往后名噪天下的chinajoy青少年版,只是少了那些无用的大腿和波涛而已。。。