這本書是多年來我對專業(yè)程式員所做的C++ 教學課程下的一個自然產物。我發(fā)現,大部份學生在一個星期的密集訓練之後,即可適應這個語言的基本架構,但要他們「將這些基礎架構以有效的方式組合運用」,我實在不感樂觀。於是我開始嘗試組織出一些簡短、明確、容易記憶的準則,做為C++ 高實效性程式開發(fā)過程之用。那都是經驗豐富的C++ 程式員幾乎總是會奉行或幾乎肯定要避免的一些事情。structures of computer science.
標簽: 程式
上傳時間: 2016-10-13
上傳用戶:362279997
7段數碼顯示譯碼器設計7段數碼是純組合電路,通常的小規(guī)模專用IC,如74或4000系列的器件只能作十進制BCD碼譯碼,然而數字系統(tǒng)中的數據處理和運算都是二進制的,所以輸出表達都是十六進制的,為了滿足十六進制數的譯碼顯示,最方便的方法就是利用譯碼程序在FPGA/CPLD中來實現。例子作為七段譯碼器,輸出信號LED7S的7位分別接數碼管的7個段,高位在左,低位在右。例如當LED7S輸出為“1101101”時,數碼管的7個段g、f、e、d、c、b、a分別接1、1、0、1、1、0、1;接有高電平的段發(fā)亮,于是數碼管顯示“5”。
上傳時間: 2014-01-26
上傳用戶:1427796291
在室內環(huán)境中可結合式子母機器人系統(tǒng),子機為一多功能平臺,可放置各種家庭所需之設備,而母機為一輪式機器人,經由兩者的結合,可提供高機動性與多功能的服務。在結合的技術面,傳統(tǒng)的吸塵器機器人與充電站之間的導航系統(tǒng)使用紅外線感測作為依據,當兩者間有障礙物阻擋時,紅外線感測器導航系統(tǒng)將會失效。因此本系統(tǒng)利用聲源方向做為機器人決定移動方向的依據,由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動的過程中,本系統(tǒng)利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發(fā)現前方有障礙物,則啟動避障策略,用有效的方式繼續(xù)往目標移動。最後,當母機接近子機時,可根據多種紅外線感測器資訊進行子母機器人的結合,結合成功後,母機將可搭載子機成為一自由行動之機器人。
標簽: 系統(tǒng)
上傳時間: 2013-12-19
上傳用戶:mhp0114
對弈程序采用了多種搜索算法.以下是本程序主要的類說明: 1.CEveluation類:估值類,對給定的棋盤進行估值. 2.CMoveGenerator類:走法產生器,對給定的棋盤局面搜索出所有可能的走法. 3.CSearchEngine類:搜索引擎基類. 4.CNegaMaxEngine類:負極大值法搜索引擎. 5.CAlphaBetaEngine類:采用了Alpha-Beta剪枝技術的搜索引擎. 6.CFAlphaBetaEngine類:fail-softalpha-beta搜索引擎. 7.CHistoryHeuristic類:歷史啟發(fā)類. 8.CAlphabeta_HHEngine類:帶歷史啟發(fā)的Alpha-Beta搜索引擎. 9.CAspirationSearch類:渴望搜索引擎. 10.CIDAlphabetaEngine類:迭代深化搜索引擎. 11.CMTD_fEngine類:MTD(f)搜索引擎. 12.CTranspositionTable類:置換表. 13.CAlphaBeta_TTEngine類:加置換表的Alpha-Beta搜索引擎. 14.CPVS_Engine類:極小窗口搜索引擎. 15.CNegaScout_TT_HH類:使用了置換表和歷史啟發(fā)的NegaScout搜索引擎. 本程序還具有悔棋,還原功能,還可以記錄走法.
標簽: CMoveGenerator CEveluation 程序 搜索算法
上傳時間: 2014-01-18
上傳用戶:skhlm
七段數碼顯示譯碼器設計,通過按鈕輸入四位二進制數,數碼管顯示0到F的輸出顯示。
上傳時間: 2014-12-20
上傳用戶:13188549192
編譯器設計 Analysis-Synthesis Model 分析Analysis: 原始程式轉換成階層結構稱為樹(tree),語法樹(syntax tree) 合成Synthesis: 產生目標碼
標簽: Analysis-Synthesis Analysis Model tree
上傳時間: 2016-12-01
上傳用戶:dengzb84
紹 了一 種基 于 單 片機借 助 CAN總 線技 術設 計 的分 布 式 區(qū)域 交通信 號 燈 智能控 制 系統(tǒng) 。 系統(tǒng) 采 用 AT89C51作 為核 心控 制 器 ,紅 外 接 收 器接 收 來 自發(fā) 射 器 的紅 外信 號 ,經 解調 后 輸入 單 片機進 行 處理 ,單 片機 與 CAN 總 線控 制 器構 成 CAN 總線通信 系統(tǒng)進行數據傳輸 ,實現了根據車流信息、遙控 、PC機控制的系統(tǒng)設計。文章詳細介紹 了系統(tǒng)總體方案及部分硬 件 設 計 方 案
上傳時間: 2017-01-26
上傳用戶:hjshhyy
使用標準C開發(fā)的同時支持CMPP3.0 和 CMPP2.0 的SP短信網關程序,效率高,性能好,內存使用率 穩(wěn)定。能夠很好的適應SP的需求。 主要文件說明: eventq.c 事件隊列 smctimer.c 計時器 spsms.c CMPP 協議實現 smtcp.c socket的封裝 smsm.c 系統(tǒng)初始化,入口點
上傳時間: 2013-12-26
上傳用戶:rocwangdp
MTK平臺下的讀取文件SOCKET連接發(fā)送短信,觸摸屏電子字典哈希查找,照片編輯器
上傳時間: 2014-01-22
上傳用戶:zhuimenghuadie
電子報軟體. 你想輕輕鬆鬆的寄送電子報 功能介紹: 1. 支援多個伺服器分散流量. (已可設定每次的最大郵件數) 2. 支援多個設定檔選擇. 3. 可直接選擇硬碟內的 HTML, 純文字檔當做寄信內容. 4. 支援定時、每日、每週、每月送信. 5. 配合 ServiceAgent 可以成為NT/2000下的服務. 6. 可夾帶附件檔案. 7. 在原本可直接選取電腦硬碟上的檔案(HTML)來做為HTML寄信的本文之外, 目前已能將 HTML 內的圖檔(gif,jpg,bmp,png)的 <img> tag 和 音效檔(wav,mid,swf)的<EMBED> tag 的內容一起勘進郵件內容裡. 8. 以 Command Line 執(zhí)行的方式就能啟動寄信流程. 9. 透過電子郵件信箱即可啟動自動化電子報訂閱/取消功能! 開發(fā)工具: 1. Delphi 5 2. Indy Winshoes8 (free delphi component)
上傳時間: 2014-01-05
上傳用戶:l254587896