本書是為“數(shù)據(jù)結(jié)構(gòu)”課程編著的教材,第1章和第2章介紹數(shù)學基礎和算法相關預備知識,第3~第10章介紹常見數(shù)據(jù)結(jié)構(gòu)的抽象數(shù)據(jù)類型、算法實現(xiàn)、性能分析及其應用。本書注重用具體案例介紹如何運用數(shù)據(jù)結(jié)構(gòu)知識解決實際問題,同時穿插程序設計技巧的講解。全書采用C語言作為數(shù)據(jù)結(jié)構(gòu)和算法的描述語言,提供了大量設計精良的代碼,且不乏對算
無
內(nèi)容提要 本書按照典型的軟件開發(fā)過程來組織內(nèi)容,旨在培養(yǎng)讀者具備軟件工程思想及實際軟件開發(fā)的能力。本書共分為12章,內(nèi)容涉及軟件與軟件工程、軟件過程、可行性研究與項目開發(fā)計劃、結(jié)構(gòu)化分析、結(jié)構(gòu)化設計、面向?qū)ο蠓椒ㄅcUML、面向?qū)ο蠓治觥④浖w系結(jié)構(gòu)與設計模式、面向?qū)ο笤O計、軟件實現(xiàn)、軟件測試、軟件維護與軟件工程管理。本
本書緊扣用戶界面設計趨勢,主要講解了什么是UI設計,UI設計的原則與理念,UI的文字、圖片和圖標設計,網(wǎng)頁UI設計,移動端UI設計五大方面的內(nèi)容。本書結(jié)構(gòu)清晰、內(nèi)容翔實,為廣大讀者詳細解讀了用戶界面的設計理念與方法,是一本用戶界面設計的導論級讀物。本書可供UI設計師、平面設計師、用戶體驗專家、網(wǎng)頁設計師等提高設計技能、
軟件設計師考試作為全國計算機技術與軟件專業(yè)技術資格考試中的中級專業(yè)考試。根據(jù)考試大綱要求,軟件設計師考試的合格人員能根據(jù)軟件開發(fā)項目管理和軟件工程的要求,按照系統(tǒng)總體設計規(guī)格說明書進行軟件設計,編寫程序設計規(guī)格說明書等相應的文檔;組織和指導程序員編寫、調(diào)試程序,并對軟件進行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設計要求的高
本書詳細介紹數(shù)據(jù)庫原理、方法及其應用開發(fā)技術。全書章,分別介紹關系數(shù)據(jù)庫標準語言—SQL,數(shù)據(jù)模型,數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu),關系模型與關系代數(shù)運算,關系模式的規(guī)范化設計理論,數(shù)據(jù)庫的安全與保護,RAID技術,數(shù)據(jù)庫設計的步驟和數(shù)據(jù)庫實施,數(shù)據(jù)庫應用系統(tǒng)的體系結(jié)構(gòu),MicrosoftSQLServer2014的安全管理、完
《Spring+MyBatis企業(yè)應用實戰(zhàn)》主要介紹介紹了JavaEE領域的兩個開源框架:SpringMVC和MyBatis。其中Spring的版本為5.0,MyBatis的版本是3.4.5。本書的示例建議在Tomcat8上運行。 《Spring+MyBatis企業(yè)應用實戰(zhàn)》詳細介紹如何整合Sprin
本書在介紹物聯(lián)網(wǎng)的組成、典型架構(gòu)和應用的基礎上,采用實例代碼講述python編程基礎和應用實例,包括用micropython進行物聯(lián)網(wǎng)單片機的開發(fā)、用python開發(fā)物聯(lián)網(wǎng)網(wǎng)關的方法、pythondjango框架開發(fā)物聯(lián)網(wǎng)web后臺和前端知識及物聯(lián)網(wǎng)常用通信方案2G、lora、zigbee和物聯(lián)網(wǎng)通信協(xié)議MQTT、CO
本書主要介紹需求驅(qū)動的可信軟件過程建模及管理方法。首先,系統(tǒng)地論述可信軟件與軟件過程領域的相關研究與實踐背景,分析可信軟件與軟件過程的關系。在通過可信軟件需求獲取過程策略的基礎上,提出面向方面的可信軟件過程建模,建模的主要目的是建立可信軟件過程的抽象模型,通過對該抽象模型的分析有助于更好地理解正在實施或者將要實施的可信
Java程序設計是計算機專業(yè)的基礎課程,當今是"互聯(lián)網(wǎng)+”的時代,也是信息時代,如何獲取信息、處理信息,是每個人都需碰到的事情。無論網(wǎng)上購物,還是移動支付,都有信息流的流動,而支撐這種信息技術的廣闊應用的計算機語言就數(shù)Java語言。根據(jù)TIOBE編程語言社區(qū)排行榜提供編程語言Java不是排在**位就是排在第二位。在云計