原创 5、Nginx與Php-Fpm結合詳解
1、環境準備 版本 安裝路徑 nginx nginx/1.9.2 /usr/local/nginx php 7.2.4 /usr/local/php 2、配置 nginx.conf文件在/usr/loc
原创 6、Php-Fpm配置文件說明
1、php-fpm 是管理fastcgi的進程管理器,採用master-worker的方式。在源碼編譯php時,需要–enable-fpm,才能啓動。默認其配置文件在php安裝目錄中的etc中 2、php-fpm配置文件說明 FPM 使用
原创 1、單機到聯網的發展
1、單機時代 在單機時代,電腦跟電腦之間是不互通的。即電腦A中的資源,電腦B是無法直接獲取。只能通過外部設備進行拷貝。比如軟盤、U盤等等。這個大大地降低了事情的處理效率。 2、發展-電腦互聯 爲了提高生產效率。就勢必要解決
原创 2、Web通信流程
1、web通信 web通信是採用http協議,完成C/S的通信方式。其流程圖如下: 其中,整個網絡拓展中存在: DNS: 負責把域名解析成ip地址 webserver: 提供web服務的機器 資源庫: 泛指
原创 深入理解Workerman框架導讀
結合自己對workerman框架的學習與使用。在使用的過程中,深刻地感受到這個框架會對php程序員技術棧產生多大的影響。比如socket網絡編程、多進程處理以及多進程間的通信等等知識點。這些基本上大多數phper是很少去接觸和理解。但礙於
原创 Go常見運算操作
1、算術運算符// 運算符 描述 實例// + 相加 A + B 輸出結果 30// - 相減 A - B 輸出結果 -10// * 相乘 A * B 輸出結果 200// / 相除 B / A 輸出結果 2// % 求餘 B % A 輸
原创 Go 複數類型
package mainimport "fmt"func main() { // 1、聲明覆數類型 var t complex128 t = 2.1 + 3.14i fmt.Println(t) // 2、自動推導 t1 := 3.3 +
原创 Go循環語句
package mainimport "fmt"func main() { // 1、for語句格式 // for 初始化條件;判斷條件;條件變化 sum := 0 for i := 0; i <= 5; i++ { sum += i
原创 Go 字符類型
package mainimport "fmt"func main() { // 1、聲明字符類型 var ch byte ch = 97 fmt.Printf("ch=%c\n",ch) // 字符大小寫相差32 ch = ch - 3
原创 Go布爾類型
package mainimport "fmt"func main() { // 1、聲明布爾類型 var a bool = true fmt.Println("a=",a) // 2、自動推導 var b = false fmt.Pri
原创 Go 常見中斷和跳轉語句
package mainimport "fmt"func main() { // 1、break 表示中斷退出 被適用於 for、switch、select // continue 表示跳出本次循環,被適用於 for i := 0 //
原创 Go 類型轉換與別名
package mainimport "fmt"func main() { // Go語言中沒有隱式轉換,都是顯式轉換。格式 type(var).即類型(變量) // 但轉換只能在兼容類型下才行 // 1、不兼容類型不能轉換 bool <
原创 Go選擇語句
package mainimport "fmt"func main() { // 1、if語句使用 var a = 10 if a==10 { fmt.Println("a等於10") } // 2、if-else語句使用 var b
原创 Go變量使用
package mainimport "fmt"func main() { // 1、聲明格式 var 變量名 類型 // go要求,變量聲明瞭,必須要使用,否則會報錯 // 2、只是聲明沒有初始化的變量,默認值爲其類型的默認值,比如
原创 Go常量使用
package mainimport "fmt"func main() { // 變量: 程序運行期間,可以改變的量,變量聲明需要var // 常量: 程序運行期間,不能被改變的量,聲明需要const // 1、常量聲明 const a