原创 MySQL必知必會十五:聯結表

15.1 聯結 15.1.1 關係表 外鍵(foreign key) 外鍵爲某個表中的一列,它包含另一個表的主鍵值,定義了兩個表之間的關係。 15.2 創建聯結 mysql> SELECT vend_name, prod_name

原创 大話數據結構一:緒論

1.3 數據結構起源 數據結構是一門研究非數值計算的程序設計問題中的操作對象,以及它們之間的關係和操作等相關問題的學科。 程序設計 = 數據結構 + 算法 1.4 基本概念和術語 1.4.1 數據 數據:是描述客觀事物的符號,是計

原创 MySQL必知必會十六:創建高級聯結

16.1 使用表別名 別名除了用於列名和計算字段外, SQL還允許給表名起別名。這樣做有兩個主要理由: 縮短SQL語句; 允許在單條SELECT語句中多次使用相同的表。 mysql> SELECT cust_name, cus

原创 圖解HTTP十一:Web 的攻擊技術

11.1 針對 Web 的攻擊技術 11.1.1 HTTP 不具備必要的安全功能 從整體上看, HTTP 就是一個通用的單純協議機制。因此它具備較多優勢,但是在安全性方面則呈劣勢。開發者需要自行設計並開發認證及會話管理功能來滿足

原创 圖解HTTP一:瞭解Web及網絡基礎

使用 HTTP 協議訪問 Web Web 使用一種名爲 HTTP(HyperText Transfer Protocol,超文本傳輸協議)的協議作爲規範,完成從客戶端到服務器端等一系列運作流程。而協議是指規則的約定。可以說, W

原创 Python 三種字典排序(按鍵排序、按值排序和字典列表排序)

1、按鍵排序 def dictionairy(): # 聲明字典 key_value ={} # 初始化 key_value[2] = 56 key_v

原创 MySQL必知必會十二:彙總數據

12.1 聚集函數 聚集函數( aggregate function) 運行在行組上,計算和返回單個值的函數。 函 數 說 明 AVG() 返回某列的平均值 COUNT() 返回某列的行數 MAX() 返回某

原创 Vue的學習之路十七:生命週期函數

生命週期圖 代碼 <body> <div id="app"> <input type="button" value="修改msg" @click="msg='No'"> <p id="h3">{{

原创 MySQL必知必會十七:組合查詢

17.1 組合查詢 MySQL允許執行多個查詢(多條SELECT語句),並將結果作爲單個查詢結果集返回。這些組合查詢通常稱爲並( union) 或複合查詢(compound query)。 有兩種基本情況,其中需要使用組合查詢:

原创 圖解HTTP九:基於 HTTP 的功能追加協議

9.1 基於 HTTP 的協議 HTTP 功能上的不足可通過創建一套全新的協議來彌補。可是目前基於 HTTP 的 Web 瀏覽器的使用環境已遍佈全球,因此無法完全拋棄 HTTP。有一些新協議的規則是基於 HTTP 的,並在此基礎上

原创 圖解HTTP五:與 HTTP 協作的 Web 服務器

一臺 Web 服務器可搭建多個獨立域名的 Web 網站,也可作爲通信路徑上的中轉服務器提升傳輸效率。 5.1 用單臺虛擬主機實現多個域名 HTTP/1.1 規範允許一臺 HTTP 服務器搭建多個 Web 站點。比如,提供 Web

原创 MySQL必知必會二十:更新和刪除數據

20.1 更新數據 爲了更新(修改)表中的數據,可使用UPDATE語句。可採用兩種方式使用UPDATE: 更新表中特定行; 更新表中所有行。 不要省略WHERE子句 在使用UPDATE時一定要注意細心。因爲稍不注意,就會更新

原创 Vue的學習之路二:指令學習

<body> <div id="app"> <!-- 使用 v-cloak 能夠解決,插值表達式閃爍的問題 --> <p v-cloak>++++++++++++++++{{msg}}-------

原创 Vue的學習之路五:v-model

<body> <div id="app"> <h4>{{msg}}</h4> <!-- v-bind 只能實現數據的單向綁定,從 M 自動綁定到 V,無法實現數據的雙向綁定 --> <i

原创 Vue的學習之路四:事件修飾符

<html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initi