原创 STL 中list的sort函數實現

// list 不能使用STL 算法 sort(),必須使用自己的 sort() member function, // 因爲STL算法sort() 只接受RamdonAccessIterator. // 本函式採用 quick sort

原创 python實現進程單例(系統級文件加鎖)

import fcntl pid_file ='program.pid'fp = open(pid_file,'w')try:    fcntl.lockf(fp, fcntl.LOCK_EX | fcntl.LOCK_NB)exce

原创 Linux命令行下編輯常用的快捷鍵

Linux命令行編輯快捷鍵: history顯示命令歷史列表 ↑(Ctrl+p)顯示上一條命令 ↓(Ctrl+n)顯示下一條命令 !num執行命令歷史列表的第num條命令 !!執行上一條命令 !?string?執行含有str

原创 YAML 語法淺析

YAML簡介:YAML是“YAML不是一種標記語言”的外語縮寫;但爲了強調這種語言以數據做爲中心,而不是以置標語言爲重點,而用返璞詞重新命名。它是一種直觀的能夠被電腦識別的數據序列化格式,是一個可讀性高並且容易被人類閱讀,容易和腳本語言交