如何用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”选项。

如何搭建自己的ngrok server服务
2016/5/14 技术探讨

很多时候,我们希望能从公网中访问个人电脑中挂载的网站、数据库、WebService等服务;又或者为了与第三方接口(譬如微信)调试的方便,希望对方能够直接从公网中回掉开发机中的接口。这些情况,或许不少读者会使用一些譬如花生壳之类的服务。在本篇文章中,我们将介绍另外一款能够满足以上需求的“动态”反向代理软件——ngrok的搭建与使用。

如何使用C#修改mp3的信息
2016/3/13 技术探讨

    不少时候,我们批量下载了一些mp3文件,但放到手机音乐的时候,却发现在播放器中,好好的一个文件名变成了各种奇怪的东西,那是因为mp3的信息跟文件名不统一,如何解决这种问题?本篇内容,我们教授大家如何使用C#对mp3的文件信息进行批量的修正或根据自己的意愿,对这些文件信息进行随意的修改。