欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

已注銷 level
獲贊
1288
粉絲
986
關(guān)注
2
看過 TA
4703
IP屬地:北京
暫未填寫個人簡介
私信
關(guān)注
2024-12-27 09:15
已編輯
1. 如何在STM32中實現(xiàn)PWM信號生成?2. 嵌入式系統(tǒng)中如何進行無線傳感器網(wǎng)絡(luò)的搭建?3. 如何在FreeRTOS中實現(xiàn)任務(wù)的動態(tài)創(chuàng)建和刪除?4. 在STM32中如何實現(xiàn)RTC(實時時鐘)的使用?5. 嵌入式系統(tǒng)中如何進行數(shù)據(jù)加密與解密?6. 如何在RT-Thread中實現(xiàn)串口通信?7. 嵌入式系統(tǒng)中如何進行電流監(jiān)測?8. 如何在STM32中實現(xiàn)USB通信?9. 嵌入式系統(tǒng)中如何進行聲控設(shè)備的設(shè)計?10. 如何在FreeRTOS中實現(xiàn)消息隊列的使用?11. 嵌入式系統(tǒng)中如何進行圖像傳輸?12. 如何在STM32中實現(xiàn)CAN通信?13. 嵌入式系統(tǒng)中如何實現(xiàn)智能家居控制?14. 如何在RT-Thread中實現(xiàn)網(wǎng)絡(luò)通信?15. 嵌入式系統(tǒng)中如何進行多傳感器數(shù)據(jù)融合?16. 如何在STM32中實現(xiàn)NFC通信?17. 嵌入式系統(tǒng)中如何進行數(shù)據(jù)日志記錄?18. 如何在FreeRTOS中實現(xiàn)任務(wù)延時?19. 嵌入式系統(tǒng)中如何進行環(huán)境數(shù)據(jù)的采集與分析?20. 如何在STM32中實現(xiàn)音頻信號處理?21. 嵌入式系統(tǒng)中如何進行運動檢測?22. 如何在RT-Thread中實現(xiàn)圖形用戶界面(GUI)?23. 嵌入式系統(tǒng)中如何實現(xiàn)遠程監(jiān)控?24. 如何在STM32中實現(xiàn)以太網(wǎng)數(shù)據(jù)包的解析?25. 嵌入式系統(tǒng)中如何進行電池管理?26. 如何在FreeRTOS中實現(xiàn)互斥鎖的使用?27. 嵌入式系統(tǒng)中如何進行傳感器標定?28. 如何在STM32中實現(xiàn)SD卡的讀寫?29. 嵌入式系統(tǒng)中如何進行溫濕度監(jiān)測?30. 如何在RT-Thread中實現(xiàn)定時任務(wù)?31. 嵌入式系統(tǒng)中如何進行系統(tǒng)故障檢測與恢復(fù)?32. 如何在STM32中實現(xiàn)圖像處理算法?33. 嵌入式系統(tǒng)中如何進行數(shù)據(jù)的壓縮與解壓?34. 如何在FreeRTOS中實現(xiàn)任務(wù)優(yōu)先級反轉(zhuǎn)的處理?35. 嵌入式系統(tǒng)中如何進行實時數(shù)據(jù)分析?嵌入式C++面經(jīng)推薦大佬面經(jīng)  鏈接在下邊   http://daxprogram.com
查看35道真題和解析
0 點贊 評論 收藏
分享
2024-12-26 09:11
已編輯
1. C++中的引用和指針有什么區(qū)別?2. 什么是 RAII?它有什么好處?3. C++11引入的nullptr有什么作用?4. 如何實現(xiàn)一個單例模式?5. C++中的const關(guān)鍵字有什么用?如何使用?6. 什么是內(nèi)存對齊?為什么需要內(nèi)存對齊?7. C++中的虛表和虛指針是什么?8. 解釋一下深拷貝和淺拷貝的區(qū)別。9. 如何使用std::shared_ptr和std::unique_ptr管理動態(tài)內(nèi)存?10. 什么是函數(shù)模板和類模板?它們有什么區(qū)別?11. C++中的友元函數(shù)和友元類有什么作用?12. 解釋一下C++中的多重繼承及其問題。13. C++中的類型轉(zhuǎn)換有哪些方式?分別是什么?14. 什么是模板特化?如何使用?15. C++中的異常處理機制是怎樣的?16. 什么是 lambda 表達式?它的用途是什么?17. C++中的std::move和std::forward的區(qū)別是什么?18. 解釋一下C++中的析構(gòu)函數(shù)的作用和使用場景。19. C++中的標準庫容器有哪些?它們的特點是什么?20. 什么是C++中的命名空間?它有什么作用?21. C++中的類型推導是什么?如何使用auto關(guān)鍵字?22. C++中的static關(guān)鍵字有什么作用?23. C++中的虛函數(shù)表是如何工作的?24. 解釋一下C++中的內(nèi)存泄漏及其解決方法。25. C++中的std::thread是如何實現(xiàn)的?26. 什么是條件變量?它在多線程中有什么作用?27. 解釋一下C++中的編譯期和運行期多態(tài)。28. C++中如何實現(xiàn)運算符重載?29. C++中的std::pair和std::tuple有什么區(qū)別?30. 什么是C++中的智能指針?它們的類型和使用場景是什么?答案附在面經(jīng)中   http://daxprogram.com
0 點贊 評論 收藏
分享
2024-12-25 09:08
已編輯
1. (內(nèi)存)堆和棧的區(qū)別?堆??臻g分配不同:棧由操作系統(tǒng)自動進行分配和釋放,用于存放函數(shù)的參數(shù)值、局部變量的值等,具有高效性。堆一般由程序員手動進行分配和釋放,效率比棧低很多。堆棧緩存方式不同:棧使用一級緩存,存儲在處理器核心中,調(diào)用完成后立即釋放,速度較快。堆存儲在二級緩存或主存中,速度相對較慢。生長方向:堆:堆的分配方向是向上的,即向地址較大的方向分配。當堆需要擴展時,會向高地址方向增長。棧:棧的分配方向是向下的,即向地址較小的方向分配。當棧需要擴展時,會向低地址方向增長。生命周期:堆:堆上的內(nèi)存在分配時并不會被立即釋放,需要手動進行內(nèi)存釋放操作。堆上的數(shù)據(jù)可以在程序的任意位置進行訪問,不受函數(shù)的調(diào)用關(guān)系限制。棧:棧上的內(nèi)存分配和釋放是自動進行的,隨著函數(shù)的調(diào)用和返回進行相應(yīng)的操作。棧上的數(shù)據(jù)只在特定的作用域內(nèi)有效,函數(shù)執(zhí)行完成后會自動釋放??臻g大?。簵5目臻g大小一般較小,通常最多為2MB,超過則會報溢出錯誤。堆的空間比較大,理論上可以接近3GB(對于32位程序來說)。能否產(chǎn)生碎片:棧操作遵循"后進先出"的原則,不會有內(nèi)存塊從棧中彈出,因此不會產(chǎn)生碎片。堆是通過動態(tài)分配內(nèi)存的方式進行分配和釋放,頻繁的申請和釋放內(nèi)存可能會引發(fā)內(nèi)存碎片問題。2. 在函數(shù)中申請堆內(nèi)存需要注意什么??確保不要錯誤地返回指向棧內(nèi)存的指針,因為棧內(nèi)存會在函數(shù)結(jié)束時自動釋放。避免在函數(shù)內(nèi)部申請臨時數(shù)組,因為函數(shù)執(zhí)行完成后,該數(shù)組會消失。不要返回指向常量區(qū)的內(nèi)存空間,因為它們無法修改且獲取它們沒有意義。使用傳入一級指針無法解決問題,因為函數(shù)內(nèi)部指針的修改不會影響傳入的指針。在分配堆內(nèi)存時,確??臻g足夠存儲所需數(shù)據(jù),避免訪問越界和產(chǎn)生未定義行為。解決辦法如下:使用二級指針來返回申請的堆內(nèi)存的地址,通過間接引用來修改指針值,從而確保在函數(shù)外部能夠獲取到堆內(nèi)存的內(nèi)容。使用指針函數(shù)來解決問題,即返回通過malloc函數(shù)申請的堆內(nèi)存的地址,這樣可以在函數(shù)外部使用free函數(shù)釋放該內(nèi)存。3. 請你說說內(nèi)存碎片??內(nèi)存碎片是指在內(nèi)存管理過程中產(chǎn)生的未被有效利用的零散、不連續(xù)的內(nèi)存空間。主要分為兩種類型:內(nèi)部碎片和外部碎片。內(nèi)部碎片:是由于固定大小的內(nèi)存分配方式或?qū)R要求等原因?qū)е碌奈幢焕玫男】臻g。當分配給進程的內(nèi)存塊大于所需的大小時,其中的剩余空間就成為了內(nèi)部碎片。外部碎片:是由于存在未分配的連續(xù)內(nèi)存空間太小而不能滿足分配請求,從而導致這些內(nèi)存無法被有效利用。解決內(nèi)存碎片問題的方法可以包括:段頁式管理:采用虛擬內(nèi)存管理技術(shù),將物理內(nèi)存劃分為不同的頁或段,以更靈活地管理和分配內(nèi)存空間,減少碎片化。使用內(nèi)存池:通過分配一定數(shù)量的內(nèi)存塊,由內(nèi)存池來管理分配和回收,減少頻繁的內(nèi)存分配和釋放,從而減少碎片化。4. 什么是內(nèi)存池???內(nèi)存池(Memory Pool)是一種動態(tài)內(nèi)存分配與管理技術(shù)。通常情況下習慣使用new/delete/malloc/free等API申請分配和釋放內(nèi)存,這樣導致的后果是:當程序長時間運行時,由于所申請的內(nèi)存塊大小不定,頻繁使用時會造成大量的內(nèi)存碎片從而降低程序和操作系統(tǒng)的性能。內(nèi)存池則是在真正使用內(nèi)存之前,先申請分配一大塊內(nèi)存(內(nèi)存池)留作備用,當我們申請內(nèi)存時,從池中取出一塊動態(tài)分配的內(nèi)存,釋放內(nèi)存時,再將我們使用的內(nèi)存釋放到我們申請的內(nèi)存池內(nèi),再次申請內(nèi)存池也可以再取出來使用。并且,盡量與周邊的內(nèi)存塊合并。若內(nèi)存池不夠時,則自動擴大內(nèi)存池,從操作系統(tǒng)中申請更大的內(nèi)存池。嵌入式C++面經(jīng)推薦鏈接在下邊  小伙伴們一定要多背多記多理解   http://daxprogram.com
0 點贊 評論 收藏
分享
2024-12-24 08:26
1. 如何在STM32中實現(xiàn)光傳感器的數(shù)據(jù)采集?2. 嵌入式系統(tǒng)中如何實現(xiàn)藍牙通信?3. 在FreeRTOS中如何實現(xiàn)任務(wù)優(yōu)先級調(diào)度?4. 如何在嵌入式系統(tǒng)中實現(xiàn)GPS數(shù)據(jù)接收?5. 在RT-Thread中如何實現(xiàn)定時器的使用?6. 嵌入式系統(tǒng)中如何進行圖像識別?7. 如何在STM32中實現(xiàn)SPI通信?8. 嵌入式系統(tǒng)中如何進行溫度監(jiān)測?9. 如何在FreeRTOS中實現(xiàn)事件通知機制?10. 在STM32中如何實現(xiàn)直流電機控制?11. 嵌入式系統(tǒng)中如何進行語音識別?12. 如何在RT-Thread中實現(xiàn)文件系統(tǒng)的使用?13. 嵌入式系統(tǒng)中如何實現(xiàn)數(shù)據(jù)的備份與恢復(fù)?14. 如何在STM32中實現(xiàn)I2C通信?15. 嵌入式系統(tǒng)中如何實現(xiàn)氣體檢測系統(tǒng)?16. 如何在FreeRTOS中實現(xiàn)軟件定時器?17. 嵌入式系統(tǒng)中如何進行光照強度監(jiān)測?18. 如何在STM32中實現(xiàn)LCD顯示屏的驅(qū)動?19. 嵌入式系統(tǒng)中如何實現(xiàn)數(shù)據(jù)的無線傳輸?20. 如何在RT-Thread中實現(xiàn)多線程的使用?21. 嵌入式系統(tǒng)中如何進行步態(tài)識別?22. 如何在STM32中實現(xiàn)UART通信?23. 嵌入式系統(tǒng)中如何進行多媒體數(shù)據(jù)處理?24. 如何在FreeRTOS中實現(xiàn)信號量的使用?25. 嵌入式系統(tǒng)中如何實現(xiàn)人臉識別?26. 如何在STM32中實現(xiàn)ADC采樣?27. 嵌入式系統(tǒng)中如何進行電源管理?28. 如何在RT-Thread中實現(xiàn)消息通知機制?29. 嵌入式系統(tǒng)中如何實現(xiàn)數(shù)據(jù)的實時傳輸?30. 如何在STM32中實現(xiàn)Ethernet通信?31. 嵌入式系統(tǒng)中如何進行環(huán)境監(jiān)測?32. 如何在FreeRTOS中實現(xiàn)任務(wù)間通信?33. 嵌入式系統(tǒng)中如何實現(xiàn)電機反饋控制?34. 如何在STM32中實現(xiàn)數(shù)字信號處理?35. 嵌入式系統(tǒng)中如何進行系統(tǒng)性能優(yōu)化?嵌入式C++面經(jīng)推薦大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-23 08:25
1. 如何在STM32中實現(xiàn)溫度傳感器的數(shù)據(jù)采集?2. 嵌入式系統(tǒng)中如何實現(xiàn)USB通信?3. 在FreeRTOS中如何實現(xiàn)任務(wù)的延時調(diào)度?4. 如何在嵌入式系統(tǒng)中實現(xiàn)RFID通信?5. 在RT-Thread中如何實現(xiàn)事件組的使用?6. 嵌入式系統(tǒng)中如何進行圖像處理?7. 如何在STM32中實現(xiàn)串口通信?8. 嵌入式系統(tǒng)中如何進行電壓監(jiān)測?9. 如何在FreeRTOS中實現(xiàn)消息隊列的使用?10. 在STM32中如何實現(xiàn)步進電機控制?11. 嵌入式系統(tǒng)中如何進行音頻播放?12. 如何在RT-Thread中實現(xiàn)網(wǎng)絡(luò)通信?13. 嵌入式系統(tǒng)中如何進行數(shù)據(jù)的持久化存儲?14. 如何在STM32中實現(xiàn)SD卡的讀寫?15. 嵌入式系統(tǒng)中如何實現(xiàn)溫濕度控制系統(tǒng)?16. 如何在FreeRTOS中實現(xiàn)定時任務(wù)?17. 嵌入式系統(tǒng)中如何進行電流監(jiān)測?18. 如何在STM32中實現(xiàn)OLED顯示屏的驅(qū)動?19. 嵌入式系統(tǒng)中如何實現(xiàn)數(shù)據(jù)的壓縮傳輸?20. 如何在RT-Thread中實現(xiàn)內(nèi)存管理?21. 嵌入式系統(tǒng)中如何進行運動控制?22. 如何在STM32中實現(xiàn)CAN通信?23. 嵌入式系統(tǒng)中如何進行多種傳感器的數(shù)據(jù)融合?24. 如何在FreeRTOS中實現(xiàn)任務(wù)的掛起與恢復(fù)?25. 嵌入式系統(tǒng)中如何實現(xiàn)人機交互界面?26. 如何在STM32中實現(xiàn)PWM信號的接收?27. 嵌入式系統(tǒng)中如何進行電池充電管理?28. 如何在RT-Thread中實現(xiàn)系統(tǒng)日志記錄?29. 嵌入式系統(tǒng)中如何實現(xiàn)數(shù)據(jù)的加密存儲?30. 如何在STM32中實現(xiàn)網(wǎng)絡(luò)攝像頭的控制?嵌入式C++面經(jīng)推薦大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-20 08:26
找工作的終極目標:談薪!談高薪!兄弟們咱們別給多少錢都干,第一影響市場行情 第二對于自己來說越高的薪資 代表自己越好的生活水平第一點:重點(HR的定位)記住:你不是在和給你打電話的HR談,只是讓這個HR把你的訴求上報上去,所以別把HR當敵人,統(tǒng)一戰(zhàn)線,為己所用。我們與HR之間并沒有太大的利益關(guān)系,你多1k、2k不會太影響HR,所以我們并沒有直接的交易關(guān)系,大多數(shù)的薪資一般HR沒有決定權(quán),只有申報權(quán),可能有個界定,如果小于崗位預(yù)期可能HR就可以定,大于需要申報,這個區(qū)分各個公司,不過首先我們需要正視HR,擺正你和他的關(guān)系是你談薪的一個好的開始。1. 談薪就是——討價還價  談薪談薪,重點是“談”。應(yīng)屆畢業(yè)生普遍是學生思維:一錘子買賣,給的低了立馬回絕,給的稍稍覺得還可以接受就喜形于色,很容易被精明的HR捕捉到信息進而壓價。  找工作的本質(zhì)是什么?出賣自身的勞動力,和市場上賣東西的沒什么區(qū)別,談價還價是常態(tài),一定要有耐心。  既然如此,那么問題就轉(zhuǎn)化為:怎么討價還價?2. 談價還價指導思想:貨比三家  市場買東西壓價怎么壓?  我朋友前段時間去買電動車:(1)先在網(wǎng)上看價格;(2)以網(wǎng)上的價格去問A家最低價,在A家得到一個基礎(chǔ)價格3000元,并且贈送雨衣頭盔,但是電動車上牌要再花100元;(3)在B家問差不多配置的車,給B家說A家最低2950,送雨衣送頭盔還給免費上牌,拿到B家的最低價2850;(4)在C家說A家2900、B家2800,這時候底氣就比較足了,直接問C家最低價多少就行了,這時候C家不降價,還是給出了最低3000的價格;(5)騷操作來了,折返回說B家、C家都是最低2800,但是車型感覺不如你家好看,你家最低多少,2800的話我就在你家拿了;最終:成功在A家低價買到心儀車。所以,你應(yīng)該學會怎么談薪了吧:(1)網(wǎng)上看看前兩年的價格,參考去年和前年的價格,包括行業(yè)整體薪資水平、你要談薪的這家公司的水平。這些信息哪里去看,我們每年都有統(tǒng)計薪資情況,咱們?nèi)骸?********都可以,芯片類、FPGA、軟件、嵌入式的。(2)去年的價格僅供參考,今年的行業(yè)環(huán)境相對比去年可能要弱一些,所以在此基礎(chǔ)上可以將心理預(yù)期暫時先調(diào)低2k,拿第一家公司試水,先拿到一個行業(yè)在今年的價格,比如18k、20k或者23k;(3)有了參考價,第二家的時候就可以“談”了,你知道了1家公司的價格是吧,但是他們不知道啊,你完全可以虛擬出2-3個公司,就說A給了我20k、B給了我22k,來拿第二家公司的價格;(4)后面依此類推了,談的高不高,在于你要厚臉皮、要包裝自己,另外還在于你有幾個offer;3. 討價還價之——如何談第一家  萬事開頭難,根據(jù)前面的案例我們可以知道,最難是第一家。(1)先拿公司的底價  有的公司比較實誠,直接給你開出來一個價格,甚至會在校招宣傳時直接說出25w+、30w+、22k*14-16等,這種就直接有了一個基礎(chǔ)底價,再參考下往年的sp的價格,在他們開出的價格上談1-2k還是可以的;  有的公司繞來繞去都不說自己能給多少,一直先讓你說期望薪資的,慎重一點,提前做好功課,這時候就要先去*********、交流群、知乎上去看看情況。(2)期望薪資怎么說  有的HR很雞賊,一定要先問出你的期望薪資,本來可能給你的薪資范圍是20-23k,但是你說期望薪資20k以上,可能就只給你20k而不會往上。這時候就要先提前了解去年給的白菜是18k+、sp是22k+,年終獎有幾個月?公積金多少?HR問你期望薪資的時候,你就要先反問薪資結(jié)構(gòu)、多久調(diào)薪一次、調(diào)薪幅度、年終、有沒有食堂、班車、加班費、加班情況,即使說了期望薪資20k以后,也可以再以他們沒食堂花銷大為理由要求+1k工資;(話術(shù)1:xx公司也給我20k,但是有餐補還有食堂,每個月吃飯基本不花錢);(話術(shù)2:xx公司也是20k/月,但是年終獎保底3個月);(話術(shù)3:xx公司也是20k/月,但是給我2萬簽字費----至于給沒給誰知道呢);(3)薪資結(jié)構(gòu)+福利待遇要問清  很多同學只關(guān)心工資和年終獎,實際上績效怎么考核、加班情況怎樣、有沒有餐補、有沒有食堂、有沒有班車、班車是否收費、有沒有宿舍、有沒有房補、工作地有沒有人才補貼、幾點上班、午休時間等都是非常影響工作的幸福感的,像交通和吃飯也是實打?qū)嵉幕ㄤN,有食堂有餐補有班車相比沒有的可能每月生活費能省下1k-1.5k,而且避免了擠地鐵,吃的也放心。(4)回復(fù)話術(shù),不要一錘子買賣  以往線下談薪,有同學覺得給的低了扭頭就走,或者線上直接掛電話了,如果手里offer太多或者已經(jīng)有滿意offer那無可厚非,無關(guān)還是想拿到當下這個offer,不妨換一種說法:我也很想去,但是你們這邊給的薪資想起其他公司競爭力不太夠~我回去再考慮一下,咱這邊在薪資方面還不足夠吸引~xx給我多少,咱這邊如果能給到多少我舉得還是咱這邊更有吸引力;咱這邊薪資是怎么評定的,我當時簡歷上有xx專利/獎項沒寫,能不能再申請一下加1k;附:新人問題匯總精華,干貨不能再干了:1.五險一金養(yǎng)老保險、醫(yī)療保險、失業(yè)保險、工傷保險、生育保險和住房公積金,最重要的是公積金,這里公積金有幾個問題!公積金:公司全額繳納?還是不全額繳納,是以多少比例繳納,假如以1萬為基礎(chǔ)最低是百分之5 最高12也就是 最低是 500  最高1200  公司百分之50 個人百分之50,最低與最高差距 1200+1200-(500+500)=1400注:不全額繳納的公司可以去公積金管理中心舉報公司補繳,個人部分可不交,只讓公司補繳!2.公司作息:我覺得這個對于我來講可能很重要,如果你在北京,可能你的通勤會在30-1小時內(nèi),所以我還是挺在乎公司的作息和打卡,不過有的公司不打卡。3.年包?年終獎這是個很迷的話題,基本上百分之99的公司不會把年終獎寫在合同上,所以,這是未知數(shù),也就是年終獎的把握權(quán)會在公司,所以有的小伙伴在算工資的時候會把自己的年終獎放在自己的薪資結(jié)構(gòu)里,我只能說,如果那天公司真的虧損嚴重或者績效過低你可能一點也沒有,所以年終獎也好 受影響的因素是最大的,一般以部門同事的答案為準,HR的一般只做參考4.公司背調(diào)這個事情是必須要做的,所有的公司哪怕大公司也好小公司也好,都要做好對自己的部門和公司的一些背景調(diào)查,公司身上有沒有拖欠員工工資,或者是有沒有一些其他的民事案件,部門的年終績效和工作強度這也是你談OFFER之前要做的。5.保護自己的權(quán)益:這也是我們應(yīng)屆生進入社會的第一課,多讀書多看報少吃零食多睡覺,這個社會的規(guī)則就是法律,我們對于一些公積金少繳納,工資延遲發(fā)送,不正常雙休,偷稅漏稅,不簽勞動合同,我覺得我門應(yīng)該多了解了解,不要覺得這些東西離我們很遠,或許某天你就能用得到,不過也不要過于擔心,所有的違規(guī)行為都會有相應(yīng)的懲罰,所以我們作為打工人,我覺得要學的第一課就是保護自己的打工人權(quán)益,當你在得到大樹的庇護時才能更好的汲取營養(yǎng)。6.對了還有一點:裁員這個怎么說呢,我希望大家不被裁員,哈哈哈,但是環(huán)境這樣我也不勉囑咐大家?guī)拙?。裁員怎么說呢,無非現(xiàn)在的公司都想不給賠償就走人那么接下來我來模擬一下可能你會遇到的問題。1.競業(yè)協(xié)議:這個問題呢,競業(yè)協(xié)議 對于有些行業(yè) HR或者公司逼著你簽這個,這個時候呢不要簽,第一,簽之前需要問清楚賠償?shù)慕痤~第二這個呢如果協(xié)議有坑 你后邊找工作會是一個大麻煩。2.企業(yè)會以什么樣的方式裁你?裁員講究快準狠,這是企業(yè)的裁人方案,我希望各位同學被裁時不要急著簽一些合同也好,經(jīng)濟糾紛解除的一些協(xié)議也好,企業(yè)講究的就是防止夜長夢多,所以你不要著急,穩(wěn)定心態(tài),仔細算算自己的賠償金,確保賠償金額正確,不正確及時進行反饋和談判,就一個點,保證自己的賠償金額準確無誤就OK。不建議就是能要n+1要 n+2,能要n+2 要2n可以試探但必須懂得隱忍,否則就陷入勞動仲裁,哎 傷心傷肺!嵌入式C++面經(jīng)推薦大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-19 08:21
1. C++中的純虛函數(shù)有什么作用?2. 解釋一下 C++中的模板參數(shù)包是什么?如何使用?3. C++中的右值引用在函數(shù)參數(shù)傳遞中有什么優(yōu)勢?4. 如何實現(xiàn) C++中的迭代器模式?5. C++中的代理模式是什么?有什么應(yīng)用場景?6. C++中的裝飾器模式有什么特點?7. 什么是 C++中的觀察者模式?如何實現(xiàn)?8. C++中的策略模式有哪些優(yōu)點?9. 解釋一下 C++中的工廠模式及其類型。10. C++中的模板元編程如何實現(xiàn)編譯期計算?11. C++中的宏定義和常量有什么區(qū)別?12. 什么是 C++中的預(yù)處理器指令?有哪些常見的用法?13. C++中的內(nèi)聯(lián)函數(shù)有什么特點和用途?14. 如何在 C++中實現(xiàn)跨平臺開發(fā)?15. C++中的位運算有哪些常見的操作?16. 解釋一下 C++中的枚舉類型(enum)的作用。17. C++中的聯(lián)合(union)是什么?有什么用途?18. 什么是 C++中的流(stream)?如何進行文件輸入輸出?19. C++中的 RAII 在資源管理中有哪些具體應(yīng)用?20. C++中的智能指針如何避免循環(huán)引用?21. C++中的移動語義對性能有哪些影響?22. 解釋一下 C++中的完美轉(zhuǎn)發(fā)的原理。23. C++中的可變參數(shù)模板如何實現(xiàn)?24. 如何在 C++中使用模板實現(xiàn)泛型編程?25. C++中的異常安全的代碼應(yīng)該具備哪些特點?26. 什么是 C++中的線程局部存儲(thread_local storage)?27. C++中的互斥鎖(mutex)和自旋鎖(spinlock)有什么區(qū)別?28. 解釋一下 C++中的信號量(semaphore)的作用。29. C++中的讀寫鎖(reader-writer lock)有什么特點?30. 什么是 C++中的原子操作(atomic operation)?有哪些應(yīng)用場景?答案附在面經(jīng)中  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-18 08:17
一、入門階段(3 - 6個月)學習基礎(chǔ)知識編程語言:掌握C語言的基本語法,包括數(shù)據(jù)類型(整型、字符型、浮點型)、運算符、控制語句(if - else、for、while等)、函數(shù)的定義和調(diào)用。推薦閱讀《C Primer Plus》,并結(jié)合在線編程平臺(如??途W(wǎng)的C語言題庫)進行代碼練習。電路基礎(chǔ):了解電壓、電流、電阻、電容和電感等基本電路原理,掌握簡單電路(串聯(lián)和并聯(lián))的分析方法,學習邏輯門(與門、或門、非門等)的工作原理,推薦書籍《電路基礎(chǔ)》(邱關(guān)源主編)。計算機組成原理:熟悉計算機的基本組成部分(CPU、內(nèi)存、I/O設(shè)備等),了解指令集架構(gòu)、數(shù)據(jù)存儲方式和計算機的工作流程,以幫助理解嵌入式系統(tǒng)的運行機制。開發(fā)工具掌握編輯器和編譯器:學習使用簡單的代碼編輯器(如Visual Studio Code)和C語言編譯器(如GCC),掌握在命令行下編譯和運行C程序的技巧。調(diào)試工具:了解基本的調(diào)試方法和工具(如GDB),學會設(shè)置斷點、查看變量值以及單步執(zhí)行等操作,以便于排查程序中的錯誤。硬件平臺初識選擇簡單的嵌入式開發(fā)板(如Arduino或樹莓派)進行入門學習。Arduino易于上手,適合初學者;樹莓派功能更強大,類似小型計算機。了解開發(fā)板的硬件組成(處理器、引腳功能、電源接口等),通過官方文檔和示例代碼,嘗試控制開發(fā)板上的LED燈閃爍等基本操作。嵌入式C++面試沖刺可以看大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-17 08:26
01 請簡單介紹你通常的娛樂和消遣方式,包括運動和興趣?常見回答本人興趣愛好廣泛,尤其喜好足球、籃球等體育活動,閱讀、寫作也是興趣所在,在業(yè)余時間還喜歡上網(wǎng)、旅游等?;卮瘘c評果然是愛好廣泛,回答簡練。但細讀下來,好像每一個大學男?生的興趣愛好都是這些吧。這樣的回答無疑是告訴HR:我很普通!問題剖析對于介紹自己興趣愛好的問題,在網(wǎng)申中出現(xiàn)率在80%以上。因為HR想要了解一個“有血有肉”的你,喜好是最簡單而直觀的途徑,主要介紹那些與申請職位相關(guān)的興趣以及需要團隊協(xié)作的愛好,也可突出有個性的特色愛好,以給HR留下深刻印象。02 描自己大學中最突出的非學業(yè)成就?常見回答大學4年中我個人最大的非學業(yè)成就是堅持寫日記,雖然多數(shù)只是記錄每日發(fā)生的瑣事,但能堅持4年非常不容易。日記主要記錄了我大學4年的生活、見聞以及一些感悟和體會,可以說是自己成長的軌跡,也是未來的一筆巨大財富?;卮瘘c評一說到非學業(yè)成就,很多人就要抓耳撓腮了,更何況是“最突出”的。但即便是“小事”,申請者也可以通過突出事件的意義和自己的感觸使其變成一種成就。4年如一日的記日記就是很了不起的成就。答題者堅持不懈、認真生活的人生態(tài)度躍然紙上。對于這樣的“有心人”,HR怎能視而不見呢?問題剖析對于這類問題,HR目的是從你的回答中判斷出你的價值觀,即在你眼里什么最重要。雖然問題是在問成就是什么,但HR真正希望你能告訴他的是你是怎樣獲得成就的,過程是什么。另外,盡量不要談?wù)撛趯W校所學習的東西,而要突出從生活實踐中獲得的成就。03 關(guān)于職業(yè)生涯規(guī)劃,請你談?wù)勀阄?~5年的打算來?常見回答我希望?用1年時間適應(yīng)公文化,融?入團隊并了解業(yè)務(wù)流程,2~3年時間掌握工作技巧,提升工作能力,成為主管,5年之內(nèi)成為經(jīng)理……回答點評你的雄心壯志還是說給父母聽比較好。對于一個尚未踏進職場的學生而?言,有非常明晰的職業(yè)規(guī)劃并不太現(xiàn)實。如果簡單回答出一個未來工作的“流水賬”,很可能讓用人單位覺得你缺乏思考。問題剖析HR所以這樣問是希望挖掘你應(yīng)聘的深層次動機,看你是否具有穩(wěn)定性。建議回答不要過于具體,在不清楚對方職級和晉升條件的情況下,過于具體的回答都不明智。而是要突出你的職業(yè)規(guī)劃以及成長方向。對于這種問題,要根據(jù)每個公司的實際情況作答,并盡量從公司的理念?里找企業(yè)的人才培養(yǎng)方向。04 談一談你大學期間最成功/遺憾的一件事是什么?為什么?常見回答大學期間最成功的經(jīng)歷是組織了XX大型活動,在活動中起到了舉足輕重的作用。這次成功的經(jīng)驗讓我學到了N多寶貴道理,并樹立信心……回答點評領(lǐng)導式發(fā)言永遠不會提起HR的興趣,自然也不會對你有深刻的印象。這是向HR展示你個人能力的好機會,怎么能草草回答呢?問題剖析對于“記事”類問題,要強調(diào)你在事件中起到了什么作用,以及學到了什么道理。不論是成功還是失敗的經(jīng)歷,你都要告訴HR出現(xiàn)的問題和你怎樣用能力去解決問題:你完成某事或者做出某決定是在怎樣的背景下?當時你具有怎樣的資源?面臨怎樣的困難,最終的目標是什么?你是如何行動的(利用資源、克服困難、處理突發(fā)情況等等)?最后的結(jié)果是什么?如果是失敗的事例,你還需要分析失敗的原因,并總結(jié)你得到的經(jīng)驗教訓。05 你認為自己最大的缺點是什么?常見回答我最大的缺點是有時候做事會鉆牛角尖。比如對許多問題的看法經(jīng)常與周圍人不同,常因此產(chǎn)生分歧和爭論……回答點評此回答的潛臺詞是:我是一個作風嚴謹?shù)娜?,對待工作一絲不茍,并有自己獨到的見解。這樣回答將“欲揚先抑”這種戰(zhàn)術(shù)詮釋的淋漓盡致,變著法的夸自己。但要注意不可以太明顯。問題剖析關(guān)于“自我評價”類的問題,HR是希望更深層次的了解你,但很可能不是通過你的答案,而是通過你評價自己的方式。嵌入式C++面試沖刺可以看大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-16 08:15
1. 嵌入式系統(tǒng)的組成嵌入式系統(tǒng)通常由以下幾個部分組成:硬件平臺:包括微處理器(如ARM、MIPS、x86等)、傳感器、執(zhí)行器、輸入輸出設(shè)備(如LCD、按鍵、LED等)。操作系統(tǒng):嵌入式系統(tǒng)可以使用實時操作系統(tǒng)(RTOS)或裸機(bare-metal)開發(fā)。RTOS如FreeRTOS、uC/OS-II等,裸機編程通常指直接與硬件打交道,沒有操作系統(tǒng)的介入。軟件:包括驅(qū)動程序、應(yīng)用程序、系統(tǒng)軟件等。驅(qū)動程序負責硬件與軟件的通信,應(yīng)用程序則實現(xiàn)系統(tǒng)功能。2. 嵌入式開發(fā)工具鏈嵌入式開發(fā)通常需要一系列的開發(fā)工具:集成開發(fā)環(huán)境(IDE):常用的IDE有Keil、IAR Embedded Workbench、Eclipse等,它們提供了代碼編輯、編譯、調(diào)試等功能。編譯器:常見的嵌入式編譯器有GCC、ARM Compiler等,能夠?qū)⒃创a編譯成適合嵌入式平臺的機器代碼。調(diào)試器:如JTAG調(diào)試器、ST-Link、OCD等,用于調(diào)試程序的執(zhí)行,幫助開發(fā)者查看寄存器、內(nèi)存等信息,實時診斷問題。仿真器:幫助開發(fā)者在沒有實際硬件的情況下測試代碼。3. 嵌入式編程語言嵌入式開發(fā)中,最常用的編程語言是:C語言:幾乎所有嵌入式開發(fā)都使用C語言,因為它能夠直接操作硬件,提供較高的執(zhí)行效率,并且占用內(nèi)存較少。嵌入式開發(fā)中,C語言常用于編寫驅(qū)動、操作系統(tǒng)和應(yīng)用層代碼。匯編語言:對于需要極高性能和硬件控制的任務(wù),匯編語言有時用于優(yōu)化代碼,直接操作硬件寄存器。C++:在一些復(fù)雜的嵌入式系統(tǒng)中,C++用于面向?qū)ο缶幊?,尤其是在處理較為復(fù)雜的算法時。4. 嵌入式開發(fā)中的實時性要求實時性是嵌入式系統(tǒng)中至關(guān)重要的概念,特別是在處理信號采集、控制系統(tǒng)時。根據(jù)實時性要求,嵌入式系統(tǒng)可以分為:硬實時系統(tǒng):對時間要求非常嚴格,任務(wù)必須在規(guī)定的時間內(nèi)完成,否則將導致系統(tǒng)失敗。例如,航空航天、醫(yī)療設(shè)備等。軟實時系統(tǒng):雖然有時間限制,但如果超時不會導致系統(tǒng)完全失敗,系統(tǒng)仍然能正常工作。例如,視頻播放、音頻處理等。5. 基本的嵌入式開發(fā)流程嵌入式開發(fā)流程一般包括以下步驟:需求分析:明確系統(tǒng)的功能需求、硬件需求、性能要求等。硬件選擇:選擇適合的微控制器(MCU)或微處理器(MPU),并了解其硬件資源(如GPIO、UART、SPI、I2C等外設(shè))。軟件設(shè)計:根據(jù)需求設(shè)計嵌入式軟件架構(gòu),包括驅(qū)動、RTOS配置、應(yīng)用層邏輯等。編程與調(diào)試:在開發(fā)環(huán)境中編寫代碼,進行調(diào)試和測試,確保軟件的正確性和性能。測試與驗證:在目標硬件上進行系統(tǒng)測試,驗證軟件和硬件的協(xié)同工作。  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-13 08:21
1. 嵌入式軟件工程師嵌入式軟件工程師主要負責嵌入式系統(tǒng)中的軟件部分的設(shè)計和開發(fā)。他們需要具備扎實的軟件開發(fā)技能,包括編程語言、算法和數(shù)據(jù)結(jié)構(gòu)等方面的知識。他們的主要工作內(nèi)容包括:系統(tǒng)需求分析:嵌入式軟件工程師需要與客戶或系統(tǒng)需求方溝通,了解系統(tǒng)需求和功能要求。軟件設(shè)計:根據(jù)系統(tǒng)需求,嵌入式軟件工程師需要設(shè)計軟件架構(gòu)、模塊劃分和接口設(shè)計。軟件編碼:嵌入式軟件工程師需要根據(jù)設(shè)計,使用相應(yīng)的編程語言編寫代碼。調(diào)試和測試:嵌入式軟件工程師需要進行軟件調(diào)試和單元測試,確保軟件功能正常。集成測試:嵌入式軟件工程師需要與硬件工程師進行集成測試,確保軟硬件的協(xié)同運作。優(yōu)化和優(yōu)化:嵌入式軟件工程師需要對軟件代碼進行性能優(yōu)化,以滿足嵌入式系統(tǒng)的資源限制和實時性要求。2. 嵌入式硬件工程師嵌入式硬件工程師負責嵌入式系統(tǒng)中的硬件部分的設(shè)計和開發(fā)。他們需要具備電子電路設(shè)計、硬件接口和信號處理等方面的知識。他們的主要工作內(nèi)容包括:系統(tǒng)需求分析:嵌入式硬件工程師需要與客戶或系統(tǒng)需求方溝通,了解系統(tǒng)需求和硬件要求。硬件設(shè)計:根據(jù)系統(tǒng)需求,嵌入式硬件工程師需要設(shè)計電路圖、選型和布局等。原型制作:嵌入式硬件工程師需要制作硬件原型,包括PCB設(shè)計、元器件焊接等。調(diào)試和測試:嵌入式硬件工程師需要進行硬件的調(diào)試和測試,確保硬件功能正常。集成測試:嵌入式硬件工程師需要與軟件工程師進行集成測試,確保軟硬件的協(xié)同運作。純軟件工程師的工作內(nèi)容純軟件工程師主要從事計算機軟件開發(fā)相關(guān)的工作。他們負責設(shè)計、開發(fā)、測試和維護各種軟件系統(tǒng),包括應(yīng)用軟件、操作系統(tǒng)和工具軟件等。他們通常會根據(jù)客戶或者公司的需求,參與軟件系統(tǒng)規(guī)劃和架構(gòu)設(shè)計,然后編寫代碼實現(xiàn)所需的功能。3.純軟件工程師需求分析和系統(tǒng)設(shè)計: 純軟件工程師負責與相關(guān)團隊合作,收集和分析用戶需求,制定合理的軟件系統(tǒng)架構(gòu)和設(shè)計方案。他們需要了解用戶的需求,并確定如何通過軟件來滿足這些需求。編碼和開發(fā): 純軟件工程師使用各種編程語言和工具,根據(jù)需求規(guī)格說明書編寫代碼,實現(xiàn)軟件系統(tǒng)的各項功能。他們需要掌握一定的編程技術(shù)和工程原理,熟悉軟件開發(fā)流程和標準化的開發(fā)方法。軟件測試和調(diào)試: 純軟件工程師需要進行軟件的測試和調(diào)試,以確保軟件系統(tǒng)的穩(wěn)定性和可靠性。他們會編寫測試用例,執(zhí)行各種測試方法,發(fā)現(xiàn)并修復(fù)軟件中的漏洞和錯誤。軟件維護和升級: 純軟件工程師需要及時響應(yīng)用戶的反饋和需求變化,對軟件系統(tǒng)進行維護和升級。他們會根據(jù)用戶的需求修復(fù)軟件中的問題,增加新的功能,改進軟件性能等。技術(shù)研究和學習: 純軟件工程師需要不斷學習和掌握最新的軟件開發(fā)技術(shù)和工具,跟隨科技的發(fā)展趨勢。他們需要了解新的編程語言、框架和開發(fā)平臺,并將其應(yīng)用到實際的項目中。純軟件工程師在工作中通常與團隊成員或者其他軟件工程師合作,共同完成軟件開發(fā)的任務(wù)。他們需要具備良好的溝通能力、團隊合作精神和問題解決能力,以便更好地與他人合作和交流。純軟件工程師的工作內(nèi)容相對嵌入式軟件和硬件工程師來說更加獨立,不需要與其他工程師進行緊密合作。他們主要面向計算機軟件系統(tǒng)的開發(fā),因此在算法設(shè)計、數(shù)據(jù)結(jié)構(gòu)、軟件架構(gòu)等方面需要具備更深入的專業(yè)知識和技能。嵌入式C++面試沖刺可以看大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-12 08:30
1. C++中的引用和指針有什么區(qū)別?2. 什么是 RAII?它有什么好處?3. C++11引入的nullptr有什么作用?4. 如何實現(xiàn)一個單例模式?5. C++中的const關(guān)鍵字有什么用?如何使用?6. 什么是內(nèi)存對齊?為什么需要內(nèi)存對齊?7. C++中的虛表和虛指針是什么?8. 解釋一下深拷貝和淺拷貝的區(qū)別。9. 如何使用std::shared_ptr和std::unique_ptr管理動態(tài)內(nèi)存?10. 什么是函數(shù)模板和類模板?它們有什么區(qū)別?11. C++中的友元函數(shù)和友元類有什么作用?12. 解釋一下C++中的多重繼承及其問題。13. C++中的類型轉(zhuǎn)換有哪些方式?分別是什么?14. 什么是模板特化?如何使用?15. C++中的異常處理機制是怎樣的?16. 什么是 lambda 表達式?它的用途是什么?17. C++中的std::move和std::forward的區(qū)別是什么?18. 解釋一下C++中的析構(gòu)函數(shù)的作用和使用場景。19. C++中的標準庫容器有哪些?它們的特點是什么?20. 什么是C++中的命名空間?它有什么作用?21. C++中的類型推導是什么?如何使用auto關(guān)鍵字?22. C++中的static關(guān)鍵字有什么作用?23. C++中的虛函數(shù)表是如何工作的?24. 解釋一下C++中的內(nèi)存泄漏及其解決方法。25. C++中的std::thread是如何實現(xiàn)的?26. 什么是條件變量?它在多線程中有什么作用?27. 解釋一下C++中的編譯期和運行期多態(tài)。28. C++中如何實現(xiàn)運算符重載?29. C++中的std::pair和std::tuple有什么區(qū)別?30. 什么是C++中的智能指針?它們的類型和使用場景是什么?答案附在面經(jīng)中  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點贊 評論 收藏
分享
2024-12-11 08:19
#通信硬件知識分享# 1. 什么是嵌入式系統(tǒng)?2. 嵌入式系統(tǒng)和普通計算機系統(tǒng)有什么區(qū)別?3. 嵌入式系統(tǒng)的主要應(yīng)用領(lǐng)域有哪些?4. 嵌入式系統(tǒng)的設(shè)計流程是什么?我這里有單片機、嵌入式、plc、需要資料的在評論區(qū)扣個65. 請解釋一下嵌入式系統(tǒng)的實時性。6. 嵌入式系統(tǒng)中常用的微處理器架構(gòu)有哪些?7. 請解釋一下中斷和中斷處理程序。8. 嵌入式系統(tǒng)中的存儲器類型有哪些?9. 請解釋一下嵌入式系統(tǒng)中的閃存和EEPROM的區(qū)別。10. 嵌入式系統(tǒng)中常用的通信接口有哪些?11. 請解釋一下I2C和SPI總線協(xié)議。12. 什么是多任務(wù)處理和實時操作系統(tǒng)(RTOS)?13. 嵌入式系統(tǒng)中常見的調(diào)試技術(shù)有哪些?14. 請解釋一下嵌入式系統(tǒng)中的功耗管理技術(shù)。15. 嵌入式系統(tǒng)中常見的電源管理技術(shù)有哪些?16. 什么是嵌入式軟件開發(fā)流程?17. 請解釋一下嵌入式系統(tǒng)中的編譯器優(yōu)化。18. 嵌入式系統(tǒng)中的固件和驅(qū)動程序有什么區(qū)別?19. 請解釋一下嵌入式系統(tǒng)中的模擬和數(shù)字信號處理(DSP)。20. 嵌入式系統(tǒng)中常見的傳感器有哪些?21. 請解釋一下嵌入式系統(tǒng)中的PWM(脈寬調(diào)制)。22. 嵌入式系統(tǒng)中常見的電機控制技術(shù)有哪些?23. 請解釋一下嵌入式系統(tǒng)中的模擬輸入和輸出接口。24. 嵌入式系統(tǒng)中的實時時鐘(RTC)有什么作用?25. 請解釋一下嵌入式系統(tǒng)中的看門狗定時器(Watchdog Timer)。26. 嵌入式系統(tǒng)中的RTOS調(diào)度算法有哪些?27. 請解釋一下嵌入式系統(tǒng)中的任務(wù)間通信機制。28. 嵌入式系統(tǒng)中常見的電源管理芯片有哪些?29. 請解釋一下嵌入式系統(tǒng)中的引腳復(fù)用技術(shù)。30. 嵌入式系統(tǒng)中的電磁兼容性(EMC)有什么重要性?嵌入式C++面試沖刺可以看大佬面經(jīng)  鏈接在下邊  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-10 08:17
#通信硬件知識分享# 1. 什么是進程、線程,各自有什么優(yōu)點2. 多進程、多線程的優(yōu)缺點3. 什么時候用進程,什么時候用線程4. 多進程、多線程同步(通訊)的方法5. 進程的空間模型6. 父進程、子進程的關(guān)系以及區(qū)別7. 什么是線程同步和互斥8. 線程同步與阻塞的關(guān)系9. 同步一定阻塞嗎?阻塞一定同步嗎?10. 孤兒進程、僵尸進程、守護進程的概念11. 基本概念12. 正確處理僵尸進程的方法13. new和malloc的區(qū)別14. malloc的底層實現(xiàn)15. 在1G內(nèi)存的計算機中能否malloc(1.2G)?為什么?16. 指針與引用的相同和區(qū)別;如何相互轉(zhuǎn)換?17. C語言檢索內(nèi)存情況 內(nèi)存分配的方式18. extern "C" 的作用19. 頭文件聲明時加extern定義時不要加20. 函數(shù)參數(shù)壓棧順序,即關(guān)于__stdcall和__cdecl調(diào)用方式的理解21. 重寫memcpy()函數(shù)需要注意哪些問題22. 數(shù)組到底存放在哪里23. struct和class的區(qū)別24. char和int之間的轉(zhuǎn)換25. static的用法(定義和用途)26. const常量和#define的區(qū)別27. volatile作用和用法28. 常量指針、指針常量、常量引用29. C/C++中變量的作用域30. C++中類型轉(zhuǎn)換機制及適用環(huán)境31. dynamic_cast轉(zhuǎn)換失敗時的情況32. TCP、UDP的區(qū)別33. TCP、UDP的優(yōu)缺點34. TCP和UDP適用場景35. TCP為什么是可靠連接36. 典型網(wǎng)絡(luò)模型了解嗎?我面試看的是大佬的面經(jīng),鏈接放下邊了  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享
2024-12-09 08:21
#通信硬件知識分享# 1. 嵌入式系統(tǒng)的組成嵌入式系統(tǒng)通常由以下幾個部分組成:硬件平臺:包括微處理器(如ARM、MIPS、x86等)、傳感器、執(zhí)行器、輸入輸出設(shè)備(如LCD、按鍵、LED等)。操作系統(tǒng):嵌入式系統(tǒng)可以使用實時操作系統(tǒng)(RTOS)或裸機(bare-metal)開發(fā)。RTOS如FreeRTOS、uC/OS-II等,裸機編程通常指直接與硬件打交道,沒有操作系統(tǒng)的介入。軟件:包括驅(qū)動程序、應(yīng)用程序、系統(tǒng)軟件等。驅(qū)動程序負責硬件與軟件的通信,應(yīng)用程序則實現(xiàn)系統(tǒng)功能。2. 嵌入式開發(fā)工具鏈嵌入式開發(fā)通常需要一系列的開發(fā)工具:集成開發(fā)環(huán)境(IDE):常用的IDE有Keil、IAR Embedded Workbench、Eclipse等,它們提供了代碼編輯、編譯、調(diào)試等功能。編譯器:常見的嵌入式編譯器有GCC、ARM Compiler等,能夠?qū)⒃创a編譯成適合嵌入式平臺的機器代碼。調(diào)試器:如JTAG調(diào)試器、ST-Link、OCD等,用于調(diào)試程序的執(zhí)行,幫助開發(fā)者查看寄存器、內(nèi)存等信息,實時診斷問題。仿真器:幫助開發(fā)者在沒有實際硬件的情況下測試代碼。3. 嵌入式編程語言嵌入式開發(fā)中,最常用的編程語言是:C語言:幾乎所有嵌入式開發(fā)都使用C語言,因為它能夠直接操作硬件,提供較高的執(zhí)行效率,并且占用內(nèi)存較少。嵌入式開發(fā)中,C語言常用于編寫驅(qū)動、操作系統(tǒng)和應(yīng)用層代碼。匯編語言:對于需要極高性能和硬件控制的任務(wù),匯編語言有時用于優(yōu)化代碼,直接操作硬件寄存器。C++:在一些復(fù)雜的嵌入式系統(tǒng)中,C++用于面向?qū)ο缶幊蹋绕涫窃谔幚磔^為復(fù)雜的算法時。4. 嵌入式開發(fā)中的實時性要求實時性是嵌入式系統(tǒng)中至關(guān)重要的概念,特別是在處理信號采集、控制系統(tǒng)時。根據(jù)實時性要求,嵌入式系統(tǒng)可以分為:硬實時系統(tǒng):對時間要求非常嚴格,任務(wù)必須在規(guī)定的時間內(nèi)完成,否則將導致系統(tǒng)失敗。例如,航空航天、醫(yī)療設(shè)備等。軟實時系統(tǒng):雖然有時間限制,但如果超時不會導致系統(tǒng)完全失敗,系統(tǒng)仍然能正常工作。例如,視頻播放、音頻處理等。5. 基本的嵌入式開發(fā)流程嵌入式開發(fā)流程一般包括以下步驟:需求分析:明確系統(tǒng)的功能需求、硬件需求、性能要求等。硬件選擇:選擇適合的微控制器(MCU)或微處理器(MPU),并了解其硬件資源(如GPIO、UART、SPI、I2C等外設(shè))。軟件設(shè)計:根據(jù)需求設(shè)計嵌入式軟件架構(gòu),包括驅(qū)動、RTOS配置、應(yīng)用層邏輯等。編程與調(diào)試:在開發(fā)環(huán)境中編寫代碼,進行調(diào)試和測試,確保軟件的正確性和性能。測試與驗證:在目標硬件上進行系統(tǒng)測試,驗證軟件和硬件的協(xié)同工作。我面試看的是大佬的面經(jīng),鏈接放下邊了  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點贊 評論 收藏
分享

創(chuàng)作者周榜

更多
關(guān)注他的用戶也關(guān)注了:
牛客網(wǎng)
??推髽I(yè)服務(wù)