2008年7月31日

讨论EMC面试题

摘要: 1:有1000个瓶子,其中有一个装的毒药。用老鼠来测验。老鼠吃到毒药七天后才会死亡。请问至少需要多少老鼠才能得出哪个瓶子里装的是毒药? [Answer:] 对每只老鼠来讲, 要么死,要么活. 所以每只老鼠能代表两种状态(0, 1). 而对药来讲, 要么是编号(0001)中毒, 又或者是编号(0999),或(1000)中毒. 共1000种情况. 问题就演变成 要多少只老鼠能表示1000种状态. ... 阅读全文

posted @ 2008-07-31 15:31 Joe.W.Chen 阅读(1696) 评论(0) 推荐(0) 编辑

关于Hitsory的问题(二)

摘要: 解决方案二: 使用IE自己的history对象. 封装其实现, 暴露给用户Add, Query, Delete等方法. 使用次方法的重点是windows的com的调用.关于hisroty的主要接口: IEnumSTATURL ---- 用于遍历当前history中所有的历史纪录. 在windows api中, 每一个历史记录都是STATURL对象.在后面会介绍该对象. 既然该接口是用于遍历, ... 阅读全文

posted @ 2008-07-31 14:20 Joe.W.Chen 阅读(710) 评论(0) 推荐(0) 编辑

关于Hitsory的问题(一)

摘要: 前几天做web项目的时候, 使用了ajax方面的updatepanel控件.使用后效果的确很酷.然而让人很头大的是关于History的操作问题.用户没有办法使用back 和 forward按钮行使相应的操作. 解决方案一: 在web页面使用自己的back 和 forward link. 同时, 使用自己的hashtable 维护一组历史记录. 需要back的页面需要通过程序在该hash表中注册... 阅读全文

posted @ 2008-07-31 13:31 Joe.W.Chen 阅读(288) 评论(0) 推荐(0) 编辑

导航