Dubbo是阿里巴巴開發(fā)的一個開源的高性能、高可用、可擴展的分布式RPC調(diào)用框架,致力于提供高性能和透明化的RPC遠程調(diào)用服務解決方案。作為阿里巴巴SOA服務化治理方案的核心框架,目前已進入Apache孵化器項目。在單體應用時,不同業(yè)務模塊部署在同一個JVM進程內(nèi),這時通過本地調(diào)用就可以解決不同業(yè)務模塊之間的相互引用;
本書的寫作初衷是為了幫助更多功能測試人員轉(zhuǎn)型自動化測試方向。在轉(zhuǎn)型過程中,主流自動化測試技術(shù)和應用場景的結(jié)合是非常重要的一環(huán)。本書從自動化測試理論入手,全面地闡述自動化測試的意義及實施過程。全文以Python語言驅(qū)動,結(jié)合真實案例分別對主流自動化測試工具Selenium、RobotFramework、Postman、P
本書共分3篇,針對Python爬蟲初學者,從零開始,系統(tǒng)地講解了如何利用Python進行常見的網(wǎng)絡爬蟲的程序開發(fā)。 第1篇快速入門篇(第1章~第9章):本篇主要介紹了Python環(huán)境的搭建和一些Python的基礎語法知識等、Python爬蟲入門知識及基本的使用方法、Ajax數(shù)據(jù)的分析和抓取、動態(tài)渲染頁面數(shù)據(jù)的爬取、網(wǎng)
本書介紹了數(shù)據(jù)結(jié)構(gòu)的基本概念和基本算法。全書共分為9章,主要內(nèi)容包括:緒論、線性表、棧和隊列、串、數(shù)組和廣義表、樹、圖、查找、排序等。各章中所涉及的數(shù)據(jù)結(jié)構(gòu)與算法均給予了JAVA語言描述(所有程序都運行通過),以便于讀者鞏固和提高運用JAVA語言進行程序設計的能力與技巧。本書在內(nèi)容的選取、概念的引入、文字的敘述以及例題
《JSP設計與開發(fā)(第3版)》詳細介紹了基于Jave的Web開發(fā)所需的基礎知識和技術(shù),主要內(nèi)容包括JSP概述、Web開發(fā)基礎、JSP語法基礎、JSP內(nèi)置對象、JDBC技術(shù)、JavaBean技術(shù)、Servlet技術(shù)、標準標簽庫JSTL、Struts應用、Spring框架應用、Ajax“技術(shù)應用、學生課績管理系統(tǒng)等。教材根
通過本書讓讀者掌握通過HTML5、CSS3、JavaScript技術(shù)實現(xiàn)WebApp和移動APP開發(fā)方法,掌握基本的網(wǎng)站以及移動網(wǎng)站設計開發(fā)方法,掌握Cordova框架、jQuery庫、Bootstrap框架、AngularJS框架以及Ionic框架等新技術(shù)的應用,同時了解軟件項目開發(fā)的實施過程,學會簡單的需求分析和數(shù)
本書共有8章。第1章“可視化編程初體驗”,以“用戶登錄”窗口為例,講述VisualStudio2019可視化開發(fā)環(huán)境、Form窗體、TextBox控件、Button控件、Label控件的用法,并通過界面的美化講述控件的常用屬性;第2章“數(shù)據(jù)類型和運算符”,以“整數(shù)計算器”和“圓面積”為例,講述程序中不同的數(shù)據(jù)類型,數(shù)據(jù)
本書圍繞程序設計思想訓練這個主題,充分吸納項目教學法的思想,對每一章節(jié)的內(nèi)容,利用小型的項目案例進行引導,訓練學生的邏輯思維和分析問題以及程序文本的讀寫能力。由于C語言的語法特點,本書依然沿用知識體系的編寫方法,但教材內(nèi)容的組織按照項目教學法的思想組織教學內(nèi)容,全書共分三個部分:語言基礎知識、語言設計知識和項目案例庫。
本書以基礎知識為依托、以案例教學為特色,共分10章,穿插17個案例和近百個小例程講授表、查詢、窗體、報表、宏及模塊的創(chuàng)建步驟和操作過程。另外,配套使用電子版完成了10個實訓題目,以掃二維碼的形式即可獲得每章的習題及答案。結(jié)合本書的演示文稿PPT,幫助學生融會貫通全書的內(nèi)容。教材編寫中力求通俗易懂,學生通過學習本教程即能
目前大型應用程序都采用一個應用程序架設在多個Linux服務器上的架構(gòu),即Linux集群。Linux云計算集群架構(gòu)師就是指云端Linux服務器運維工程師,是一個技術(shù)要求很高的工種。需要掌握的技術(shù)很多。本叢書通過大量實例,循序漸進地講解了在Linux發(fā)行版CentOS7.6系統(tǒng)中的基礎操作,用戶管理,權(quán)限管理,磁盤管理等必
Java是一門優(yōu)秀的純面向?qū)ο笳Z言。《面向?qū)ο蟪绦蛟O計Java》從Java的基本概念入手,循序漸進地介紹Java語言程序設計基礎、面向?qū)ο蟪绦蛟O計、圖形用戶界面設計、異常處理、多線程設計、圖形圖像處理及Applet小程序設計等。在講解過程中,始終強調(diào)以面向?qū)ο蟮乃枷雭矸治鰡栴}與解決問題。《面向?qū)ο蟪绦蛟O計Java》案例
軟件可信性度量評估與增強規(guī)范是目前計算機科學與軟件工程的一個重要研究領域,其研究成果對可信軟件開發(fā)等方向有重大的理論價值和實際意義!盾浖尚判远攘吭u估與增強規(guī)范》融入了作者及其研究團隊近十年來承擔完成國家重要研發(fā)任務的研究與應用成果,深入系統(tǒng)地論述了軟件可信性層次化度量模型構(gòu)建、分級評估體系設計以及增強規(guī)范制定等**
本書是《網(wǎng)絡空間安全:C語言程序設計》(科學出版社,2018)的配套習題輔導,旨在為學習者學習C語言程序設計課程提供指導和幫助。本書以C語言程序設計的基本思想和方法為主線,以培養(yǎng)學習者的邏輯思維能力、程序設計能力和自主學習能力為導向,以強化和鞏固程序設計的綜合能力和基本素養(yǎng)為目標。本書共分四章,包括章節(jié)練習、教材習題解
遺傳算法由于其在解決非線性、大空間、全局尋優(yōu)、組合優(yōu)化等復雜問題方面所具有的獨特優(yōu)勢,得到了國內(nèi)外學者的廣泛關(guān)注,并在電子、通信、計算機、自動化、信號處理和模式識別等眾多領域得到了成功的應用。本書首先介紹遺傳算法的概念、理論、主要應用方向、算法流程和關(guān)鍵參數(shù),并給出具體的MATLAB仿真實例;然后介紹直線陣列、平面陣列
本書分為12個單元,通過科學、合理的結(jié)構(gòu),以親切的筆調(diào)、活潑的對話介紹了Python編程的相關(guān)知識。用有趣的例子,借助可愛的漫畫生動形象地介紹了包括變量、輸入輸出語句、循環(huán)語句、列表、對象等編程的基本概念。學習本書的內(nèi)容,可以幫助孩子掌握計算機的思維方式,而書中可視化和以游戲為主的例子可以激發(fā)孩子的學習興趣,培養(yǎng)其專注
《Scratch3.0少兒人工智能編程指南》第1章介紹Scratch,以及它能夠?qū)崿F(xiàn)的內(nèi)容;然后引出第2章Scratch3.0的界面知識與操作方法,介紹Scratch3.0的一些基本操作;接著在第3~6章以案例形式介紹了Scratch3.0在動畫制作、游戲設計、數(shù)學編程、硬件編程4個方面的實現(xiàn)方法和步驟;第7章介紹Sc
本書共11章,以RedHatEnterpriseLinux6.9(簡稱RHEL6.9)為例,分別介紹了Linux操作系統(tǒng)基礎、Linux圖形化界面、Linux常用Shell命令、管理用戶和用戶組、文件系統(tǒng)及磁盤管理、系統(tǒng)與進程管理、軟件包管理、Linux應用軟件、網(wǎng)絡配置、Linux遠程管理、Linux安全設置及日志管
本書對近年來涌現(xiàn)出的各種主流分布式技術(shù)做了簡要介紹和全面梳理。本書將分布式系統(tǒng)中涉及的技術(shù)分為前端構(gòu)造技術(shù)、分布式中間件技術(shù)和分布式存儲技術(shù)三大類,對每類技術(shù)都詳細介紹了其原理、設計思想和架構(gòu),以及相關(guān)應用場景。此外,本書還總結(jié)了分布式系統(tǒng)的構(gòu)建思想,并分別對業(yè)界幾個非常成功的大型分布式系統(tǒng)(谷歌搜索系統(tǒng)、淘寶網(wǎng)電商平
本書從初學者的角度出發(fā),通過通俗易懂的語言,詳細介紹了機器學習、NLP自然語言處理(聊天機器人設計)、網(wǎng)絡爬蟲等應用知識,書中所有知識點都結(jié)合具體實例進行講解,可以使讀者輕松領會Python程序開發(fā)的精髓,讓零基礎的讀者輕松跨入編程領域。本書適合Python語言零基礎的學生、以及從事數(shù)據(jù)建模框架和與機器學習、NLP自然
本書是對Java程序員面試必備知識點的總結(jié),詳細講解了JVM原理、多線程、數(shù)據(jù)結(jié)構(gòu)和算法、分布式緩存、設計模式等面試必備知識點,在講解時不拖泥帶水,力求精簡。本書總計9章,第1章講解JVM原理,涉及JVM運行機制、JVM內(nèi)存模型、常用垃圾回收算法和JVM類加載機制等內(nèi)容;第2章講解Java基礎知識,涉及集合、異常分類及