摘要: C 標準庫與STL的關系。STL即標準模板庫(Standard Template Library),它包括五大類組件:算法、容器、迭代器、函數對象、適配器。STL是C 標準庫的一部分,但不是全部。C 標準庫是std名字空間中的所有內容,就是那些不帶.h的頭文件,如。 閱讀全文
09 2007 檔案
摘要: 摘要:3)芯片測試:有2k塊芯片,已知好芯片比壞芯片多。請設計算法從其中找出一片好芯片,說明你所用的比較次數上限。好芯片和其它芯片比較時,能正確給出另一塊芯片是好還是壞。壞芯片和其它芯片比較時,會隨機的給出好或是壞。xlfddlfd 的算法很好,學習一下. 這個算法比我之前的算法要快得多. 閱讀全文
摘要: ACE與ASIO之間關于Socket編程的比較。ASIO是基本Boost開發的異步IO庫,封裝了Socket,簡化基于socket程序的開發。 5.事件分派處理:ACE主要是注冊handler類,當事件分派時,調用其handler的虛掛勾函數。ASIO是基于函數對象的hanlder事件分派。基于ASIO開發應用,要求程序員熟悉函數對象,函數指針,熟悉boost庫中的boost::bind。我個人覺得,如果應用socket編程,使用ASIO開發比較好,開發效率比較高。 閱讀全文
摘要: Programming Python, 3rd Edition 翻譯。本節列舉了幾個簡短的C程序,它們以一種形式或另一種形式運行Python代碼,來演示實際的通用的內嵌技術。 閱讀全文
摘要: 你是否需要自動化工具。一位開發者從任務板上摘下一張故事卡,把它拿到自己的桌子上——卡片給她帶來觸感,那種實實在在的擁有的感覺,她親手把自己的名字寫到卡片上,再走回去輕輕地把卡片放到任務板上“進行中”的格子里。或許是絕大多數自動化工具太強大了,而我所需的僅僅是領取任務。只有當異地開發,如現今較流行的虛擬項目管理中,才能顯示此類自動化工具的威力。可能最中心的自動化工具是版本控制,如SVN,但使用定期的壓縮備份也是一個可行的方案。 閱讀全文
摘要: 使用Python的logging.config.Python的logging模塊接口仿log4j,概念上一致,使用上相當方便。利用logging.config.fileConfig(),可以將日志的配置用文件來描述,簡化了日志的初始化。例程。 閱讀全文