技術(shù)厲害一點(diǎn)的工程師都知道,性能不僅對產(chǎn)品的攻城掠地至關(guān)重要,也是程序員價值的重要體現(xiàn),在工作面試、等級晉升上都扮演著核心角色。?比如,很多大廠為了保障晉升的公平性,一般會由跨部門的專家組成評委會。其他部門的高級專家,在不熟悉候選人業(yè)務(wù)的情況下,只能去考察其底層的硬核知識,而這當(dāng)...
我是極簡主義者,崇尚簡潔明快的代碼風(fēng)格,這也可能是我不喜歡Java全家桶的原因……當(dāng)然我說的簡潔是要建立在不降低可讀性的前提下,即不影響代碼本身的表現(xiàn)力。如果為求代碼精簡而讓代碼晦澀艱深同樣不可取。本文會介紹10個條款,后續(xù)還會陸續(xù)更新相關(guān)的內(nèi)容,請大家持續(xù)關(guān)注!1.善用empl...
極簡主義者,崇尚簡潔明快的代碼風(fēng)格,這也可能是不喜歡Java全家桶的原因……當(dāng)然我說的簡潔是要建立在不降低可讀性的前提下,即不影響代碼本身的表現(xiàn)力。如果為求代碼精簡而讓代碼晦澀艱深同樣不可取。本文會介紹10個條款。1.善用emplaceC11開始STL容器出現(xiàn)了emplace(置...
一、前言如果問C語言中最重要、威力最大的概念是什么,答案必將是指針!威力大,意味著使用方便、高效,同時也意味著語法復(fù)雜、容易出錯。指針用的好,可以極大的提高代碼執(zhí)行效率、節(jié)約系統(tǒng)資源;如果用的不好,程序中將會充滿陷阱、漏洞。這篇文章,我們就來聊聊指針。從最底層的內(nèi)存存儲空間開始,...
小時候讀書好的長大了肯定賺錢多嗎?小時候以為是,長大后看看身邊好像并不是?。∮泻芏鄬W(xué)渣買房買車,也有很多學(xué)霸混的普普通通??!好好學(xué)技術(shù),能寫代碼排bug,技術(shù)厲害就能賺錢嗎?年輕時以為是這樣,工作幾年后發(fā)現(xiàn)好像并不是??!自己公司領(lǐng)導(dǎo),朋友認(rèn)識的那誰誰,都完全不懂技術(shù)(人好像還很s...
程序員壓力太大,能干出什么事?除了刪庫跑路,還能偷偷罵人。前幾天,網(wǎng)傳京東某程序員因為壓力過大,在商品介紹的代碼里嵌入了一段罵公司的話。據(jù)爆出的聊天記錄中得知,這段代碼只有在夜間模式下才能看見。雖然不知道這個問題是怎么發(fā)現(xiàn)的,也許是由人工巡檢,也許是系統(tǒng)識別能力。但可以肯定的是,...
在傳感器使用中,我們常常需要對傳感器數(shù)據(jù)進(jìn)行各種整理,讓應(yīng)用獲得更好的效果,以下介紹幾種常用的簡單處理方法:加權(quán)平滑:平滑和均衡傳感器數(shù)據(jù),減小偶然數(shù)據(jù)突變的影響。抽取突變:去除靜態(tài)和緩慢變化的數(shù)據(jù)背景,強(qiáng)調(diào)瞬間變化。簡單移動平均線:保留數(shù)據(jù)流最近的K個數(shù)據(jù),取平均值。下面,具體...
大家好哇~歡迎來我的神奇的“科普”頻道!今天,我們?yōu)榇蠹医榻B程序員是如何怎么存檔并管理文件版本的。大家要做好心理準(zhǔn)備,今天的“科普”稍有點(diǎn)點(diǎn)硬核,我想從需求分析,產(chǎn)品設(shè)計,代碼實現(xiàn)等全方位角度為大家“科普”,綜合的東西較多,可能不太好看懂......但內(nèi)容應(yīng)該還是有點(diǎn)點(diǎn)意思的,畢...
在淘寶上隨便一搜,就會出來一大堆“程序代做”、“程序代寫”之類的服務(wù),店家聲稱可以提供程序設(shè)計、軟件開發(fā)等各種服務(wù)。進(jìn)店后還可以看到各種好評:有一位曾經(jīng)在淘寶找過代寫代碼服務(wù)的人講述了整個經(jīng)過:之前給朋友做了一個外包項目,后來線上出現(xiàn)內(nèi)存泄漏,自己排查了很久沒找到原因,靈機(jī)一動想...
源?/?頂級程序員因為結(jié)婚,程序員又上熱搜了但這次不是加班維護(hù)服務(wù)器而是程序員接親被要求現(xiàn)場寫代碼01清華計算機(jī)博士接親被要求現(xiàn)場寫代碼陜西西安,一位清華計算機(jī)博士接親,被新娘要求當(dāng)場寫代碼編程,在電腦上做出一顆愛心。新娘說,新郎是清華計算機(jī)專業(yè)博士,出這道題是想提醒他不要忘記吃...
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是在串口波特率識別實例里逐步展示i.MXRT上提升代碼執(zhí)行性能的十八般武藝。恩智浦MCUSE團(tuán)隊近期一直在加班加點(diǎn)趕SBL項目(解決客戶產(chǎn)品OTA需求),這個項目里集成了ISP本地升級(UART/USB)功能,其中UA...
作為京東集團(tuán)大佬,劉強(qiáng)東備受關(guān)注?;ヂ?lián)網(wǎng)界的大佬,很多都是程序員出身,或者會寫代碼,就像雷軍、馬化騰、李彥宏、周鴻祎等,幾乎都是編程高手。于是有人問道,劉強(qiáng)東的代碼水平如何?關(guān)于這個問題,得到了很多網(wǎng)友的回答:頭條號@電子哥的日常:劉強(qiáng)東代碼水平非常厲害啊。高考是宿遷市的狀元,省...
關(guān)注「嵌入式大雜燴」,選擇「星標(biāo)公眾號」一起進(jìn)步!來源:麥克泰技術(shù)在許多實時應(yīng)用中,如電機(jī)控制、發(fā)動機(jī)控制、無線通信等時間敏感的應(yīng)用,CPU可能花費(fèi)不到5%的時間執(zhí)行代碼。這些嵌入式系統(tǒng)通常用C語言編寫,開發(fā)人員可能會使用到匯編語言優(yōu)化代碼,以滿足時間期限(deadline)要求...
2020年我們經(jīng)歷了很多大起大落,遠(yuǎn)程辦公以及在家隔離對我們產(chǎn)生了諸多影響。然而在數(shù)字轉(zhuǎn)換與軟件領(lǐng)域,2020年注定是不平凡的一年。受疫情的影響,許多企業(yè)都被迫開始通過各種形式發(fā)展在線業(yè)務(wù),而軟件開發(fā)服務(wù)對企業(yè)發(fā)展的重要性也達(dá)到了前所未有的高度。因此,我們需要時刻關(guān)注行業(yè)的當(dāng)前發(fā)...
大家好,我是小麥,之前有讀者問我,怎么高效地使用GitHub?我和他解釋了一下,GitHub是個網(wǎng)站,想要玩轉(zhuǎn)它,Git的知識也必不可少,這里和大家分享一下這篇關(guān)于Git的教程,圖文并茂,建議收藏。Git是程序員學(xué)習(xí)和工作都離不開發(fā)工具,也是非程序員好用的文檔版本管理工具。本文圖...
關(guān)注、星標(biāo)公眾號,直達(dá)精彩內(nèi)容來源|嵌入式arm十個最值得閱讀學(xué)習(xí)的C開源項目代碼1.Webbench2.Tinyhttpd3.cJSON4.CMockery5.?Libev6.Memcached7.Lua8.SQLite9.UNIXv610.NETBSD1.WebbenchWe...
來源|?最后一個bug正文大家好,我是bug菌!今天主要是收集并精選了一些自己所了解和學(xué)習(xí)過的優(yōu)秀的嵌入式開源框架代碼和項目,不太了解的就不推薦給大家了,因為開源的東西實在是太多了,魚龍混雜,所以取其精華去其糟粕是迫在眉睫的大事~當(dāng)然也不要總是沉浸在開源的東西之中無法自拔,開源雖...
#?干了這碗雞湯生活是苦難的,我又劃著我的斷槳出發(fā)了。--博爾赫斯想必很多人都聽說過虛函數(shù)開銷大,貌似很多答案都說是因為虛函數(shù)表導(dǎo)致的那一次間接調(diào)用,真的如此嗎?直接看下面這兩段代碼:#include?#include?"timer.h"struct?Base?{???publi...
來源:InfoQ,作者|褚杏娟核子可樂“我終于又能親手解決軟件工程問題了,這才是我真正喜歡的事情?!碑?dāng)?shù)貢r間7月22日,《2020胡潤全球獨(dú)角獸榜》中排名58位的科技公司HashiCorp的創(chuàng)始人MitchellHashimoto發(fā)布內(nèi)部信表示,他將辭去公司CTO的職位,同時退出...
2020年我們經(jīng)歷了很多大起大落,遠(yuǎn)程辦公以及在家隔離對我們產(chǎn)生了諸多影響。然而在數(shù)字轉(zhuǎn)換與軟件領(lǐng)域,2020年注定是不平凡的一年。受疫情的影響,許多企業(yè)都被迫開始通過各種形式發(fā)展在線業(yè)務(wù),而軟件開發(fā)服務(wù)對企業(yè)發(fā)展的重要性也達(dá)到了前所未有的高度。因此,我們需要時刻關(guān)注行業(yè)的當(dāng)前發(fā)...