官术网_书友最值得收藏!

Effective Debugging:軟件和系統(tǒng)調(diào)試的66個有效方法
會員

本書所要講解的調(diào)試知識,包括與調(diào)試有關(guān)的策略、工具及方法。我們當(dāng)前在開發(fā)并運(yùn)作一款復(fù)雜的計算系統(tǒng)時,可能會遇到各種問題,而這些調(diào)試知識,則使大家能夠應(yīng)對這些問題。過去我們所說的調(diào)試,主要是指檢測并修復(fù)程序錯誤,而當(dāng)前卻很少有哪個程序會孤立地運(yùn)作,即便是一個很小的程序,也會與外部的程序庫相鏈接(通常是動態(tài)鏈接)。更為復(fù)雜的程序會運(yùn)行在應(yīng)用程序服務(wù)器中,會調(diào)用Web服務(wù),會使用關(guān)系型數(shù)據(jù)庫及NoSQL數(shù)據(jù)庫,會從目錄服務(wù)器上獲取數(shù)據(jù),會運(yùn)行外部的程序,會利用其他的中間件,也會納入很多第三方的軟件包。于是,要想令整個系統(tǒng)及服務(wù)正常地運(yùn)作,就必須確保其中的組件不會發(fā)生故障,這些組件可能是由公司內(nèi)部人員所開發(fā)的,也可能是由第三方所提供的,它們所在的主機(jī)或許分布在全球各地。為了應(yīng)對這種局面,軟件開發(fā)行業(yè)開始重視DevOps規(guī)程,這套規(guī)程旨在同時強(qiáng)調(diào)開發(fā)者和其他IT專業(yè)人員所應(yīng)擔(dān)負(fù)的職責(zé)。與之類似,本書想使讀者在面對故障時也能夠具備這樣一種全面的觀念,因?yàn)樵诿鎸σ恍O為困難的問題時,我們通常無法立刻判斷出該問題到底是由哪一個軟件組件所引發(fā)的。

(希)迪歐米迪斯·斯賓奈里斯 ·程序設(shè)計 ·13萬字

Kotlin從基礎(chǔ)到實(shí)戰(zhàn)
會員

本書從初學(xué)者的角度詳細(xì)講解了Kotlin開發(fā)中常用的多種技術(shù)。全書共13章,內(nèi)容包括Kotlin入門、Kotlin編程基礎(chǔ)、函數(shù)、面向?qū)ο蟆⒓稀ambda編程、泛型、Gradle、協(xié)程、“坦克大戰(zhàn)”游戲開發(fā)、DSL、Kotlin與Java互操作、時鐘。本書通過典型的案例、通俗易懂的語言闡述面向?qū)ο笾械某橄蟾拍睿诩稀ambda編程、泛型、Gradle、協(xié)程等章節(jié)中,通過剖析案例、分析代碼結(jié)構(gòu)、解決常見問題等方式,幫助初學(xué)者培養(yǎng)良好的編程習(xí)慣。第10章運(yùn)用前幾章的基礎(chǔ)知識實(shí)現(xiàn)了一個坦克大戰(zhàn)的游戲案例開發(fā)。第11~13章分別介紹了DSL、Kotlin與Java進(jìn)行互操作以及通過Kotlin語言實(shí)現(xiàn)一個JavaScript語言的時鐘項(xiàng)目,幫助初學(xué)者掌握Kotlin語言與Java語言、JavaScript語言的互操作。本書既可作為高等院校本、專科計算機(jī)相關(guān)專業(yè)的教材,也可作為社會培訓(xùn)教材,是一本適合廣大編程愛好者參考和學(xué)習(xí)的書籍。為了幫助編程者更好地學(xué)習(xí)本書中的內(nèi)容,本書還提供了配套的源代碼與視頻等資源,方便讀者學(xué)習(xí)。

黑馬程序員編著 ·程序設(shè)計 ·15.5萬字

算法超簡單:趣味游戲帶你輕松入門與實(shí)踐
會員

本書通過趣味游戲編程項(xiàng)目講解算法,提升讀者學(xué)習(xí)算法的興趣,降低讀者學(xué)習(xí)算法的難度,增強(qiáng)讀者將算法應(yīng)用于編程實(shí)踐的能力。本書共14章,通過猜數(shù)字、飛翔的小鳥、得分排行榜、漢諾塔、八皇后、消滅星星、貪吃蛇、走迷宮、連連看、吃豆人、滑動拼圖、井字棋、壘積木、十步萬度等游戲,講解順序查找算法、二分查找算法,圖形庫EasyX,插入排序算法、冒泡排序算法、選擇排序算法、快速排序算法,遞歸算法,暴力搜索算法、回溯算法,F(xiàn)loodFill算法,常見的數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、隊(duì)列、棧、圖、樹)、標(biāo)準(zhǔn)模板庫(STL),十字分割算法、圖的廣度優(yōu)先搜索算法和深度優(yōu)先搜索算法,加權(quán)圖上的迪杰斯特拉算法、貪婪優(yōu)先搜索算法、A*算法,狀態(tài)空間上的搜索算法,博弈樹的極大極小值搜索算法、α-β剪枝搜索算法,動態(tài)規(guī)劃算法,遺傳算法。本書適合想要學(xué)習(xí)基礎(chǔ)算法或練習(xí)編程實(shí)踐的讀者閱讀,也可作為高等院校數(shù)據(jù)結(jié)構(gòu)與算法相關(guān)課程或編程實(shí)踐課程的指導(dǎo)用書。讀者在閱讀本書之前需要具備基礎(chǔ)的C語言編程知識。

童晶 ·程序設(shè)計 ·6.6萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 玉环县| 邵东县| 霍山县| 顺昌县| 漾濞| 井研县| 乌海市| 三原县| 新源县| 纳雍县| 濮阳市| 瑞丽市| 五原县| 天长市| 道真| 本溪市| 井冈山市| 永嘉县| 阜阳市| 林州市| 怀宁县| 夏津县| 叙永县| 东明县| 金寨县| 德清县| 香河县| 泾阳县| 孝感市| 仙居县| 石门县| 和顺县| 崇州市| 内乡县| 攀枝花市| 新巴尔虎右旗| 吴桥县| 哈尔滨市| 祁阳县| 云安县| 永善县|