ninjai
对
Apache源代码全景分析第1卷
的书评
发表时间:2009-06-08 16:06:53
书中错误太多,用词前后不一致,前面“记分板”后面就成了“公告板”。书中的代码随意的加粗,有些地方好像是为了强调,有些地方者不知什么原因就加粗了。此外书中不少地方用了Petri网,但是没有任何关于图中符号意义的说明。
谢谢keni,不过,今天编辑和作者核实了楼主提出的三类问题,并落实了页码,楼主不必提供页码了,我们都搜索出来了,大致如下:
1.用词前后不一致,前面“记分板”后面就成了“公告板”
“记分板”在第5章与第6章中出现(其中第5章出现较多,至少100处以上;第6章出现2处),“公告板”在第5章出现共6次。页码如下:
=============
出现“记分板”的地方
第5章P229,+10行,比如:记分板(ScoreBoard)。本章出现有多处(至少100处以上)
第6章P363,-10行,比如:当在该连接中想访问记分板的时候必须通过该sbh。本章共出现2处
出现“公告板”的地方
第5章P238,+1行,比如:公告板的创建与几个系统值密切相关。本章共出现2处。
============
作者认为应该统一,但尚未确定是否应该把“公告板”统一为“记分板”。
2.书中的代码随意的加粗,有些地方好像是为了强调,有些地方者不知什么原因就加粗了
全书检查加粗的页码如下:
============
第2章P43
第3章P89,90,91,
第4章P145,149,150,151,157,161,181,200
第5章P260,264,267,287,307,319,329,331,334,357
第6章P365,371,381
第7章P428,443
第8章P460,461,473,474
第9章P537,577,579
============
同第1.点
》》作者认为他自己的这些加粗都是不必要的,应该改正。
3.书中不少地方用了Petri网,但是没有任何关于图中符号意义的说明
请徐定翔编辑查了全书图片,有如下图片涉及Petri网:
============
图2-7,图2-8,
图3-8,图4-3,
图4-10,图4-15,图4-27,4-28,4-29,4-30
图5-1,5-5,5-6,5-7,5-8,5-9,5-10,5-11,5-14,5-16,5-18,5-19,5-20,5-22,5-23,5-26,5-27,5-29,5-34,5-35,
图6-1,6-14,
图7-3,7-6,
图8-21,8-22,9-2
=============
》》作者的回复是,他今后会花时间给予说明,这次是他疏忽了。
编辑的看法是:编辑也有责任,因为不够内行,也没有对这本书施予必要的专家审阅流程,没能及时发现问题。
由此,编辑特意了解了关于Petri网的知识:
Petri网是对离散并行系统的数学表示。Petri网是1960年代由卡尔·A·佩特里发
明的,适合于描述异步的、并发的计算机系统模型。Petri网既有严格的数学表述
方式,也有直观的图形表达方式,既有丰富的系统描述手段和系统行为分析技术,
又为计算机科学提供坚实的概念基础。
Petri网的元素:
库所(Place)圆形节点
变迁(Transition)方形节点
有向弧(Connection)是库所和变迁之间的有向弧
令牌(Token)是库所中的动态对象,可以从一个库所移动到另一个库所。