原创 [Vim]如何理解並正確使用 Vim 中的 Buffer、Window 和 Tab

如何理解並正確使用 Vim 中的 Buffer、Window 和 Tab 寫在前面 上週偶然讀到了這篇 Vim Tab Madness. Buffers vs Tabs。這是一篇關於 Vim 中 Buffer、Window 和 Tab 的

原创 [Vim]註釋代碼的四種姿勢

註釋代碼的四種姿勢 之前的博客計劃又因爲懶各種各樣的原因延後了,想着總不能這麼一直拖下去,於是就有了這篇博客… 我們給代碼添加註釋基本上有兩種場景,一種是給模塊、類、函數編寫docstring,而另一種則是臨時將已經存在的代碼註釋掉。當我

原创 [Python模塊學習]使用base64模塊進行二進制數據編碼

base64模塊 前言 昨天團隊的學妹來問關於POP3協議的問題,所以今天稍稍研究了下POP3協議的格式和Python裏面的poplib。而POP服務器往回傳的數據裏有一部分需要用到Base64進行解碼,所以就順便看了下Python裏面的

原创 [Redis]Redis持久化之AOF

Redis持久化之AOF Redis是一個內存數據庫管理系統。所謂的內存數據庫,就是將數據庫中的數據保存在內存當中。內存數據庫的讀寫效率會比一般的數據庫更快,但是一旦斷電或者宕機,數據庫中的數據就會全部丟失。 爲了應對數據丟失的問題,Re

原创 [Git]執行git stash pop時的衝突解決

git stash pop時的衝突解決 今天遇到一個問題,本來在主分支上checkout了一條新分支出來工作,可是做一半的時候突然發現後續要做的東西依賴於另一條特性分支裏面的代碼。特性分支其實是已經推送到遠程並且提交合並請求了,但是並沒有

原创 [PowerShell入門]提供程序和驅動器

提供程序和驅動器 PowerShell系列好久沒更新了,主要原因是懶有些主題涉及的內容太多了,一時間不知道怎麼整理成文章發出來。近期剛好因爲一點小問題又折騰了一下PowerShell,就順便整理出這麼一篇文章,介紹一下PowerShell

原创 [Python]如何理解Python中的裝飾器

如何理解Python中的裝飾器 需要理解的一些概念 要理解Python中的裝飾器,我覺得還是應該從最基本的概念開始: 裝飾器模式:所謂的裝飾器模式,可以簡單地理解爲“在不改變原有內部實現的情況下,爲函數或者類添加某種特性”。這樣我們就可

原创 [Python模塊學習]用colorsys模塊轉換顏色模型,常見顏色模型簡介(RGB/HSV/HSL/YIQ)

colorsys模塊 博主最近又進入了無聊模式,沒事就翻Python標準庫讀源碼讀着玩。但是裏面有幾個模塊確實規模比較大,所以坑挖了一半就停了…現在電腦桌面上一堆沒填完的坑。總之慢慢填吧… 今天發現了這麼一個模塊,非常簡單,也有些實用性(

原创 [Python模塊學習]使用linecache模塊加載和緩存文件內容

linecache模塊 接觸到linecache這個模塊是因爲前兩天讀attrs源碼的時候看到內部代碼引用了這個模塊來模擬一個假文件,帶着一臉疑問順便讀了一下這個模塊的源碼,發現其實也就那麼回事兒,代碼不多,在這總結一下。 linecac

原创 [PowerShell入門]選擇結構和循環結構

PowerShell入門 學習完PowerShell中的關係運算和邏輯運算,就可以開始學習PowerShell的控制結構了。 儘管本篇儘量減少了對於學習過其他語言讀者來說不重要的內容,但爲了照顧初學者(或許真的有吧…),所以還是保留了一些

原创 [Python模塊學習]用sndhdr模塊識別音頻格式

sndhdr模塊 功能描述:sndhdr模塊提供檢測音頻類型的接口。 唯一一個API sndhdr模塊提供了sndhdr.what(filename)和sndhdr.whathdr(filename)兩個函數。但實際上它們的功能是一樣的

原创 菜雞的第一次面試經驗總結

菜雞的第一次面試經驗總結 上個星期收到某公司的面試邀請,地點是成都,想到這是春招以來第一次有公司給面試機會,就屁顛屁顛地去了。這兩天重慶成都兩地跑來跑去,說實話也是挺累的,不過此行收穫不少。一回到宿舍就趕緊擼出來這麼一篇心得,在這跟各位分

原创 技術的“好”與“壞”

技術的“好”與“壞” 大家好!現在是2017年11月10日,距離最後一次更新博客已經五個月左右了。這幾個月我一方面忙着工作和應付學校的各種雜事,還要處理一些團隊事務和私事,所以一直沒有更新,不過其實電腦桌面上已經攢了很多篇稿子了…只不過是

原创 [Python模塊學習]使用標準庫fractions模塊使Python支持分數類型

fractions模塊 fractions模塊提供了分數類型的支持。 Fraction類 該類是fractions模塊的核心,它繼承了numbers.Rational類並且實現了該類所有的方法。 構造函數並不複雜: class frac

原创 [Python模塊學習]使用hmac模塊生成加入了密鑰的消息摘要

hmac模塊 hmac模塊用於生成HMAC碼。這個HMAC碼可以用於驗證消息的完整性,其原理也很簡單,就是一種加入了密鑰的消息摘要,相比起MAC更加安全。JWT(JSON Web Token)中第三部分的消息摘要就是使用了HMAC。 H