原创 python-range/random/切片
range函數創建整數列表:1、只有一個參數,從0開始計數: >>> range(4) [0, 1, 2, 3] 2、兩個參數,第一個參數爲起始,第二個參數爲結束: >>> range(0,5) [0, 1, 2, 3, 4]3、三個
原创 Unicode編碼理解
Unicode(統一碼、萬國碼、單一碼)是計算機科學領域裏的一項業界標準,包括字符集、編碼方案等。它爲每種語言中的每個字符設定了統一併且唯一的二進制編碼。它包含世界上所有語言以及來自數學領域和其他領域的各種符號。 Unicode用4個字節
原创 APK編譯
Gradle常用命令: ./gradlew -v ./gradlew clean ./gradlew build, 這裏注意是./gradlew, ./代表當前目錄,gradlew代表 gradle wrapper,意思是gradle的
原创 git log 總結
1.git log filename(查看該文件相關的commit記錄) 2.git log -p filename(顯示該文件每次提交的diff) 3.git show commit-id/branchName/tagName(查看某次
原创 python遍歷倉庫列表文件,提交代碼
# -*- coding: utf-8 -*- #argv[1]:清單文件 import os import sys def read_file(fileName): for line in open(fileName):
原创 python經句
1、python是動態類型腳本語言。 2、oop(面向對象設計)不僅是一門技術,更是一種經驗。 3、類基本上就是生產對象的工廠。每次調用一個類,就會產生一個有獨立命名空間的新對象。 4、類型屬於對象,而不是變量名。 5、在目錄下放置一個_
原创 linux打包壓縮和解壓
Linux下常見的壓縮包格式有5種: zip tar.gz tar.bz2 tar.xz tar.Z 其中tar是種打包格式,gz和bz2等後綴纔是指代壓縮方式gzip和bzip2 ***.zip的壓縮*** 1、把mydat
原创 vim快捷鍵
gg ##命令將光標移動到文檔開頭G ##命令將光標移動到文檔末尾:set nu ##顯示文本行:set ff? ##顯示文件格式:set ff
原创 python鉤子簡單腳本
#!/usr/bin/env python import re import sys #驗證提交格式的腳本,其中[和]需要轉義\[ #放到腳本commit-msg裏面,在腳步裏面執行:python /xxx/xxx/xxx.py mfil
原创 問題解決
mybase的菜單欄,點擊幫助,選擇常見問題解答...,網頁上第15條Troubleshooting的第一條,有解決的辦法,非常簡單。或者點擊文件,關閉當前數據庫,從新打開。不帶有隻讀字樣就行。 python 無法安裝包,解決辦法: 更新
原创 ubuntu命令總結
幾款不同系統的概述: Yum 運行是在 Fedora 和 RedHat 以及 SUSE、CentOS中的Shell前端軟件包管理器(Scientific Linux 也可以)。其它 Linux 發行版絕大部分都不能用,某些可以用但是會導致
原创 工廠模式
1、創建對象的最佳模式。 簡要過程: a、N個不同的實體類分別實現同一個接口。 b、單獨創建一個獨立的工廠類,通過工廠類創建基於給定信息的N個實例。 c、該共同的接口指向新創建的N個實例。(類似於父類引用指向子類實例) 達到封裝效果。
原创 shell腳本之踩過的坑
1、遍歷一個文件(該文件中是所有倉路徑列表),需要在遍歷的每行末尾添加.git,${rootdir}${repositoryFile}".git"。測試的時候,“.git”死活添加不到末尾,總是莫名其妙跑到行首,一開始以爲是換行符造成的,
原创 python-字符串操作方法
說明:模式(pattern)是針對正則表達式的,需要導入re模塊。而文本串分隔符就是簡單的字符串。 字符串分割: str.split() python內置函數,返回值爲列表,只能傳入單一的文本串分隔符,如str.split(','),如
原创 sed---用法簡介
sed -n '/pattern/p' fileName | sed -n 7,12p#pattern是你要匹配的內容#fileName是你要查找的文件以上實現:顯示匹配結果中的7-12行 sed -n '