1程序員那么可愛周末在家剛好刷完最新一集的《斗羅大陸》,然后就看到騰訊在視頻下方給我推薦了一個電視劇。電視劇的名字叫做:《程序員那么可愛》。我在想,這些年程序員真的越來越火了,火到經常出現(xiàn)在知乎熱搜上,火到今年還出了一個關于程序員的綜藝節(jié)目。這個節(jié)目叫做:《燃燒吧!天才程序員》,...
在互聯(lián)網做了幾年之后,去大廠“鍍鍍金”是大部分人的首選。大廠不僅待遇高、福利好,更重要的是,它是對你專業(yè)能力的背書,大廠工作背景多少會給你的簡歷增加幾分競爭力。但說實話,想進大廠還真沒那么容易。我的一個朋友在入職騰訊之前,大大小小的面試經歷了十幾次,最后終于在4輪技術面1輪HR面...
C語言由于在構建系統(tǒng)軟件領域的關鍵作用而被譽為“皇冠上的明珠”。隨著C20國際標準的正式發(fā)布,C進入全新的里程碑。來自Google、微軟、騰訊、華為等業(yè)界專家紛紛表示,包括C20在內的現(xiàn)代C語言將為系統(tǒng)級軟件的開發(fā)、構建、設計帶來重要且深遠的影響。為此,我們特邀C之父、美國工程院...
說起C,很多人的第一反應就是:復雜、難學,事實也的確如此。但不可否認,C在近30年里經久不衰,并且現(xiàn)在學習C的人還在逐年增長。?究其原因,是C有著獨特優(yōu)勢。C是編程語言中的“萬能選手”,它的適用領域非常廣泛,許多新的編程語言都從它身上汲取了設計靈感。作為一門接近底層的語言,它可以...
軟件設計時序圖制作工具在軟件設計過程中,經常會使用到時序圖來表達模塊之間的交互、信息傳遞的動態(tài)行為或者其他軟件邏輯。時序圖可以清晰地表達軟件層面的設計,甚至毫不夸張說是“一圖頂千言”。那么,拋出個直截了當的問題:畫時序圖的工具有哪些?哪個最好用?以下以EA(EnterpriseA...
??大家好,我是唐唐!本文關于C內存管理學習筆記自侯捷,上次筆記見?C內存管理(一)。1.各個標準分配器實現(xiàn)1.1VC6.0malloc在第一節(jié)中提到,malloc的內存塊布局如上,其中cookie(記錄區(qū)塊大小)小,浪費率高,因為cookie始終占8字節(jié)。cookie是我們不需...
什么是網絡編程?用一句話概括,就是對網絡協(xié)議的落地。?落地,意味著對實戰(zhàn)的要求更高。所以,一些朋友更喜歡用類似Netty這種封裝好的框架——快速,高效。確實,跟開發(fā)細節(jié)相比,我們常常更看重開發(fā)效率。?可日常的項目里,我們也不得不面對極端的網絡性能考驗。沒人喜歡堵車,但應對大量請求...
1.線程概述線程是輕量級的進程(LWP:lightweightprocess),在Linux環(huán)境下線程的本質仍是進程。在計算機上運行的程序是一組指令及指令參數的組合,指令按照既定的邏輯控制計算機運行。操作系統(tǒng)會以進程為單位,分配系統(tǒng)資源,可以這樣理解,進程是資源分配的最小單位,線...
一、前言這篇文章來聊聊大名鼎鼎的GDB,它的豪門背景咱就不提了,和它的兄弟GCC一樣是含著金鑰匙出生的,在GNU的家族中的地位不可撼動。相信每位嵌入式開發(fā)工程師都使用過gdb來調試程序,如果你說沒有用過,那只能說明你的開發(fā)經歷還不夠坎坷,還需要繼續(xù)被BUG吊打。我們都知道,在使用...
今天這篇文章,我想跟大家探索下Attributes這個概念。如果你還沒有聽過這個概念,或是一知半解,沒咋用過,那正好表明它處于一個被忽略或是低估的位置。MeetingC曾經對此做過一份調查,結果如下:From?MeetingCCommunity可以看出,大概一千人填寫了這份問卷,...
↓推薦關注↓前言:一直是想知道一條SQL語句是怎么被執(zhí)行的,它執(zhí)行的順序是怎樣的,然后查看總結各方資料,就有了下面這一篇博文了。本文將從MySQL總體架構--->查詢執(zhí)行流程--->語句執(zhí)行順序來探討一下其中的知識。一、MySQL架構總覽:架構最好看圖,再配上必要的說明文字。下圖...
↓推薦關注↓英特爾的長期編譯器專家JamesReinders在一篇博客中透露,他們將在下一代英特爾C/C編譯器中使用LLVM開源基礎架構;并分享了一些相關信息?!癓LVM有助于我們實現(xiàn)為英特爾架構提供最佳C/C編譯器的目標。最新的英特爾C/C編譯器使用LLVM,可提供更快的編譯時...
↓推薦關注↓日期和時間是編程中非常常用的功能。本文是對C11到C17中相關編程接口的介紹。介紹C中可以使用的日期時間API主要分為兩類:C-style日期時間庫,位于頭文件中。這是原先頭文件的C版本。chrono庫:C11中新增API,增加了時間點,時長和時鐘等相關接口。在C11...
學習是?個不斷精進的過程,沒有standarddestination。我們經常聽到技術?各種學習困擾:“學Java也有2年了,總感覺思路不太清晰。”“?上資料和課程太多了,不知道怎么篩選出適合??的經典資料。”“想知道阿?p7p8同學的技術成?路線,都有哪些精進?式?”?欲善其事...
最近剛聽說一個很佩服的阿里P9大佬離職了這位大佬對我的影響還挺大,我很多架構知識都是來自他,可以說他是我架構思維的領路人。每個程序員都有架構師夢,我之前一直以為,學好技術做到技術專家,那當架構師就不在話下。你想啊,技術過硬、業(yè)務熟悉,在公司資歷也夠深,弄個架構肯定不是難事。架構師...