Linux wc 命令統計行數、字數、字元數、最長行:參數詳解與常見陷阱
基本輸出欄位 $ wc file.txt 10 45 320 file.txt # 行數 字數 字元數 檔名 常用參數 參數長參數功能 -
PHP TCP 端口掃描檢測:非阻塞 Socket、超時控制、批量掃描封裝
核心原理 socket_create(AF_INET, SOCK_STREAM, SOL_TCP) 建立 TCP Socket。 socket_set_non
PHP 獲取中文字串首字母(拼音首字母):GB2312 編碼區間映射表實現
原理 GB2312 編碼中,漢字按拼音排序,每個首字母佔據固定編碼區間。將 UTF-8 轉 GB2312,取高位字節區間映射即可得首字母。 完整映射表與函式
Nginx proxy_cache 反向代理緩存實戰:gzip 預壓縮、SSI 動態片段、多級緩存策略
核心配置結構 # http 區塊 proxy_cache_path /var/cache/nginx/proxy levels=1:2 keys_zone=ma
PHP header 實現文件下載:斷點續傳、大檔案流式輸出、安全檔名編碼
基礎下載函式 function downloadFile(string $filePath, string $downloadName = ): void {
Apache 圖片防盜鏈完整配置:mod_rewrite、Referer 判斷、自定義替換圖片
盜鏈原理與危害 第三方網站直接在頁面引用 <img src=https://your-cdn.com/img.jpg>,消耗你的頻寬、CDN 費用,
PHP inotify 實現高效目錄監控隊列處理:內存目錄、阻塞讀取、生產消費模型
核心優勢 事件驅動:內核通知,無輪詢 CPU 浪費。 阻塞讀取:inotify_read() 無事件時休眠,有事件即刻返回。 記憶體目錄:/dev/shm (
PHP flush 與 ob_flush 實現字串逐條輸出:原理、瀏覽器相容與最佳實踐
核心代碼 // 1. 關閉所有 PHP 層緩衝 ob_end_clean(); // 2. 填充瀏覽器最小渲染閾值 (IE/Edge 需 ≥256 bytes)
PHP 輸出控制緩衝機制深度解析:ob_start、ob_flush、flush、ob_implicit_flush 實戰
緩衝層級關係圖 PHP 腳本 │ ▼ PHP output_buffering (php.ini, 預設 4096 bytes) │
PHP 動態頁靜態化改造方案:文件快取、判斷存在、自動生成、Nginx 落地
改造目標 在不大幅重寫業務邏輯前提下,為現有動態頁(如 display.php?id=123)增加靜態檔案快取層。 方案一:入口檔攔截(改動最小)
PHP $GLOBALS 與 global 關鍵字深度解析:引用機制、銷毀行為與最佳實踐
核心差異一覽 特性$GLOBALSglobal $var 本質超全域陣列,鍵為變數名,值為真實變數引用在函數內建立指向全域變數的別名(符號表別名) 作用域全腳
PHP 正則匹配文章遠程圖片並下載存儲本地:完整實戰類
核心流程 正則提取 <img src=...> 中的遠程 URL。 去重(同一文章可能多次引用同一圖)。 下載圖片(file_get_conten
PHP 判斷字串純英文、純中文、中英混合:mb_strlen 與 urlencode 兩種方案
方案一:mb_strlen 對比 strlen(適用 UTF-8) = 3) { return 2; } return 3; /
Linux du 命令查找大檔案/目錄:人類可讀、排序、Top N 實用技巧
基礎用法 # 當前目錄總大小 du -sh . # 當前目錄下所有一級子項大小 du -sh * # 指定目錄/檔案大小 du -sh /var/log/n
PHP 陣列集合運算完整指南:合併、交集、差集、鍵名/值比較對照表
合併(聯集) 運算子/函式行為鍵名處理適用場景 $a + $b鍵名衝突保留左邊字串鍵不覆蓋,數字鍵重新索引配置合併(預設值 + 用戶覆蓋) array_mer
PHP 簡易垃圾評論過濾:重複字符、純字母數字、長度檢查
過濾邏輯 /** * 簡易垃圾評論檢測 * @param string $text 用戶輸入 * @return bool true=通過 false=疑
Apache .htaccess 拒絕特定 IP/網段訪問:語法、範例與進階防護
基本語法 Order Allow,Deny Deny from 110.120.16.11 Deny from 108.8.32.0/24 Allow from
PHP header Location 重定向:正確用法、常見坑點與輸出緩衝最佳實踐
基本語法 header(Location: https://example.com/target.php); exit; // 必須立即終止腳本 三大鐵律