Shell 腳本傳參三大模式:固定參數、參數校驗與可變參數循環處理
模式一:固定位置參數($1, $2...) #!/bin/bash echo 腳本名: `basename $0` echo 參數1: $1 echo 參數2
Shell 變量使用完全指南:定義、賦值、命令替換、鍵盤輸入與實戰腳本
變量命名規則 以字母或下劃線開頭,區分大小寫; 可包含字母、數字、下劃線; 無需聲明類型,賦值即創建。 基本賦值與引用 yourname=Linux e
Shell for 循環進階總結:大數字遞增陷阱與四種解決方案對比
問題現象 for i in `seq 1 10000000` 在百萬級以上會產生科學計數法(如 1e+06),導致變量無法作為數字參與運算。 四種解決方案對比
Shell 常用操作符速查:算術、關系、文件測試、字符串與擴展測試
算術操作符 + - * / % 使用 $((...)) 或 let 進行算術運算。 關系操作符(數值比較) 操作符含義用法示例 -eq等於[ $
Shell for 與 while 循環完全指南:語法、變體與進程控制實戰
for 循環六大變體 1. 數字範圍(Brace Expansion) for i in {1..10}; do echo $i; done 2. 顯式
Windows Server 2008 R2 IIS 7 配置 IP 訪問限制(允許/拒絕名單)
啟用「IP 地址和域限制」模塊 打開「服務器管理器」→「角色」→「Web 服務器 (IIS)」→「添加角色服務」; 在「安全性」節點下勾選 IP 和域限制,完
Win7 IIS 7.5 上傳大文件失敗:雙重限制解除圖文教程
錯誤現象 ASP 頁面上傳文件超過 200KB 時報錯 Request 對象 錯誤 ASP 0104 : 80004005。實際受雙重限制: ASP 引擎層面
Windows 下 Python 安裝圖文教程(以 Python 3.3.2 為例)
下載安裝包 官網:python.org/downloads/windows。選擇 Windows x86-64 executable installer(64
Python 中文輸出亂碼解決:encode/decode 與 sys.setdefaultencoding 兩大方案
方案一:顯式 encode / decode(推薦) # 讀取 Excel 中文 sheet 名 name_bytes = sheet.name.encode
Python xlrd 庫實現 Excel 指定列關鍵字檢索並導出
安裝 pip install xlrd # 注意:xlrd 2.0+ 僅支持 .xls,.xlsx 請用 openpyxl 完整檢索腳本 = sheet.
Python 遍歷目錄與文件:os.walk 與 os.path.walk 實戰對比
現代推薦:os.walk(Python 3 標準) import os for root, dirs, files in os.walk(g:\\):
Python chardet 庫檢測字符編碼:安裝、用法與最佳實踐
安裝 pip install chardet # 或下載源碼 python setup.py install 核心 API import chardet
Python 自動化操作 IE 登錄土豆網:win32com 實戰
適用場景 需模擬真實瀏覽器行為(JavaScript 渲染、Cookie 管理); 目標網站無公開 API,且反爬蟲較強; Windows 環境,已安裝 In
Python 檢測 QQ 在線狀態:基於騰訊 Web 协议的實現
原理說明 利用騰訊提供的 Web 狀態查詢接口 https://wpa.paipai.com/pa?p=1:{QQ}:17,根據返回內容長度判斷在線狀態: C
Python 進制轉換速查手冊:二進制、八進制、十進制、十六進制互轉
字面量表示法 進制前綴示例十進制值 二進制0b / 0B0b113 八進制0o / 0O (Py3) / 0 (Py2)0o119 十六進制0x / 0X0x
Python 二進制文件讀寫完全指南:struct、binascii 與文件模式詳解
核心概念 打開文件必須加 b 標誌:rb、wb、ab; Python 3 中 bytes 與 str 嚴格區分,二進制操作返回 bytes; struct 模
Python 符號計算求導數:SymPy 實戰入門
安裝 SymPy pip install sympy 基本求導流程 from sympy import * # 定義符號變量 x = Symbol(x)