最近小萊去大廠面試,最終掛在了分布式鎖上,于是回來后認真整理了這篇文章,以期下次面試遇到同樣的問題時一雪前恥......
無論您是購買、從零開始搭建,還是采用開源技術(shù),您可能已經(jīng)在使用某種軟件平臺來構(gòu)建,部署和擴展應(yīng)用程序。一個平臺的誕生必定是經(jīng)年錘煉而來,即從應(yīng)用程序中提取通用的功能到更底層的抽象中。如果完成了既定的設(shè)計意圖,那么您將得到一個可用的平臺;反之,您將得到一個“燙手山芋”,既而您將再次尋找合適的平臺,這時候您會發(fā)現(xiàn)別人已經(jīng)構(gòu)建好的平臺給您帶來了一線希望的曙光。
本文詳細講述了一個知識點:FreeRTOS的直接任務(wù)(消息)通知,這樣做的目的就是減少RAM占用空間并加快執(zhí)行速度。
本文從負載測試的角度,描述了做一次流暢的5萬用戶并發(fā)測試需要做的事情。
堆棧對于程序來說非常重要,程序能夠快速運行,堆棧起到非常大的作用,但你了解堆棧嗎?
最近,又重新學習了下Redis,深深被Redis的魅力所折服,Redis不僅能快還能慢,簡直利器呀!
ClickHouse是什么? ClickHouse是一個用于聯(lián)機分析(OLAP)的列式數(shù)據(jù)庫管理系統(tǒng)(DBMS) 。
關(guān)于RabbitMQ,你了解多少?
我們都知道,Redis和Memcached都是內(nèi)存數(shù)據(jù)庫,它們的訪問速度非常之快。但我們在開發(fā)過程中,這兩個內(nèi)存數(shù)據(jù)庫,我們到底要如何選擇呢?它們的優(yōu)劣都有哪些?
文章是由我筆試面試騰訊筆記整理而來,主要是針對面試的C++后臺開發(fā)崗位,涵蓋了大部分C++后臺開發(fā)相關(guān)可能會考察和被問到的技術(shù)點。自認為這篇筆記是比較全面的總結(jié),不管你是已經(jīng)工作準備參加社招,還是在校學生準備參加校招,筆記都可以作為技術(shù)面試準備階段參考查閱,查缺補漏。
滿滿干貨,值得一看!
只有5千行代碼的GuiLite是嵌入式、單片機中常用的GUI框架;它就是C++編寫,在GitHub有4.8K star,在Gitee有2K star??赡苣阌X得5千行能做什么?
有產(chǎn)品意識的工程師是對產(chǎn)品本身有很多興趣的開發(fā)人員。他們希望了解為什么要做決策,人們?nèi)绾问褂卯a(chǎn)品,并喜歡參與到產(chǎn)品決策中來。如果他們決定放棄工程的樂趣,他們很可能會成為一名優(yōu)秀的產(chǎn)品經(jīng)理。我曾與許多優(yōu)秀的產(chǎn)品工程師共事過,認為自己就是這樣的開發(fā)人員。在打造世界級產(chǎn)品的公司里,有產(chǎn)品意識的工程師將團隊的影響力提升到了一個新的高度。
重構(gòu)不止是代碼整理,它提供了一種高效且受控的代碼整理技術(shù)。
RT-Thread x STM32 全連接創(chuàng)意創(chuàng)客大賽是 RT-Thread 聯(lián)手意法半導體(ST)發(fā)起,聯(lián)合博通集成電路(Beken)、廣和通(Fibocom)、立創(chuàng)EDA、碼云(Gitee)、正點原子合作伙伴,面向所有開發(fā)者的科技型在線競賽活動,旨在充分挖掘和培養(yǎng)開發(fā)者的創(chuàng)新能力和工程實踐素質(zhì),提高針對實際問題進行設(shè)計制作的能力,對物聯(lián)網(wǎng)操作系統(tǒng) RT-Thread 和嵌入式應(yīng)用系統(tǒng)的理解和設(shè)計能力。
這次受公司領(lǐng)導委托,在國慶前幾天和同事一起出發(fā)上海做設(shè)備認證檢測,此次行程一共5天,我的職責是抽時間解決設(shè)備的軟件問題并輔助同事送檢。總的來說,此次出行算十分順利,從中也更深層次的學習了公司產(chǎn)品的其它業(yè)務(wù)知識。
有很多工程師喜歡自己封裝一些標準庫已有的函數(shù),其實自己封裝的函數(shù),并不一定比標準庫好,有時候反而代碼更冗余,且有bug。下面就來分享一下C語言常見的一些標準庫。
在本篇文章中,我收集了很多經(jīng)驗和方法。應(yīng)用這些經(jīng)驗和方法,可以幫助我們從執(zhí)行速度和內(nèi)存使用等方面來優(yōu)化C語言代碼。
今天分享的是一個比較生僻的C語言知識點,大家平時都用過#include"xxx.h"應(yīng)該很少或者幾乎沒有見過.c文件作為頭文件吧,那么今天bug菌就跟大家一起來學習一下。
請留意變量數(shù)據(jù)類型的范圍!