金庆的专栏

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  423 随笔 :: 0 文章 :: 454 评论 :: 0 Trackbacks

09 2007 档案

     摘要: C 标准库与STL的关系。STL即标准模板库(Standard Template Library),它包括五大类组件:算法、容器、迭代器、函数对象、适配器。STL是C 标准库的一部分,但不是全部。C 标准库是std名字空间中的所有内容,就是那些不带.h的头文件,如。  阅读全文
posted @ 2007-09-30 21:44 金庆 阅读(4320) | 评论 (2)  编辑

     摘要: 摘要:3)芯片测试:有2k块芯片,已知好芯片比坏芯片多。请设计算法从其中找出一片好芯片,说明你所用的比较次数上限。好芯片和其它芯片比较时,能正确给出另一块芯片是好还是坏。坏芯片和其它芯片比较时,会随机的给出好或是坏。xlfddlfd 的算法很好,学习一下. 这个算法比我之前的算法要快得多.   阅读全文
posted @ 2007-09-24 15:01 金庆 阅读(1932) | 评论 (0)  编辑

     摘要: ACE与ASIO之间关于Socket编程的比较。ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 5.事件分派处理:ACE主要是注册handler类,当事件分派时,调用其handler的虚挂勾函数。ASIO是基于函数对象的hanlder事件分派。基于ASIO开发应用,要求程序员熟悉函数对象,函数指针,熟悉boost库中的boost::bind。我个人觉得,如果应用socket编程,使用ASIO开发比较好,开发效率比较高。  阅读全文
posted @ 2007-09-21 10:27 金庆 阅读(5270) | 评论 (16)  编辑

     摘要: Programming Python, 3rd Edition 翻译。本节列举了几个简短的C程序,它们以一种形式或另一种形式运行Python代码,来演示实际的通用的内嵌技术。  阅读全文
posted @ 2007-09-20 09:44 金庆 阅读(2891) | 评论 (0)  编辑

     摘要: 你是否需要自动化工具。一位开发者从任务板上摘下一张故事卡,把它拿到自己的桌子上——卡片给她带来触感,那种实实在在的拥有的感觉,她亲手把自己的名字写到卡片上,再走回去轻轻地把卡片放到任务板上“进行中”的格子里。或许是绝大多数自动化工具太强大了,而我所需的仅仅是领取任务。只有当异地开发,如现今较流行的虚拟项目管理中,才能显示此类自动化工具的威力。可能最中心的自动化工具是版本控制,如SVN,但使用定期的压缩备份也是一个可行的方案。  阅读全文
posted @ 2007-09-11 10:59 金庆 阅读(891) | 评论 (0)  编辑

     摘要: 使用Python的logging.config.Python的logging模块接口仿log4j,概念上一致,使用上相当方便。利用logging.config.fileConfig(),可以将日志的配置用文件来描述,简化了日志的初始化。例程。  阅读全文
posted @ 2007-09-03 11:35 金庆 阅读(6377) | 评论 (6)  编辑