什麼是框架?
是一堆**的集合,裡面包含變數、函式、類、常量,裡面也有設計模式、mvc、ar資料庫、單例等。
為什麼要使用框架?
使用框架可以節省工作量,可以快速、穩定、高效的搭建程式系統;可以使本身的維護性、靈活性、適應客戶需求方面得到最大化的增強,集中精力在業務方面。
thinkphp包含:
common:核心函式庫
conf:配置檔案
home:
lang:語言包
library:核心資源庫,存放核心類檔案
mode:模型資料夾
runtime
tpi:模板
thankphp.php:入口檔案
可通過入口檔案修改重新定義存放專案的資料夾
在新的專案夾下依然有common(函式)、conf(配置)、home(專案模組:common、conf、controller、model、view)資料夾
mvc:三層架構 約定勝於配置
m:model 模型層 運算元據
v:view 檢視層 提供顯示模板
c:controller 邏輯層 實現業務邏輯 (indexcontroller.class.php)
訪問方式不同:
之前:訪問頁面
mvc:訪問控制器下的操作(方法),不是具體頁面
2.http://**/index.php(入口檔案)/home(模組)/index(控制器)/(方法) 路徑
3.http://**/home(模組)/index(控制器)/(方法) 重寫
4.http://**/index.php(入口檔案)/?s=/模組/控制器/方法 相容
url可設定生成url位址,不能設定訪問模式
u("模組/控制器/方法")方法,快速生成路徑
訪問模板:
需要在home/view裡面建立與控制器相同名字的資料夾,在該檔案下建檔案,才可訪問
在home/conf中新增'show_page_trace' =>true,執行後可檢視頁面詳細資訊
執行緒基本資訊
六 執行緒基本資訊 isalive 判斷執行緒是否還 活 著,即執行緒是否還未終止 getpriority 獲得執行緒的優先順序資料 setpriority 設定執行緒的優先順序資料 優先順序 概率,不是絕對的優先順序 max priority 10 noem priority 5 預設 min p...
dmesg 基本資訊
dmesg cn s 緩衝區大小 引數說明 c 顯示資訊後,清除ring buffer中的內容。s 緩衝區大小 預設定為8196,剛好等於ring buffer的大小。n 設定記錄資訊的層級。dmesg more dmesg less dmesg grep dmesg head 20 dmesg t...
mysql基本資訊
my qsql不區分大家小寫 展示資料庫e show database 使用資料庫 use 資料庫名 建立資料庫 create database 資料庫名 展示表 show tables 建立表 create table 表名 欄位名 資料型別,欄位名 資料型別 刪除表 1 drop table 表...