残剑

Stop walking today and you'll have to run tomorrow!

关注你的是谁

| Comments

仔细看了看自己的QQ好友,总数将近300多人,可实际会去交谈的大约50人以内。我们彼此生活在自己的小圈子里,即便开始了一段交谈,双方都会担心彼此之间的话题噶然而止,以致陷入尴尬的境地,所以我们索性不开始一段交流。

聊聊测试

| Comments

从工作到现在,一直有较长时间跟测试方面的人员交流,所以也顺道聊聊测试的话题。有一部分人只把测试看作是试用用户,并不认为她们在整个过程中能够起到多大的作用,而忽略了她们的巨大价值。一件产品只有通过测试的点头之后才能够走向市场,否则即便上市了每个人的心里都会胆寒,说不定在某个时刻就爆发了问题。测试不仅仅是高级的试用用户,更是一个开发师、设计师和分析师。

Linux的硬链接与软链接

| Comments

文件有文件名与数据,这在Linux上被分成两个部分:用户数据(user data)与元数据(metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在Linux中,元数据中的inode号(inode是文件元数据的一部分但其并不包含文件名,inode号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过inode号寻找正确的文件数据块。下图展示了程序通过文件名获取文件内容的过程。

 file

为解决文件的共享使用,Linux系统引入了两种链接:硬链接(hard link)与软链接(又称符号链接,即soft link或symbolic link)。链接为Linux系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。若一个inode号对应多个文件名,则称这些文件为硬链接。换言之,硬链接就是同一个文件使用了多个别名。

 access

关于提建议

| Comments

在一个公司里,我们是否应该提建议,又该如何去提?对于我来说是一个很难的问题,时常提一些建议却得不到对方的理解,甚至别人根本不屑听你讲的东西。慢慢地,也就没有了那个心情,让一切顺其发展。其实我也尝试着想让自己更好地去处理这件事情,也提了问题去询问网友,可得出的结果趋于一致性。以下是我在CU论坛上的提问,以及一些朋友的回复。

一封关于“书写技术文档提议”的信

| Comments

中国有句古话叫“授人以鱼不如授人以渔”,说的是传授给人既有知识,不如传授给人学习知识的方法。道理其实很简单,鱼是目的,钓鱼是手段,一条鱼能解一时之饥,却不能解长久之饥,如果想要永远有鱼吃,那就要学会钓鱼的方法。

略说博客

| Comments

在平时搜索技术问题的时候,收藏了一些技术博客。我发现博主的所在地域、服务公司、学习背景、年龄分布都有一些特性,初步作了一些整理同大家分享。在这里只论那些搭建独立博客的博主,而不讨论那些在各大论坛上构建博客的博主。

关于微访谈

| Comments

想法的初衷

进入社会后,周围的事情与我们想象的并不一样,起初我们无所适从,慢慢的我们适应了这个复杂的社会。在这个适应的过程中,背负着社会和家庭的压力,或许有许多人蹉跎了岁月、消磨了意志、荒废了理想,也应该有一些人坚持不懈地行走在通往理想的道路上。有多少人还曾记得自己当初的梦想,记得或不记得都有很多的感慨。我们也常想把它记录下来,但真正提笔的时候却不知道从何处下手,所以也就放弃了。

Octopress添加表格

| Comments

Markdown语法为“方便在网上读文章、写文章、修改文章更容易”这一目标而生。它不是HTML的替代品,也不是为了终结HTML。它的语法非常简单,只相当于HTML标签的一个非常非常小的子集。它并非是为了更容易输入HTML标签而创造一种新语法。HTML是一种适合发表的格式;而Markdown是一种书写格式。正因如此,Markdown的格式化语法仅需解决用纯文本表达的问题。

下面的这个例子是在一篇Markdown文章中添加一个HTML表格:

1
2
3
4
5
6
7
8
9
10
<table>
    <tr>
        <td>Column1</td>
        <td>Column2</td>
    </tr>
    <tr>
        <td>foo</td>
        <td>foo</td>
    </tr>
</table>