首页 > 计算机 >

程序员的乐趣

本文按署名·非商业用途·保持一致授权
作者:  ,发表于2006年06月20日01时13分 

程序员的乐趣就是通过程序来让生活变得更美好。

让生活变得美好的具体实现有很多种。

1)hack身边不满意的设备,程序,编写一些自己认为很有趣的程序。他们愿意花一些时间来破解PSP。
2)写一些已经存在的,但是贵得让程序员买不起的程序。例如unix,windows,ms office,它们实在是太贵了,于是比较穷的程序员买不起,只好自己去实现这些已经存在的程序。
3)通过自身所拥有的编程技术来赚钱,这也是让生活变得更美好的途径之一。

还有吗?应该还有的。

字数太少,对不起读者。再写一些凑数。说说两个计算机领域的黑洞吧。
一个是linux下的/dev/null,任何东西往里面写,都会永远消失。它有什么用呢?例如cat test.c,如果test.c不存在,那么会输出一个文件不存在的错误。如何让错误不输出呢?这样:cat test.c 2>/dev/null(2表示标准错误输出,>表示输出到)。
另外一个是mysql的blackhole表,任何东西,只要往里面写,也会永远消失。这个又有什么用?我们往blackhole类型的表里插入或者更新数据,虽然都不会对表写入任何东西,但是,操作会被记录下来(前提是开启了binary log)。那又如何?接下来我就不知道了。这些log总是有作用的吧?例如数据同步。

update:我想了一下,好象不应该叫黑洞,叫反物质世界更合适。



2个评论

  1. fmfsaisai:

    /dev/null也是最快清空(不是删除)一个文件(可编辑的)方式了吧/dev/null > filename

  2. fmfsaisai:

    cat /dev/null > filename
    补充

发表评论

  本站文章若无注明,则以署名·非商业用途·保持一致授权
  桂ICP备05004302号 感谢医元网提供主机 感谢WordPress提供本程序 本模板下载