「遠程開發(fā)」時代到來?
沒有加return 0;編譯器會自動添加一個。那怎么證明呢?
從問題出發(fā),走一遍線程池的思想之旅,你會發(fā)現(xiàn)它很簡單。
最新版本的AliOS Things已經(jīng)支持在Windows下面編譯ESP8266的固件。
UML建模在工程開發(fā)中,不止程序員可以用于做軟件程序設計,而且產(chǎn)品經(jīng)理也常常使用它來做軟件需求分析。
優(yōu)秀項目代碼是怎么構建出來的?
嵌入式工程師如何告別被人詬病的爛代碼,寫出拍手稱道的好代碼?
先來看段代碼:這段代碼非常簡單,就是先用mmap的方式,為該進程分配10GiB的虛擬內(nèi)存,然后再用page寫
有極少量0.75MB在NUMA0。這是不是說numactl -m 1沒有起作用呢?
會讀代碼,和會寫一樣重要
你為什么選擇成為程序員呢?
互聯(lián)網(wǎng)界的大佬,幾乎都是編程高手!
“一個函數(shù)的代碼盡量不要超過50行”
你怎么進入Linux開發(fā)的,為什么選擇這個?
基本上,沒有人會將大段的C語言代碼全部塞入 main() 函數(shù)。更好的做法是按照復用率高、耦合性低的原則,盡可能的將代碼拆分不同的功能模塊,并封裝成函數(shù)。
不知道大家有沒有幻想過,不用寫代碼就能開發(fā)軟件的 IDEA。
阿里云2.0的愿景,就是讓不懂代碼的人,也能運用起云來。
工作四年,看過很多思考不夠深入的代碼,因此寫一下總結(jié)吧,50個讓你代碼更好的小建議。其中的一些點,我以前的文章也寫過啦,這次主要匯總一下。希望大家日常寫代碼多點思考,多點總結(jié),加油!同時哪里有不對的,也望指出,感謝哈~
隨著我們工程化經(jīng)驗的增加,不知不覺的我們就會關心到這個問題,模塊化,模塊設計就顯現(xiàn)出來,那到底什么是模塊化呢?
有限自動機(Finite Automata Machine)是計算機科學的重要基石,它在軟件開發(fā)領域內(nèi)通常被稱作有限狀態(tài)機(Finite State Machine),是一種應用非常廣泛的軟件設計模式(Design Pattern)。本文介紹如何構建基于狀態(tài)機的軟件系統(tǒng),以及如何利用Linux下的工具來自動生成實用的狀態(tài)機框架。