快速搭建環境可用軟體
每種語言的第一步都是要先搭建環境
wamp(windows系統下搭建php開發環境):
l(linux)a(apache)m(mysql)p(php)架構
php 管理軟體 apache
客戶端--伺服器管理軟體--靜態頁面
客戶端--伺服器管理軟體--動態頁面--php(頁面處理變成靜態頁面後)--需要運算元據庫(mysql)--在傳出
mysql
int 整型
varchar(寫字串長度)字串
bit 布林型資料
datetime 日期型別
int 數字
float 小數
double 小數
text 長文字 沒有長度限制,文章或介紹詳情 文字居多時用
money 存貨幣型別用
image 存二進位制資料
資料表:
1、列名 型別 長度
2、主鍵 是唯一標示資料的 每個表都有 主鍵列是不能重複的,是能夠唯一標示一條資料的
3、控制列的型別(索引)唯一索引 非空
4、外來鍵 存在於兩個表之間的關係 表二控制表一 分主表(表二)和從表(表一) 先做表二後做表一 誰引用誰 只能引用主鍵列
關係型資料庫
資料庫設計:三大正規化
1、第一正規化:保證列的原子性 一直拆到不能再拆為止 相對於功能而定
例 山東省淄博市張店區 山東省 淄博市 張店區
2、第二正規化:後邊的每一列都要和主鍵有關係
每一列和該表有關係
3、第三正規化:每一列都要和主鍵有直接關係
p1315構建雙塔 dp
from easthong 構建雙塔 描述 description 2001年9月11日,一場突發的災難將紐約世界 中心大廈夷為平地,mr f曾親眼目睹了這次災難。為了紀念 9 11 事件,mr f決定自己用水晶來搭建一座雙塔。 mr f有n塊水晶,每塊水晶有一個高度,他想用這n塊水晶搭建兩座有同樣...
php實現漢諾塔問題
漢諾塔 又稱河內塔 問題是源於印度一個古老傳說的益智玩具。大梵天創造世界的時候做了三根金剛石柱子,在一根柱子上從下往上按照大小順序摞著64片 圓盤。大梵天命令婆羅門把圓盤從下面開始按大小順序重新擺放在另一根柱子上。並且規定,在小圓盤上不能放大圓盤,在三根柱子之間一次只能移動一個圓盤。簡而言之,有三根...
Dockerfile 構建 php8
官方的 php8 映象基本滿足開發需要,但有時卻缺擴充套件,有兩種選擇,一是在容器內部去安裝,二是在原來的基礎上重新構建映象。 docker php ext configure 配置安裝引數,即生成 configure enable php fpm 之類的 docker php ext install ...