
譚浩強(qiáng)教授,我國著名計算機(jī)教育專家。1958年畢業(yè)于清華大學(xué)自動控制系。青年時期曾擔(dān)任清華大學(xué)學(xué)生會主席、北京市學(xué)聯(lián)副主席、北京市人大代表、全國文教戰(zhàn)線先進(jìn)分子。他是我國計算機(jī)普及和高校計算機(jī)基礎(chǔ)教育的開拓者之一。
GDB(GNU Debugger)是一個強(qiáng)大的命令行調(diào)試工具。一般的,在Windows下進(jìn)行開發(fā),很少操控命令行調(diào)試,調(diào)試器大多與編譯器都集成在IDE里了。當(dāng)然,在Windows下也可以直接使用gcc、gdb來做編譯調(diào)試我們的C程序。
如何保證發(fā)布出去的bin文件是最終測試通過的版本?
在嵌入式開發(fā)中,調(diào)試代碼的方法有很多,比如使用調(diào)試器在線調(diào)試、借助一些測量儀器、輸出調(diào)試日志等方式。沒有哪種方法是最好的調(diào)試方法,實際開發(fā)中需要根據(jù)實際情況借助不同的方法進(jìn)行調(diào)試。但在一些稍微大點的項目中,輸出調(diào)試日志卻是比較好的調(diào)試方法。
70年代初,貝爾實驗室創(chuàng)建了C語言,它是開發(fā)UNIX的副產(chǎn)品。很快C就成為了最受歡迎的編程語言之一。但對于Bjarne Stroustrup來說,C的表達(dá)能力還不夠。于是,他在1983年的博士論文中擴(kuò)展了C語言。隨后,支持類的C語言誕生了。
新手必看!
本文詳細(xì)分析了Redis在使用過程中經(jīng)常會遇到的延遲問題,以及如何定位和分析。
盡管2020年注定是艱難的一年,但意法半導(dǎo)體STM32仍盡力為廣大蝶粉提供了面對面溝通碰撞的機(jī)會。
新手必看!
要想理解 C++ 的 this 指針,我們可以先把下面的 C++ 代碼轉(zhuǎn)換成 C 代碼。
學(xué)習(xí)C語言不是一朝一夕的事情,但也不需要花費(fèi)十年時間才能精通。如何以最小的代價學(xué)習(xí)并精通C語言是本文的主題。請注意,即使是“最小的代價”,也絕不是什么捷徑,而是以最短的時間取得最多的收獲,同時也意味著你需要經(jīng)歷艱苦的過程。
為什么GitHub下載速度這么慢? 如何提高GitHub的下載速度?
很多書籍都會把“”goto“”當(dāng)成反面教材使用,認(rèn)為如果使用不當(dāng),將會造成很多意想不到的問題。但goto作為C語言的一部分,存在即合理,goto有它的缺點,也有它的優(yōu)點。
疫情原因回不去學(xué)校,作為一個馬上畢業(yè),即將入職騰訊的大四生,分享一下自己的學(xué)習(xí)歷程吧。
作為工程師洞悉嵌入式領(lǐng)域最新產(chǎn)品和人工智能物聯(lián)網(wǎng)技術(shù)趨勢的年度盛會,今年的STM32全國研討會以“安全連接,智創(chuàng)未來”為主題,攜手物聯(lián)網(wǎng)生態(tài)合作伙伴,共同走進(jìn)了深圳、杭州、鄭州、長沙、南京等14座城市,分享了基于STM32的最新技術(shù)創(chuàng)新,以及在物聯(lián)網(wǎng)安全、智能工業(yè)、無線連接、邊緣端人工智能、圖形用戶界面等領(lǐng)域的產(chǎn)品解決方案和多樣化應(yīng)用實例。
Micrium Software提供了RTOS解決方案系列,俗稱ucos全家桶,其中最為出名的就是ucOS-II 和ucOS-III,于2016年成為Silicon Labs的一部分。
線上故障主要會包括cpu、磁盤、內(nèi)存以及網(wǎng)絡(luò)問題,而大多數(shù)故障可能會包含不止一個層面的問題,所以進(jìn)行排查時候盡量四個方面依次排查一遍。同時例如jstack、jmap等工具也是不囿于一個方面的問題的,基本上出問題就是df、free、top 三連,然后依次jstack、jmap伺候,具體問題具體分析即可。
使用阿里云rds for MySQL數(shù)據(jù)庫(就是MySQL5.6版本),有個用戶上網(wǎng)記錄表6個月的數(shù)據(jù)量近2000萬,保留最近一年的數(shù)據(jù)量達(dá)到4000萬,查詢速度極慢,日??ㄋ?。嚴(yán)重影響業(yè)務(wù)。 問題前提:老系統(tǒng),當(dāng)時設(shè)計系統(tǒng)的人大概是大學(xué)沒畢業(yè),表設(shè)計和sql語句寫的不僅僅是垃圾,簡直無法直視。原開發(fā)人員都已離職,到我來維護(hù),這就是傳說中的維護(hù)不了就跑路,然后我就是掉坑的那個!
70年代初,貝爾實驗室創(chuàng)建了C語言,它是開發(fā)UNIX的副產(chǎn)品。很快C就成為了最受歡迎的編程語言之一。但是對于Bjarne Stroustrup來說,C的表達(dá)能力還不夠。于是,他在1983年的博士論文中擴(kuò)展了C語言。隨后,支持類的C語言誕生了。
前面剛轉(zhuǎn)了一篇文章提到了牛頓-拉夫遜(拉弗森)(Newton-Raphson method)方法,感覺這個數(shù)學(xué)方法很有必要相對深入寫一篇文章來總結(jié)分享印證一下自己的理解。