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