原创 python遍歷文件

# -*- coding: utf-8 -*-#argv[1]:清單文件import osimport sysdef read_file(fileName):    for line in open(fil

原创 linux慕課學習總結

linux中掛載命令:1、掛載點可以理解爲盤符(盤符是windows概念,指C盤、D盤等),任何一個空目錄都可以作爲掛載點。一般掛在/mnt下。2、把掛載點(盤符)和分區連接在一起,就叫掛載。3、擴展分區是不能寫入數據的。4、軟連接(快捷

原创 git log命令總結

1.git log filename(查看該文件相關的commit記錄)2.git log -p filename(顯示該文件每次提交的diff)3.git show commit-id(查看某次提交的詳細信息)4.git show co

原创 鉤子學習總結

Git 和 Gerrit 掛鉤是具有預定名稱的腳本,它們在 Git 操作(例如,推送)之前或之後運行。依賴於掛鉤服務器。 參考鏈接:https://www.ibm.com/support/knowledgecenter/zh/SSYMRC

原创 git使用心得

git裏有四種對象:commit、tree、blob、tag文件的三種狀態:committed(已經提交的)、modified(已修改的)、staged(已暫存的)git中的分支,本質上僅僅是個指向comm

原创 常見錯誤分析

Problem:郵箱不配問題。Solution:1、重新設置用戶名和郵箱$git config --global user.name "username"$git config --global user.email "email"2、然

原创 rsync 工具總結

rsync是linux系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地複製,或者與其他SSH、rsync主機同步。選項:-v, --verbose 詳細模式輸出。-

原创 shell中if條件判斷

if [  ];then...esle...fi或者if [  ];then...elif [  ];then...else...fi條件判斷:1、字符串判斷str1 = str2 (當兩個串相等時爲真)s

原创 shell用法總結

shell俗稱殼(用來區別於核),是指“提供使用者使用界面”的軟件(命令解析器),其接收用戶命令,然後調用相應的應用程序。同時shell又是一種程序設計語言,作爲命令語言,它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一

原创 repo總結

1、 repo start  ##創建並切換分支repo start  newbranchname [--all | projectName]剛克隆下來的代碼是沒有分支的,repo start是對git c

原创 shell腳本---字符串截取替換操作

字符串截取的8種方法:假設有變量 var=http://www.aaa.com/123.htm.1.#號截取,# 號是運算符,*代表所有,刪除左邊字符,保留右邊字符。echo ${var#*//} 其中 var 是變量名,*// 表示從左

原创 python3學習

range函數創建整數列表:1、只有一個參數,從0開始計數:>>> range(4)[0, 1, 2, 3] 2、兩個參數,則將第一個參數作爲起始,第二個參數作爲結束:>>> range(0,5)[0, 1, 2, 3, 4]3、三個參數

原创 LDAP 服務器搭建

1、HTTP認證方式:這種方式比較簡單。網上有很多文章。需要安裝JDK、Git、Gerrit、Nginx、apache2-utils和gitweb 等。 gerrit需要配置gerrit.config。創建gerrit賬號用命令行的形式,

原创 IT單詞

gateway  ##網關mask  ##子網掩碼client  ##客戶端;主機DHCP (Dynamic Host Configuration Protocol動態主機配置協議)manual  ##adj手工的automaticall

原创 Unicode編碼總結理解

Unicode(統一碼、萬國碼、單一碼)是計算機科學領域裏的一項業界標準,包括字符集、編碼方案等。它爲每種語言中的每個字符設定了統一併且唯一的二進制編碼。它包含世界上所有語言以及來自數學領域和其他領域的各種符號。 Unicode用4個字節