原创 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