1 前言
1.1 目標(biāo)讀者
1.2 不適合人群
1.3 介紹
1.3.1 為什么沒有C ?
1.3.2 為什么不是JAVA ?
1.4 如何閱讀
2 無處不在的HTML
2.1 html的hello,world
2.1.1 調(diào)試hello,world
2.1.2 說說hello,world
2.1.3 想用中文?
2.2 其他html標(biāo)記
2.2.1 美妙之處
2.2.2 更多
3 無處不在的Javascript
3.1 Javascript的Hello,world
3.2 更js一點(diǎn)
3.2.1 從數(shù)學(xué)出發(fā)
3.3 設(shè)計(jì)和編程
3.3.1 函數(shù)
3.3.2 重新設(shè)計(jì)
3.3.3 object和函數(shù)
3.3.4 面向?qū)ο?/p>
3.4 其他
3.5 美妙之處
4 無處不在的CSS
4.1 CSS
4.2 關(guān)于CSS
4.3 代碼結(jié)構(gòu)
4.4 樣式與目標(biāo)
4.4.1 選擇器
4.5 更有趣的CSS
5 無處不在的三劍客
5.1 Hello,Geek
5.2 從源碼學(xué)習(xí)
5.3 瀏覽器渲染過程
5.3.1 HTML
5.4 DOM樹形結(jié)構(gòu)圖
5.4.1 javascript
5.4.2 CSS
5.5 CSS盒模型圖
5.6 筆記
6 GNU/Linux 強(qiáng)大且Free
6.1 什么是Linux
6.2 操作系統(tǒng)
6.2.1 Linux架構(gòu)圖
6.2.2 Shell
6.2.3 GCC
6.2.4 啟動(dòng)引導(dǎo)程序
6.3 從編譯開始
6.3.1 開始之前
6.3.2 編譯Nginx
6.3.3 其他
6.4 包管理
6.5 Ubuntu LNMP
6.5.1 Update軟件包列表
6.5.2 安裝MySQL
6.5.3 安裝Nginx
6.5.4 安裝PHP
7 Arduino 極客的玩具
7.1 極客的玩具
7.2 硬件熟悉
7.3 開發(fā)環(huán)境
7.4 點(diǎn)亮一個(gè)LED
7.5 串口通信
7.5.1 關(guān)于Arduino Setup()
8 Python 代碼如散文
8.1 代碼與散文
8.1.1 開始之前
8.1.2 Python的Hello,World
8.1.3 我們想要的Hello,World
8.2 算法
8.3 實(shí)用主義哲學(xué)
8.4 包管理
8.4.1 python requests
9 Raspberry Pi
9.1 Geek的盛宴
9.2 Raspberry Pi 初始化
9.3 Raspberry Pi GPIO
10 Server 一切皆為服務(wù)
10.1 服務(wù)器
10.2 Web服務(wù)器
10.3 LNMP
11 Web服務(wù)
11.1 SOAP VS RESTful
12 HTTP 熟悉&陌生
12.1 你所沒有深入的HTTP
12.1.1 打開網(wǎng)頁時(shí)發(fā)生了什么
12.1.2 URL組成
12.2 一次HTTP GET請(qǐng)求
12.2.1 HTTP響應(yīng)
13 設(shè)計(jì)RESTful API
13.0.1 資源
13.1 設(shè)計(jì)RESTful API
13.2 REST關(guān)鍵目標(biāo)
13.3 判斷是否是 RESTful的約束條件
13.4 JSON
14 環(huán)境準(zhǔn)備
14.1 Laravel
14.1.1 為什么是 Laravel
14.2 安裝 Laravel
14.2.1 GNU/Linux安裝Composer
14.3 MySQL
14.3.1 安裝MySQL
14.3.2 配置MySQL
15 創(chuàng)建REST服務(wù)
15.1 數(shù)據(jù)庫遷移
15.1.1 創(chuàng)建表
15.1.2 數(shù)據(jù)庫遷移
15.2 創(chuàng)建RESTful
15.3 Laravel Resources
15.3.1 修改Create()
15.3.2 創(chuàng)建表單
15.3.3 編輯模板
16 前端顯示
16.1 庫與車輪子
16.2 庫
16.2.1 jQuery
16.2.2 jQuery Mobile
16.3 網(wǎng)站前臺(tái)顯示
16.3.1 Highcharts
16.3.2 實(shí)時(shí)數(shù)據(jù)
17 RESTful的CoAP協(xié)議
17.1 CoAP: 嵌入式系統(tǒng)的REST
17.2 CoAP 命令行工具
17.2.1 Node CoAP CLI
17.2.2 libcoap
17.2.3 Firefox Copper
17.3 CoAP Hello,World
17.4 CoAP 數(shù)據(jù)庫查詢
17.4.1 Node Module
17.4.2 Node-Sqlite3
17.4.3 查詢數(shù)據(jù)
17.5 CoAP Block
17.5.1 CoAP POST
17.5.2 CoAP Content Types
17.6 CoAP JSON
17.7 使用IoT-CoAP構(gòu)建物聯(lián)網(wǎng)
18 簡單物聯(lián)網(wǎng)
18.1 硬件通信
18.1.1 串口通信
18.2 硬件
18.2.1 Arduino
18.2.2 繼電器
19 Android簡單示例
19.1 調(diào)用Web Services GET
19.1.1 創(chuàng)建RESTClient
19.2 使用REST Client獲取結(jié)果
20 尾聲
20.1 路
20.2 其他
本作品采用知識(shí)共享署名-非商業(yè)性使用 4.0 國際許可協(xié)議進(jìn)行許可。
