本書(shū)以38個(gè)話題的形式,從軟件開(kāi)發(fā)的角度講述了如何成為優(yōu)秀的程序員,是一份程序員成長(zhǎng)課程表。全書(shū)內(nèi)容涵蓋程序員職業(yè)生涯的方方面面,共分為五大部分:如何編寫(xiě)代碼,有益編程的重要實(shí)踐,如何打造卓越的編程職業(yè)生涯,如何采用切實(shí)可行的辦法按時(shí)交付代碼,如何與其他從事軟件開(kāi)發(fā)的人高效合作。不管你是經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員,還是開(kāi)發(fā)新手,抑或只是編程愛(ài)好者,都可以從本書(shū)中找到有價(jià)值的提示。
Processing是以數(shù)字藝術(shù)為背景的程序設(shè)計(jì)語(yǔ)言,語(yǔ)法簡(jiǎn)潔易學(xué),使用它可以很方便地創(chuàng)作震撼的視覺(jué)表現(xiàn)及互動(dòng)媒體作品。本書(shū)重點(diǎn)引導(dǎo)讀者學(xué)習(xí)Processing的入門(mén)基礎(chǔ)知識(shí),同時(shí)介紹Processing如何與Arduino進(jìn)行通信,以及如何通過(guò)與Kinect和Leap Motion等體感系統(tǒng)互動(dòng)創(chuàng)作作品。本書(shū)包含兩個(gè)部分:第一部分為圖形生成篇,通過(guò)大量的編程示例,帶領(lǐng)讀者從入門(mén)的圖形生成方法開(kāi)始,從基本的語(yǔ)法再到程序繪圖,直到創(chuàng)作出各種令人驚艷的圖案,或者定制自己的UI界面;第二部分為
全書(shū)共7章: 第1章GPGPU概述, 著重介紹GPGPU與CPU體系結(jié)構(gòu)上的差異和現(xiàn)代GPGPU產(chǎn)品的特點(diǎn); 第2章GPGPU編程模型, 介紹GPGPU編程模型的核心概念, 勾勒出GPGPU異構(gòu)計(jì)算的設(shè)計(jì)要點(diǎn); 第3章GPGPU控制核心架構(gòu), 對(duì)GPGPU指令流水線和關(guān)鍵控制部件的原理進(jìn)行分析和介紹, 并深入探討GPGPU架構(gòu)的瓶頸問(wèn)題和優(yōu)化方法; 第4章GPGPU存儲(chǔ)架構(gòu), 對(duì)GPGPU多樣的層次化存儲(chǔ)器進(jìn)行介紹, 重點(diǎn)探討片上存儲(chǔ)器的設(shè)計(jì)和優(yōu)化方法; 第5章GPGPU運(yùn)算單元架構(gòu),
本書(shū)系統(tǒng)講解了HTML5和CSS3的基礎(chǔ)理論和實(shí)際運(yùn)用技術(shù),通過(guò)大量實(shí)例對(duì)HTML5和CSS3進(jìn)行了深入淺出的分析。本書(shū)分為兩大部分,共29章,包括HTML5入門(mén)、HTML5文檔結(jié)構(gòu)、HTML5表單、HTML5繪畫(huà)、HTML5多媒體、HTML5存儲(chǔ)、HTML5緩存、HTML5線程、HTML5 Web組件、HTML5訪問(wèn)位置、HTML5訪問(wèn)傳感器、HTML5訪問(wèn)多媒體設(shè)備、歷史記錄、文件操作、HTML5通信、視頻直播、通知和顯示、拖放操作、異步處理、異步請(qǐng)求、CSS3入門(mén)、CSS選擇器、
有依據(jù)的決策對(duì)于成功至關(guān)重要。將正確的數(shù)據(jù)分析技術(shù)應(yīng)用到精心籌備的業(yè)務(wù)數(shù)據(jù)中有助于做出準(zhǔn)確預(yù)測(cè)、確定趨勢(shì),以及提前發(fā)現(xiàn)問(wèn)題。R數(shù)據(jù)分析平臺(tái)提供了許多高效率的工具,可用來(lái)處理8常的數(shù)據(jù)分析和機(jī)器學(xué)習(xí)任務(wù)。《R數(shù)據(jù)科學(xué)實(shí)戰(zhàn)》(第2版)是一本基于任務(wù)的教程,引導(dǎo)讀者使用R語(yǔ)言參與幾十個(gè)實(shí)用的數(shù)據(jù)分析實(shí)踐。本書(shū)重點(diǎn)介紹讀者在工作中將面臨的最重要任務(wù),對(duì)于商業(yè)分析師和數(shù)據(jù)科學(xué)家來(lái)說(shuō)都非常實(shí)用。因?yàn)閿?shù)據(jù)只有在可理解的情況下才有用,所以讀者也可以在表格中找到組織和展示數(shù)據(jù)的妙招,以及快速生動(dòng)的可視化效
主要內(nèi)容:介紹C編程語(yǔ)言;使用C語(yǔ)言編程,開(kāi)啟編程之旅;使用循環(huán)、數(shù)組、字符串、文本、指針、函數(shù)、VO等使用字符串和文本編寫(xiě)應(yīng)用程序代碼;程序的有效結(jié)構(gòu);處理數(shù)據(jù)、文件、工具等
C++ 是一種使用非常廣泛的計(jì)算機(jī)編程語(yǔ)言,也是信息學(xué)奧賽指定的語(yǔ)言之一。本書(shū)將 C++ 編程知識(shí)與中小學(xué)數(shù)學(xué)知識(shí)結(jié)合起來(lái),并將計(jì)算機(jī)科學(xué)史上一些有趣的小故事融入其中。通過(guò)這種特殊的編寫(xiě)方式讓同學(xué)們學(xué)習(xí)編程、復(fù)習(xí)數(shù)學(xué)、了解歷史,潛移默化中培養(yǎng)同學(xué)們的計(jì)算思維和編程思維。 全書(shū)共 14 課,主要介紹 C++ 編程工具的安裝及使用,C++ 編程的基礎(chǔ)知識(shí),C++ 的順序語(yǔ)句、選擇語(yǔ)句、循環(huán)語(yǔ)句及常用的庫(kù)函數(shù)的使用,用 C++ 解決數(shù)學(xué)計(jì)算、統(tǒng)計(jì)推理、和差倍分等中小學(xué)數(shù)學(xué)問(wèn)題。<
《Spring Boot+MVC實(shí)戰(zhàn)指南》主要講解如何在Spring Boot框架中開(kāi)發(fā)MVC應(yīng)用,包括主流的JavaEE框架,如MyBatis、Spring、SpringMVC、FreeMarker和Thymeleaf等。讀者可以進(jìn)行“精要”式學(xué)習(xí),正確地進(jìn)行項(xiàng)目實(shí)戰(zhàn),同時(shí)汲取JavaEE的思想,并最終將這種思想靈活運(yùn)用到實(shí)際工作中。 《Spring Boot+MVC實(shí)戰(zhàn)指南》主要涉及MVC框架的原理實(shí)現(xiàn)、上傳、下載、數(shù)據(jù)驗(yàn)證、國(guó)際化、多模塊分組開(kāi)發(fā)、轉(zhuǎn)發(fā)/重定向、JSON的解析、將Ajax及
安全性是沒(méi)有任何商量余地的。我們要依賴Spring應(yīng)用程序來(lái)傳輸數(shù)據(jù)、驗(yàn)證憑據(jù)和防止攻擊。采用通過(guò)設(shè)計(jì)實(shí)現(xiàn)安全防護(hù)的原則將能夠保護(hù)我們的網(wǎng)絡(luò)避免數(shù)據(jù)被竊取和未經(jīng)授權(quán)的入侵。
《SpringSecurity實(shí)戰(zhàn)》展示了如何在造成破壞之前防止跨站腳本和請(qǐng)求偽造攻擊。本書(shū)將從基礎(chǔ)開(kāi)始講解,其中將模擬密碼升級(jí)并添加多種類型的授權(quán)。隨著技能的增長(zhǎng),讀者將可以將Spring Security應(yīng)用到新的架構(gòu)中,并創(chuàng)建高級(jí)的OAuth2配置。完成之后,讀者將擁有一個(gè)定制的Spring Sec
《零基礎(chǔ)學(xué)Java項(xiàng)目開(kāi)發(fā)》采取項(xiàng)目基礎(chǔ)項(xiàng)目實(shí)戰(zhàn)移動(dòng)項(xiàng)目智能項(xiàng)目項(xiàng)目管理的結(jié)構(gòu)和由淺入深,由深到精的學(xué)習(xí)模式編寫(xiě)而成。 全書(shū)分為5篇,共17章。首先講解項(xiàng)目基礎(chǔ),包括軟件設(shè)計(jì)與架構(gòu)、軟件接口設(shè)計(jì)和軟件數(shù)據(jù)庫(kù)架構(gòu)等內(nèi)容;其次講解項(xiàng)目實(shí)戰(zhàn),包括坦克大戰(zhàn)游戲、桌面監(jiān)控系統(tǒng)、企業(yè)財(cái)務(wù)管理系統(tǒng)和酒店管理系統(tǒng)等內(nèi)容;再次講解移動(dòng)項(xiàng)目,包括在線考試系統(tǒng)、網(wǎng)上商城購(gòu)物系統(tǒng)和書(shū)博士教育微信小程序等內(nèi)容;接著講解智能項(xiàng)目,包括人工智能人臉識(shí)別系統(tǒng)、人工智能圖像識(shí)別系統(tǒng)、航空訂票系統(tǒng)、電子郵件系統(tǒng)和智能停車管理系統(tǒng)等