Diary
sepnic
星空给予仰望者光明
展开
-
机制和策略相分离原则
这些天大刀阔斧修改了我们的alsa音频驱动,更深切理解了机制和策略分离的重要性。说来惭愧,Linux Device Drivers一书翻来覆去查阅了无数遍,却忽视了绪论中的一句话:区分机制和策略是Unix设计背后隐含的最好思想之一。“需要提供什么功能”即机制,“如何使用这些功能”即策略。一年多前,初接手音频驱动开发时,就混淆了机制和策略,主要表现在音频通道方面。最典型的例如:当code原创 2012-03-23 16:32:48 · 9443 阅读 · 3 评论 -
逸仙时空上翻的一个旧帖子
这些天无事就到逸仙时空BBS闲逛。说来讽刺,大学四年几乎没有登录过本校的BBS,空闲时间就沉迷于游戏与动漫之中,毕业工作后才到BBS上注册一个账号,看着师弟师妹们埋怨学校饭堂伙食差啊考试愁死人啊等等,不禁怀念已逝去的大学时光,怀念各奔东西的兄弟。回到正题,这帖子是06年教操作系统的王老师发的,题目是“致03”,即面向对象是我们03届EE班。但我想这现象和问题是普遍存在的。关于王老师,我只记原创 2011-07-23 00:18:55 · 7115 阅读 · 4 评论 -
漫谈逻辑思维
先看一道逻辑推理题:你来到两道门口,一道是天堂之门, 一道是地狱之门 。门口都有一个守卫,只知道守卫一个只说假话,一个只说真话。现在你只有一次提问机会,只向一个守卫问一个问题,这个守卫对你的问题,只给出“是”或者”不是“的答案。请问怎么问才能准确进入天堂之门?如果按照普通逻辑思维去考虑这个问题,估计要花些功夫。令我讶异的是:如果用数学逻辑表达式去描述这个问题时,那么该问题非常轻松得以解答。原创 2014-01-16 22:37:55 · 3933 阅读 · 1 评论