如何用C#写一个Daemon(守护进程)
2016/12/2 技术探讨

无论是守护进程还是NT服务,我相信这都是开发中经常用到的技能,像譬如如何用C#写一个NT服务之类的,网上有许多使用简单的框架,你也可以采用直接继承BaseService这种比较原始的方式来写,这里我就不作任何介绍。本篇中,我打算说说怎么使用C#在Linux中写一个简单的守护进程(可以使用Mono或者.NET Core)。

tmpfs文件系统介绍
2016/11/28 技术探讨

tmpfs是泛Unix操作系统中的一种文件系统,它的最大特点是基于内存而不是块设备,创建时也不需要执行mkfs等命令。

tmpfs是一种基于内存的文件系统,但这里的内存并不单单指RAM,还适用于虚拟内存(swap分区之类的)。

由于tmpfs是基于内存的文件系统,因此它的速度是相当的,不过其优点也是其缺点,只要电脑发生断电,整个文件系统中的数据也会随即销毁,读者们需要特别留意这一点。

当前大部分的发行版Linux操作系统已经可以直接支持这一文件系统,如发现不支持,请在编译内核的时候勾选“Virtual memory file system support”选项。

quot、div、rem、mod之间的区别
2016/10/8 Haskell

     今天看书,遇到一个挺有意思的东西是之前没有留意的,也挺拗口的,先记录下来。 

    之前只知道"div"和"mod",它们的作用分别是取整和求余,今天又发现两个类似的关键字,它们分别是'rem'和'quot',作用与"div"和"mod"似乎差不多。

Haskell自学手记(2)
2016/9/30 Haskell

    看看时间,现在是15点13分,还有三个小时就下班了,在国庆的前一天,我完全不想工作,只想为祖国母亲庆生,好吧就再写一篇文章打发打发时间,希望写完之后就可以下班。 

    从这一篇开始,我们正式进入到Haskell的学习当中,按照常规的学习路径,我们应该先讲解如何搭建Haskell的开发环境。

Haskell自学手记(1)
2016/9/30 Haskell

    看了下博客,发现自己已经好长一段时间没有写过东西了,也说明我已经荒废学习好长一段时间(捂脸)。

    在早前一段时间,其实也不止一段时间了,我买了本阅千人而惜知己写的《Haskell函数式编程入门》,准备供自己无所事事时打发时间用【面向无聊学习】,书到手之后,我大概翻阅了一个礼拜,发现这玩意还真烧脑,但却十分有趣,有一种痛并快乐的快感