原创 xshell:登陸執行腳本(命令)【ssh自動多級跳轉】

xshell:登陸執行腳本(命令)【ssh自動多級跳轉】 使用xshell在登陸到服務器時,可以配置需要自動執行的命令。 最常用的是,我們可以使用此特性完成ssh自動多級跳轉。 通常,現網生產環境是和不能通過公網直接登陸,需要先登陸到

原创 Lua:模式匹配及捕獲

Lua:模式匹配及捕獲 可以將Lua中的”模式“簡單地理解爲”Lua方言版的正則表達式“。 Lua中使用到“模式”的標準函數 string.find string.gmatch string.gsub str

原创 C/C++:gethostbyname 同主機同域名有時阻塞有時立刻錯誤返回

C/C++:gethostbyname 同主機同域名有時阻塞有時立刻錯誤返回 最近項目中遇到一個很奇特的問題: 在同一主機上,gethostbyname 調用,對同一域名進行查詢出現兩種情況: 1.阻塞一段時間,然後失敗返回; 2.不

原创 FTP:被動模式(PASSIVE)數據鏈路建立失敗

FTP:被動模式(PASSIVE)數據鏈路建立失敗 FTP:基礎概念及使用 今天公司現網有同事反饋我們的 FTP 客戶端工具鏈接 FTP 服務器獲取遠端文件失敗。 簡單排查,發現使用的是 PASSIVE 被動模式,流程如下: 1.FT

原创 C++:STL map 的 find 方法與 operator[] 運算符區別

C++:STL map 的 find 方法與 operator[] 運算符區別 map::find 是 Get iterator to element。 map::operator[] 是 Access element。 最大的區別是

原创 札記-雜記(1):C/C++

札記-雜記(1):C/C++ 有很多內容比較零散,沒有很值得研究的地方; 有很多東西比較容易混淆,不是很容易區別; …… 本文主要是記錄我的日常的小實踐,特別小的那種,不定期更新本文~ (1)Subject:sizeof一個指針: #i

原创 摘要算法:AIX 5.3 使用 openssl 實現 md5 等

摘要算法:AIX 5.3 使用 openssl 實現 md5 等 環境: $ uname -a AIX aix68112 3 5 00F7CAA94C00 查看 openssl 庫: $ ll /usr/lib/*ssl* lrwxrwx

原创 札記-雜記(2):Linux命令

札記-雜記(2):Linux命令 (1) ps -p pid -o comm= 輸出pid對應的命令。 2. 關於~目錄的建立與刪除。 直接cd或者rm“~”實際操作的是用戶目錄,那能否建立一個目錄名字叫”~”呢?又如何刪除呢? [t

原创 摘要算法:SHA 及 Java 實現樣例

摘要算法:SHA 及 Java 實現樣例 相關鏈接:摘要算法:MD5及Java實現樣例 SHA = 安全散列算法(Secure Hash Algorithm)。 SHA 與 MD5 類似,都是單向不可逆散列函數,用於計算消息摘要,生成消息

原创 摘要算法:MD5 及 Java 實現樣例

摘要算法:MD5及Java實現樣例 MD5 = 第五代的消息摘要算法(Message Digest Algorithm)。 MD5 是一種不可逆的單向散列函數。 假設 y = f(x) ,則函數 f(x) 指代 MD5 函數, x 爲待摘

原创 摘要算法:使用 openssl 實現 md5、sha256 等

摘要算法:使用 openssl 實現 md5、sha256 等 相關鏈接: 摘要算法:MD5 及 Java實現樣例 摘要算法:SHA 及 Java 實現樣例 本文主要介紹如何使用 openssl 庫實現 md5、sha256 摘要算法。

原创 C/C++:UDP IPv4 IPv6 客戶端 & 服務端 簡例

C/C++:UDP IPv4 IPv6 客戶端 & 服務端 簡例 客戶端: /*********************************************************** * * Filename

原创 Lua:Linux 平臺編譯 Lua 爲動態鏈接庫

Lua:Linux 平臺編譯 Lua 爲動態鏈接庫 在 Lua 源碼的 makefile 中,沒有編譯動態鏈接庫的目標(tagete),只可編譯爲靜態庫。 如何將 Lua 編譯爲動態鏈接庫呢? 仔細研究下 Lua 的 makefile 文

原创 Java:設置 eclipse 關聯 jar 包源碼

Java:設置 eclipse 關聯 Jar 包源碼 在 eclipse 中進行 Java 開發,當我們想要查看某類的某個方法實現時可以同時按住 Ctrl 並點擊方法,即可查看源碼。 但通常情況下,可以直接定位查看到的是工程包括的 Jav

原创 Linux:ssh 信任免密登錄

Linux:ssh 信任免密登錄 ssh 登錄通常需要輸入 remote 的用戶名和密碼。 可以通過在 local 和 remote 兩側進行一些信任配置,使得 local 通過 ssh 登錄 remote 時不需要輸入密碼而直接登錄。