原创 指針,引用,與按值傳遞
1,按值傳遞,比如傳遞a和b的值給函數swap(),編譯器會自動在棧中創建該值得拷貝,交換的也是拷貝,函數結束後,副本已經從棧中被釋放掉了; 2,指針傳遞,寫法較複雜,但是可以成功實現交換。 3,引用()傳遞,引用必須初始化,
原创 linux
一些重要的雜項 調度程序的效率 “優先級”明確了哪個進程應該被調度執行,而調度程序還必須要關心效率問題。調度程序跟內核中的很多過程一樣會頻繁被執行,如果效率不濟就會浪費很多CPU時間,導致系統性能下降。 在linux 2.4時,可執行
原创 tensorflow常用學習鏈接
常見鏈接如下 靜覓的TensorFlow MNIST初級學習 代碼可用 https://cuiqingcai.com/4898.html
原创 statement with no effect 解決
調試中出現這種錯誤,找了好久,竟然是這樣的原因。 // aa 的註釋風格 換爲/*aa */ 就可以了。
原创 linux調度器概觀
由來: 想問問你,想找個什麼樣的對象?假如有一大波妹子,讓你在其中選一個做女朋友,你會怎麼選?這種情況對於理工科的男生是不存在的,聽到那些外國語大學的男生們說看到學校裏倆男生一起去吃飯都不正常,我就憤怒了要。好了還是假如,你會選個什麼樣的
原创 內核源碼調試及實現
修改內核源碼,使用的優麒麟15.04,內核版本爲linux3.19 一步一步跟着做,一定可以實現看到在內核中添加的打印語句輸出。 內核源碼調試步驟 3部曲: 一,裝個linux系統(我裝的是雙系統); 二,編譯內核源碼,使用新內
原创 linux調度器_第三代cfs(3)_分解代碼vruntime的詳解
前面講了排隊的關鍵值,是靠這兩個參數確定的se->vruntime - cfs_rq->min_vruntime,後一個參數是爲了建立一個標準,像一本線二本線那樣的概念,所以今天我們來重點討論第一個參數的情況。 vruntime的詳解: