网络书屋(Web Reading Room)

A blogging framework for hackers.

See From NoteExpress

NoteExpress 是一个文档管理软件,用于管理参考文件,可以方便的word等进行关联插入相关参考文献。 然而他有一个样式编辑器,很普通,却是让我有点触动。

三个定义

  1. 过滤系统:让你的程序获得合适的数据,在运算系统之前.[struts的拦截器];你需要进行过滤,才能得到满足运算需要的数据
  2. 运算系统:合适的数据进行算法运算,矩阵运算等
  3. 样式系统: 运算完的数据进行输出,很多美化的工作。

linux的ls可以有很多选项,可以让你的结果不一样,这个选项的效果其实跟样式系统的效果是一致的,都是你对 现实的输出不满意,于是修改,使得你的输出更加perfect

1
2
3
4
ls 
ls -ls 
ls -lsh  # 显示文件大小按照人类比较好识别的方式
ls -lsha # 显示隐藏文件

awk 是linux重要的过滤工具,他就好象是一个鱼网过滤器一样,按照孔的形状过滤字段, 也叫做字段级别过滤器。 sed 是一个行修改工具,行级别过滤器, 有几种典型的模式 s,p,d,x,g,h etc

但就是这么简单的几个系统,却是组成了很多业务系统的实现过程的定义,你可以很容易把它替换成为你当前正在处理的阶段,see here to there.

One Sentence

每个人都应该有自己的样式系统,this is your style, nobody can change you! Different Style System makes you different. 人应该有点脾气.