2011年2月25日
摘要: 《深度探索C++对象模型》的读书笔记问题域:由于实现虚拟函数机制将不可避免的打破对象与 C 的二进制兼容性, 需要仔细考虑哪些类才是需要增加虚拟函数机制的.理论上, 这个范围可以限定在那些必须支持运行期多态(runtime polymorphism)的类. runtime polymorphism 也被称为 active polymorphism, 例如:意图通过基类指针调用子类的 virtual function 实现, 即我们常常提及的多态.相对的, 可在编译期被解决的则称为 passive polymorphism. 例如, 通过子类实例或指针调用的, 通过class scope ope 阅读全文
posted @ 2011-02-25 14:32 smart.mk1 阅读(438) 评论(0) 推荐(0) 编辑
  2008年10月27日
摘要: “抽象依赖于一个通用语言,依赖于使用者共同假定某个抽象概念就是指某类事物。” Core, Core Dump:“20th 五六十年代计算机使用铁氧磁芯(Ferrite Cores)作为内部存储设备,当系统崩溃时,就要做“磁芯转储”(Core Dump)。”这就是今天"内核"、"吐核"这个词的由来。例如我们公司用的卡巴6.0经常... 阅读全文
posted @ 2008-10-27 22:57 smart.mk1 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 使用.NET开发ActiveX控件会碰到如下问题: 如何实现IObjectSafety接口,向IE表明自己是安全控件。 如何包装成COM组件,成功在客户端环境注册。 如何与浏览器脚本语言交互(直接调用JavaScript脚本或者Fire事件)。 如何处理与浏览器交互的问题,当object属性设置为display:none,让控件在内存中保持活动。 阅读全文
posted @ 2008-10-27 22:44 smart.mk1 阅读(808) 评论(0) 推荐(0) 编辑