原创 git使用:新建空白分支

參考文章: http://blog.csdn.net/playboyanta123/article/details/48975175 https://segmentfault.com/a/1190000004931751   前

原创 git使用:提交註釋的修改

詳細參考https://help.github.com/articles/changing-a-commit-message/ 修改註釋: 1.修改最近一次的提交:git commit --amend 2.修改歷史提交的註釋:先調

原创 git使用:常用本地操作

編寫軟件,時常免不了修修改改,修改過後的代碼不一定比前面好,甚至產生新問題,或者有時無意間修改了某行代碼,導致出錯,這種情況都是很常見的,如果此時沒有版本管理,如果是小軟件可能沒什麼影響,如果代碼量很大,就是個很頭疼的問題,git的出現

原创 內核調試之dump_stack

在內核中代碼調用過程難以跟蹤,上下文關係複雜,確實讓人頭痛 調用dump_stack()就會打印當前cpu的堆棧的調用函數了,如此,一目瞭然的就能看到當前上下文環境,調用關係了 1.使用方法 需要包含的頭文件:#include <asm

原创 I2C總線死鎖

原文:http://blog.sina.com.cn/s/blog_72605ba50102vl66.html 現象: 最近發現訪問I2C設備時,主設備復位可能會引起i2C死鎖,表現爲SCL爲高,SDA一直爲低,後發現是從設備拉死i2c

原创 時間和空間複雜度<二>

前面已經介紹了時間空間複雜度的具體計算,這裏將結合具體代碼來詳細分析時間和空間複雜度。 例1 void print(void){ for(i = 0; i < n;i ++)// 執行n次 for(j = 0; j < n;j ++

原创 git使用<二>:提交註釋的修改

詳細參考https://help.github.com/articles/changing-a-commit-message/ 修改註釋: 1.修改最近一次的提交:git commit --amend 2.修改歷史提交的註釋:先調

原创 複雜度分析之很多重循環

這一篇主要是網上看到的一個複雜度題目,使用數學方法進行詳細分析計算 原文地址:http://blog.csdn.net/huxiaokang1234/article/details/52929515 參考鏈接:https://zhidao

原创 數據算法之瞎扯淡

工作後好久沒怎麼弄算法了,感覺實際中用得並不是很多,但是就像知乎上說的:學會造輪子並不是就要你放棄現成的API,而是讓你知道程序裏面到底怎麼回事,對提高編程功底有至關重要的作用,本着這種精神,最近把數據結構和算法詳細學習複習了一遍,也編寫