原创 python技巧分享(四)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 如何打印更易讀的類 不推薦方式 class Point(object): def __init__(self, x, y):

原创 廣度優先搜索算法(go)

廣度優先搜索算法(Breadth First Search,縮寫爲BFS),又譯作寬度優先搜索,或橫向優先搜索,是一種圖形搜索算法。簡單的說,廣度優先搜索算法是從根節點開始,沿着樹的寬度遍歷樹的節點。如果所有節點均被訪問,則算法中

原创 shell技巧分享(四)

這是一個系列文章,主要分享shell(部分功能僅適用於bash)的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 常用快捷鍵 Alt+Backspace:刪除光標前的一個單詞 Alt+F:移動光標到下一個空格處 Alt+B

原创 python技巧分享(七)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 is 和 == 的區別 import os str1 = os.__name__ str2 = "os" print str1 #

原创 shell技巧分享(二)

這是一個系列文章,主要分享shell(部分功能僅適用於bash)的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 ps + grep命令 $ sleep 1234 & [1] 19340 $ sleep 1234 & [2]

原创 go語言動態庫的編譯和使用

本文主要介紹go語言動態庫的編譯和使用方法,以linux平臺爲例,windows平臺步驟一樣,具體環境如下: $ echo $GOPATH /media/sf_share/git/go_practice $ echo $GOROO

原创 go技巧分享(二)

這是一個系列文章,主要分享go的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 併發訪問map package main import "sync" type Map struct { sync.RWMutex

原创 windows安裝redis

redis官方網站專門說明了,redis不支持windows平臺,但是Microsoft Open Tech開發並維護了一個windows版的redis,如下: The Redis project does not officia

原创 go語言靜態庫的編譯和使用

本文主要介紹go語言靜態庫的編譯和使用方法,以windows平臺爲例,linux平臺步驟一樣,具體環境如下: >echo %GOPATH% E:\share\git\go_practice\ >echo %GOROOT% C:\

原创 python技巧分享(十)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 通過索引刪除列表元素 my_list = range(0, 10) print my_list # [0, 1, 2, 3, 4, 5,

原创 python技巧分享(九)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 正確打開文件 不推薦方式 f = open("tmp") for line in f.readlines(): print

原创 python技巧分享(八)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 pip安裝指定版本號的包 root@master:demo$ pip install redis==2.7.4 OK CLOSED Co

原创 shell技巧分享(三)

這是一個系列文章,主要分享shell(部分功能僅適用於bash)的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 交互模式時自動輸入 $ pip uninstall redis Uninstalling redis-2.10

原创 go技巧分享(一)

這是一個系列文章,主要分享go的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 命令行查看文檔 $ go doc strings.Trim func Trim(s string, cutset string) string

原创 python技巧分享(五)

這是一個系列文章,主要分享python的使用建議和技巧,每次分享3點,希望你能有所收穫。 1 如何在命令行查看python文檔 推薦方式 root@master:~$ pydoc sys.exit Help on built-