目前,源代碼分析是軟件工程領(lǐng)域的必備方法之一,有著強(qiáng)烈的工程需求和實用價值,已成為國際學(xué)術(shù)界和工業(yè)界的一個熱點。本書從源代碼分析的基本概念開始,將其中所涉及的重要的技術(shù)和應(yīng)用——抽象解釋、符號計算、區(qū)間運(yùn)算、路徑敏感分析、抽象內(nèi)存建模、上下文分析、程序切片、路徑計算和約束求解等,結(jié)合大量的實例進(jìn)行由淺入深的介紹和講解;
本書以實用為目的,以由淺入深的方式介紹了Word、Excel、PowerPoint、WPS和Photoshop五個常用辦公軟件的基本操作和實用技巧,全書以案例的形式介紹軟件的使用方法,涉及的案例非常廣泛,包含了日常辦公的大多數(shù)領(lǐng)域,如公文信函、通知啟示、工作報告、工資管理、企業(yè)宣傳、人事管理、市場分析、財務(wù)報表、圖像處
本書圍繞UI設(shè)計的特點和UI設(shè)計師的能力要求,先深入系統(tǒng)地介紹了視覺傳達(dá)設(shè)計的風(fēng)格演變與當(dāng)代特征;而后從UI設(shè)計的基本要素,即視覺傳達(dá)的三大要素入手,分章一一詳細(xì)講解字體、圖形、色彩等要素在視覺設(shè)計中的重要作用與重要用法;在詳細(xì)講解完組成一個設(shè)計作品很基本的三大要素之后,筆者著重分析了UI設(shè)計的概念、流程、規(guī)范,在此基
深入地介紹了JavaWeb技術(shù)及其應(yīng)用,內(nèi)容涵蓋JavaWeb入門、Servlet基礎(chǔ)、Servlet核心接口、會話跟蹤、JSP語法、JSP內(nèi)置對象、JSP與JavaBean、表達(dá)式語言、標(biāo)準(zhǔn)標(biāo)簽庫、Filter與Listener。全書采用一個真實項目貫穿各章節(jié)內(nèi)容。
本書針對主教材有關(guān)C語言的基本概念、變量、運(yùn)算符、表達(dá)式、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、聯(lián)合體和枚舉類型、預(yù)處理和標(biāo)準(zhǔn)函數(shù)、文件、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)抽象等章節(jié)的重點及難點進(jìn)行總結(jié)。本書最后一部分為上機(jī)實驗,每個實驗包括實驗?zāi)康呐c要求、實驗步驟及實驗內(nèi)容,以此幫助讀者提高程序設(shè)計的能力。
Kotlin被谷歌宣布為官方語言以來,引發(fā)了極大的關(guān)注,并成為學(xué)習(xí)的熱點!督颐豄otlin編程原理》主要從封裝、繼承和多態(tài)三個方面全面介紹了Kotlin面向?qū)ο笤O(shè)計的語法特性及其背后實現(xiàn)方式。全書可分為基礎(chǔ)篇、實戰(zhàn)篇與提高篇,內(nèi)容上層層深入,揭示了Kotlin對屬性包裝、多種形態(tài)的函數(shù)定義方式、以及各種特殊類型的定義
《編譯原理習(xí)題解析與上機(jī)指導(dǎo)》是《編譯原理》(王磊、胡元義主編,科學(xué)出版社出版,第三版)一書配套的習(xí)題解析與上機(jī)指導(dǎo)教材,也可單獨使用!毒幾g原理習(xí)題解析與上機(jī)指導(dǎo)》的習(xí)題解析部分對《編譯原理》中的習(xí)題進(jìn)行了深入、細(xì)致的分析和解答,為讀者熟練掌握編譯原理知識、抓住重點、突破難點提供了有益的幫助。《編譯原理習(xí)題解析與上機(jī)
近幾年P(guān)ython在機(jī)器學(xué)習(xí)、數(shù)據(jù)分析、運(yùn)維等方面表現(xiàn)十分搶眼,已經(jīng)成為求職必須掌握的主要語言之一。本書分為兩卷,上卷詳解語言(基于Python3.6),下卷分析標(biāo)準(zhǔn)庫,涵蓋Python編程中的高級問題,剖析語言相關(guān)背景和實現(xiàn)方式,幫助讀者用好這一門優(yōu)雅的語言。
本書由一線資深設(shè)計師結(jié)合游戲UI研發(fā)的工作經(jīng)驗創(chuàng)作而成,由淺入深地為讀者介紹了什么是游戲UI、游戲UI的職業(yè)角色及基礎(chǔ)知識、游戲UI設(shè)計技能修煉的方法、移動設(shè)計新視角、游戲UI風(fēng)格設(shè)計和趨勢探索等相關(guān)知識。 作者將自己多年的工作經(jīng)驗和專業(yè)思考,以文字的形式整理出來分享給大家。通過系統(tǒng)介紹游戲UI設(shè)計的思維方式、知識體系
《逆流而上:阿里巴巴技術(shù)成長之路》是阿里巴巴集團(tuán)榮耀背后的技術(shù)血淚史!赌媪鞫希喊⒗锇桶图夹g(shù)成長之路》通過分享業(yè)務(wù)運(yùn)行過程中各個領(lǐng)域發(fā)生的典型踩坑案例,幫助大家快速提升自我及團(tuán)隊協(xié)作,學(xué)習(xí)到寶貴的處理經(jīng)驗及實踐方案,為互聯(lián)網(wǎng)生產(chǎn)系統(tǒng)的穩(wěn)定共同努力。從基礎(chǔ)架構(gòu)、中間件、數(shù)據(jù)庫、云計算、大數(shù)據(jù)等技術(shù)領(lǐng)域中不斷積累經(jīng)驗,顛
本書以MATLABR2016a為平臺編寫,全面、系統(tǒng)地介紹了小波變換中的各種技術(shù)及應(yīng)用。全書共22章,分別介紹了小波變換的基本概念、小波MATLAB工具箱、小波用于信號處理、小波用于圖像處理、小波在實際工程中的應(yīng)用、小波包算法應(yīng)用、提升小波及其應(yīng)用等內(nèi)容。本書編寫過程中力求系統(tǒng)性、實用性與先進(jìn)性相結(jié)合,理論與實踐相交融
本書作為HTML5網(wǎng)頁開發(fā)語言的教程,系統(tǒng)地介紹了HTML5的相關(guān)知識點。全書共12章,從HTML5的基礎(chǔ)知識及其元素的用法開始,后面依次講解了HTML5的表單與文件API、Canvas繪制圖形、音頻與視頻、本地存儲、離線Web應(yīng)用、地理位置API、通信API、XMLHttpRequestAPI、WebWorkersA
本書采用以解決實際應(yīng)用問題為導(dǎo)向、以具體編程任務(wù)為驅(qū)動的模式,將C語言的知識無縫融入每個實際應(yīng)用程序中。作者精心設(shè)計了100多個應(yīng)用案例,每個案例均有實現(xiàn)特定功能的、完整的、可運(yùn)行的程序代碼。本書圖表豐富,對程序設(shè)計的概念、求解問題的思路和方法、程序背后的原理和機(jī)制進(jìn)行了深入剖析。全書共9章。第1章從簡單程序入手,將程
VerilogHDL是一種使用廣泛的硬件描述語言,目前在國內(nèi)無論是集成電路還是嵌入式設(shè)計的相關(guān)專業(yè)都會使用到這種硬件描述語言。市面上介紹VerilogHDL的教材非常廣泛,各有不同的偏重。在第1版廣泛應(yīng)用的基礎(chǔ)上,吸收了眾多讀者的寶貴建議,大幅完善了第2版內(nèi)容。本書著重從設(shè)計角度入手,每章都力求讓讀者掌握一種設(shè)計方法,
本書以MATLABR2016a為平臺,在講解各種智能算法的過程中給出相應(yīng)的實例。全書共分30章,主要介紹了控制系統(tǒng)設(shè)計應(yīng)用、神經(jīng)網(wǎng)絡(luò)設(shè)計應(yīng)用、數(shù)字圖像處理算法分析及應(yīng)用、通信系統(tǒng)的實際應(yīng)用和數(shù)字信號處理技術(shù)等內(nèi)容。本書可作為控制工程、通信工程、電子信息工程專業(yè)廣大科研人員、學(xué)者、工程技術(shù)人員的參考書,也可作為從事高等教
本書針對開發(fā)零基礎(chǔ)的人群,采用案例或任務(wù)驅(qū)動的方式,由入門到精通,采用邊講解邊練習(xí)的方式,使讀者感受到學(xué)習(xí)開發(fā)原來如此容易。本書中的數(shù)據(jù)庫技術(shù)主要包括MySQL數(shù)據(jù)庫、數(shù)據(jù)操作、高級查詢、索引及數(shù)據(jù)恢復(fù)備份、MySQL數(shù)據(jù)庫優(yōu)化等方面的知識。通過本書,讀者可以實現(xiàn)對MySQL數(shù)據(jù)庫的使用和開發(fā)。
本書針對已經(jīng)掌握java語言基礎(chǔ)的人群,深入學(xué)習(xí)Java高級實用技術(shù),進(jìn)一步強(qiáng)化Java開發(fā)技能,主要學(xué)習(xí)Java集合框架、泛型、Java實用類、輸入輸出處理、反射機(jī)制、注解、多線程、Socket網(wǎng)絡(luò)編程、XML解析等知識。通過本書,讀者將能夠掌握J(rèn)ava常用的API技術(shù),能夠?qū)崿F(xiàn)一些實際開發(fā)中的功能。
本書從Java語言的學(xué)習(xí)開始,學(xué)習(xí)Java,掌握其基礎(chǔ)語法是必備的,從變量、數(shù)據(jù)類型、運(yùn)算符、流程控制、數(shù)組等基礎(chǔ)語法帶你入門,漸漸掌握J(rèn)ava最精髓的面向?qū)ο笏枷耄ǚ庋b、繼承、多態(tài)、接口等內(nèi)容。這是一個由淺入深的過程,也是一個收獲滿滿的學(xué)習(xí)過程。 本書使用Java及面向?qū)ο笏枷脒M(jìn)行控制臺程序開發(fā),并配以完善的學(xué)習(xí)
《Office2007辦公應(yīng)用從入門到精通》通過精選案例引導(dǎo)讀者深入學(xué)習(xí),系統(tǒng)地介紹了用Office辦公的相關(guān)知識和應(yīng)用方法。 全書分為5篇,共18章。第1篇為Word辦公應(yīng)用篇,主要介紹Office2007的安裝與設(shè)置、Word的基本操作、使用圖和表格美化Word文檔,以及長文檔的排版等;第2篇為Excel辦公應(yīng)用
本書采用Windows操作系統(tǒng)+VMware虛擬機(jī)作為Linux操作系統(tǒng)運(yùn)行平臺,選用主流的Linux發(fā)行版RedHat企業(yè)版LinuxRHEL6.3為基礎(chǔ),全面介紹了Linux操作系統(tǒng)的Shell、系統(tǒng)管理、網(wǎng)絡(luò)配置、內(nèi)核升級與配置等方面的基礎(chǔ)知識與實際應(yīng)用!禕R》本書分為12章,內(nèi)容包括Linux概述、Linux