博客 / 列表

code - Go語言中函數的return不是原子操作,在底層是分為兩步來執行

package main import ( "fmt" ) // Go語言中函數的return不是原子操作,在底層是分為兩步來執行 // 第一步:返回值賦值 // defer // 第二步:真正的RET返回 // 函數中如果存在defer,那麼defer執行的時機是在第一步和第二步之間 func f1() int { x:=5 defer func(){

, function , defer , go

code - 分享之CGI、FastCGI 與 PHP-FPM (一)

PHP-FPM 的全稱是 PHP FastCGI Process Manager,即 PHP FastCGI 進程管理器,要了解 PHP-FPM ,首先要看看 CGI 與 FastCGI 的關係。 CGI 的英文全名是 Common Gateway Interface,即通用網關接口,是 Web 服務器調用外部程序時所使用的一種服務端應用的規範。 早期的 Web 通信只是按照客户端請求將保存在

php , php-fpm , HTTP , cgi , fastcgi