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

已注銷 level
獲贊
1288
粉絲
986
關(guān)注
2
看過 TA
4704
IP屬地:北京
暫未填寫個(gè)人簡(jiǎn)介
私信
關(guān)注
2024-08-05 09:01
1. C++中的引用和指針有什么區(qū)別?2. 什么是RAII(資源獲取即初始化)?3. C++中的智能指針有哪些?各自的特點(diǎn)是什么?4. 什么是內(nèi)存對(duì)齊?如何影響性能?5. C++中的const關(guān)鍵字有什么用?可以修飾哪些內(nèi)容?6. 解釋一下什么是多重繼承及其潛在問題。7. C++中如何實(shí)現(xiàn)接口?與Java的接口有什么區(qū)別?8. 什么是模板元編程?9. 解釋一下C++中的異常處理機(jī)制。10. C++中如何防止對(duì)象被拷貝?11. 說說C++中的訪問控制(public, protected, private)。12. C++中的友元函數(shù)和友元類有什么用?13. 什么是析構(gòu)函數(shù)?它的作用是什么?14. C++中如何實(shí)現(xiàn)單例模式?15. 解釋一下C++中的命名空間。16. C++中的類型推導(dǎo)有什么用?如何使用?17. 講一下C++中的字符串處理(如std::string)。18. C++中的虛函數(shù)表(vtable)是什么?19. 解釋一下C++中的默認(rèn)參數(shù)。20. C++中的類型轉(zhuǎn)換有哪些方式?21. 說說C++中的運(yùn)算符重載的注意事項(xiàng)。22. C++中的動(dòng)態(tài)多態(tài)和靜態(tài)多態(tài)有什么區(qū)別?23. C++中的std::move和std::forward有何區(qū)別?24. 解釋一下C++中的lambda表達(dá)式的使用場(chǎng)景。25. C++中的std::bind和std::function有什么用?26. C++中的范圍for循環(huán)是如何實(shí)現(xiàn)的?27. C++中的std::optional是什么?有什么用?28. 講一下C++11中的線程庫(kù)的基本使用。29. C++中的volatile關(guān)鍵字有什么作用?30. C++中的static_assert有什么用?  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-08-02 08:28
1. 計(jì)算機(jī)的五大單元是什么?2. 什么是操作系統(tǒng)?3. 程序、進(jìn)程、線程的區(qū)別是什么?4. 什么是并發(fā)和并行?5. 高并發(fā)系統(tǒng)的特點(diǎn)是什么?6. 進(jìn)程是由哪些部分組成的?7. 進(jìn)程的狀態(tài)有哪些?8. 什么是虛擬內(nèi)存?9. 操作系統(tǒng)的內(nèi)存管理方式有哪些?10. 什么是頁(yè)面置換算法?11. 頁(yè)表的作用是什么?12. 上下文環(huán)境是什么?13. 進(jìn)程間通信的方式有哪些?14. 什么是僵尸進(jìn)程和孤兒進(jìn)程?15. 操作系統(tǒng)是如何調(diào)度進(jìn)程的?16. 多線程與多進(jìn)程的區(qū)別是什么?17. CPU和內(nèi)存的工作關(guān)系是什么?18. 什么是內(nèi)存對(duì)齊?19. 為何需要內(nèi)存對(duì)齊?20. 線程的狀態(tài)有哪些?21. 線程調(diào)度的方式有哪些?22. 進(jìn)程管理的主要內(nèi)容是什么?23. 什么是信號(hào)量?24. 進(jìn)程間通信***享內(nèi)存的優(yōu)勢(shì)是什么?25. 什么是管道通信?26. 如何處理僵尸進(jìn)程?27. 什么是進(jìn)程控制塊(PCB)?28. 進(jìn)程的生命周期是怎樣的?29. 什么是調(diào)度算法?30. 多線程的應(yīng)用場(chǎng)景有哪些?面經(jīng)整理到下方專欄  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-08-01 08:47
1. push_back()左值和右值的區(qū)別是什么?2. move底層是怎么實(shí)現(xiàn)的?3. 完美轉(zhuǎn)發(fā)的原理是什么?4. 空類中有什么函數(shù)?5. explicit用在哪里?有什么作用?6. 成員變量初始化的順序是什么?7. 指針占用的大小是多少?8. 野指針和內(nèi)存泄漏是什么?如何避免?9. malloc和new的區(qū)別是什么?10. 多線程會(huì)發(fā)生什么問題?線程同步有哪些手段?11. 什么是STL?12. 對(duì)比迭代器和指針的區(qū)別13. 線程有哪些狀態(tài),線程鎖有哪些?14. 解釋說明一下map和unordered_map15. vector中的push_back()和emplace_back()的區(qū)別、以及使用場(chǎng)景16. 如何實(shí)現(xiàn)線程安全,除了加鎖還有沒有其他的方式?17. vector擴(kuò)容,resize和reserve的區(qū)別18. vector擴(kuò)容為了避免重復(fù)擴(kuò)容做了哪些機(jī)制?19. C++中空類的大小是多少?20. weak_ptr是怎么實(shí)現(xiàn)的?21. 虛函數(shù)的底層原理是什么?22. 一個(gè)函數(shù)f(int a,int b),其中a和b的地址關(guān)系是什么?23. 移動(dòng)構(gòu)造和拷貝構(gòu)造的區(qū)別是什么?24. lamda表達(dá)式捕獲列表捕獲的方式有哪些?如果是引用捕獲要注意什么?25. 哈希碰撞的處理方法26. unordered_map的擴(kuò)容過程27. vector如何判斷應(yīng)該擴(kuò)容?(size和capacity)28. 構(gòu)造函數(shù)是否能聲明為虛函數(shù)?為什么?什么情況下為錯(cuò)誤?29. 類中static函數(shù)是否能聲明為虛函數(shù)?30. 哪些函數(shù)不能被聲明為虛函數(shù)?31. 如何保證類的對(duì)象只能被開辟在堆上?(將構(gòu)造函數(shù)聲明為私有、單例)32. 講講你理解的虛基類33. C++哪些運(yùn)算符不能被重載?34. 動(dòng)態(tài)鏈接和靜態(tài)鏈接的區(qū)別,動(dòng)態(tài)鏈接的原理是什么?35. C++中怎么編譯C語言代碼?答案附在面經(jīng)中  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看35道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-31 08:29
1. static 關(guān)鍵詞的作用是什么?2. static 修飾局部變量會(huì)用在什么時(shí)候?3. static 修飾全局變量,全局變量會(huì)在那個(gè)空間?4. static 修飾函數(shù)時(shí),函數(shù)的作用域是什么?5. extern 關(guān)鍵字的作用是什么?6. volatile 關(guān)鍵字的作用是什么?7. sizeof 和 strlen 的區(qū)別是什么?8. strcpy 和 memcpy 的區(qū)別是什么?9. 如何理解變量的定義和使用?10. 數(shù)組和指針的區(qū)別是什么?11. 回調(diào)函數(shù)的定義是什么?12. 函數(shù)指針和指針函數(shù)的區(qū)別是什么?13. 空指針(NULL)和 void * 的區(qū)別是什么?14. 結(jié)構(gòu)體與聯(lián)合體之間的主要區(qū)別是什么?15. 什么是內(nèi)存泄漏?如何產(chǎn)生的?16. 什么是內(nèi)存溢出?如何產(chǎn)生的?17. 堆和棧的區(qū)別是什么?18. 棧區(qū)和堆區(qū)的特點(diǎn)是什么?19. 常量區(qū)和代碼區(qū)的定義是什么?20. 靜態(tài)區(qū)的作用是什么?21. BSS 區(qū)和 Data 區(qū)的區(qū)別是什么?22. 大小端模式的定義是什么?23. C 語言的編譯過程包含哪些步驟?24. 預(yù)處理的作用是什么?25. 編譯階段的主要任務(wù)是什么?26. 匯編階段的主要任務(wù)是什么?27. 鏈接階段的主要任務(wù)是什么?28. 如何避免內(nèi)存泄漏?29. 動(dòng)態(tài)內(nèi)存分配和靜態(tài)內(nèi)存分配的區(qū)別是什么?30. 如何判斷一個(gè)變量是否為野指針?面經(jīng)整理到下方專欄  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-30 08:28
1. 前后臺(tái)程序與實(shí)時(shí)操作系統(tǒng)的區(qū)別是什么?2. 實(shí)時(shí)系統(tǒng)的基本特性有哪些?3. 什么是不可剝奪型內(nèi)核?它的特點(diǎn)是什么?4. 可剝奪型內(nèi)核的定義及適用場(chǎng)景是什么?5. 什么是可重入型函數(shù)?它有什么特點(diǎn)?6. 使用可剝奪型內(nèi)核時(shí),為什么不應(yīng)直接使用不可重入型函數(shù)?7. 為什么應(yīng)用程序一定要使用空閑任務(wù)?8. volatile關(guān)鍵字的作用是什么?在什么情況下需要使用?9. 變量聲明時(shí)使用volatile修飾的情況有哪些?10. 一個(gè)參數(shù)可以同時(shí)是const和volatile嗎?為什么?11. 一個(gè)指針可以是volatile嗎?請(qǐng)解釋。12. 函數(shù)int square(volatile int *ptr)能實(shí)現(xiàn)預(yù)期目標(biāo)嗎?為什么?13. 臨界區(qū)和臨界資源的定義是什么?14. 什么是原子操作?原子性如何影響臨界資源的保護(hù)?15. 如何通過關(guān)中斷來保護(hù)臨界資源?16. 什么是自旋鎖?它的主要用途是什么?17. 死鎖的概念是什么?如何避免死鎖?18. uCOS操作系統(tǒng)中的任務(wù)是如何組成的?19. 什么是空任務(wù)控制塊鏈表?它與任務(wù)控制塊鏈表有什么區(qū)別?20. uCOS的啟動(dòng)過程是怎樣的?21. 任務(wù)的五種狀態(tài)分別是什么?22. FreeRTOS的調(diào)度方式是什么?23. FreeRTOS的任務(wù)棧是如何設(shè)定的?參考依據(jù)是什么?24. FreeRTOS中使用的IPC通信方式有哪些?25. Linux中FTP服務(wù)和SMTP服務(wù)的默認(rèn)端口分別是多少?26. 操作系統(tǒng)采用緩沖技術(shù)的目的是什么?27. 紅黑樹與AVL樹的主要區(qū)別是什么?28. Servlet的生命周期可以分為哪幾個(gè)階段?29. Linux執(zhí)行l(wèi)s命令時(shí),會(huì)引起哪些系統(tǒng)調(diào)用?30. FreeRTOS移植到哪些平臺(tái),移植過程占用哪些硬件資源?下方面經(jīng)中有答案  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-29 09:23
1. 為什么構(gòu)造函數(shù)不能為虛函數(shù)?2.為什么析構(gòu)函數(shù)可以為虛函數(shù),如果不設(shè)為虛函數(shù)可能會(huì)存在什么問題?3 .不能聲明為虛函數(shù)的有哪些4 sizeof 和 strlen 的區(qū)別5 lambda 表達(dá)式(匿名函數(shù))的具體應(yīng)用和使用場(chǎng)景6 explicit 的作用(如何避免編譯器進(jìn)行隱式類型轉(zhuǎn)換)7 C 和 C++ static 的區(qū)別8 static 的作用9 static 在類中使用的注意事項(xiàng)(定義、初始化和使用)10 static 全局變量和普通全局變量的異同11 const 作用及用法12define 和 const 的區(qū)別13 define 和 typedef 的區(qū)別14 用宏實(shí)現(xiàn)比較大小,以及兩個(gè)數(shù)中的最小值15 inline 作用及使用方法16  inline 函數(shù)工作原理17 宏定義(define)和內(nèi)聯(lián)函數(shù)(inline)的區(qū)別18 new 的作用?19 new 和 malloc 如何判斷是否申請(qǐng)到內(nèi)存?20 delete 實(shí)現(xiàn)原理?delete 和 delete[] 的區(qū)別?21 new 和 malloc 的區(qū)別,delete 和 free 的區(qū)別22 malloc 的原理?malloc 的底層實(shí)現(xiàn)?23 C 和 C++ struct 的區(qū)別?24 為什么有了 class 還保留 struct?25 struct 和 union 的區(qū)別26 class 和 struct 的異同27 volatile 的作用?是否具有原子性,對(duì)編譯器有什么影響?28 什么情況下一定要用 volatile, 能否和 const 一起使用?29 返回函數(shù)中靜態(tài)變量的地址會(huì)發(fā)生什么?30 extern C 的作用?上述問題下方專欄有整理  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看31道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-25 09:16
1. sizeof(1==1) 在 C 和 C++ 中分別是什么結(jié)果?2. memcpy 函數(shù)的底層原理?3. strcpy 函數(shù)有什么缺陷?4. auto 類型推導(dǎo)的原理?5. malloc一次性最大能申請(qǐng)多大內(nèi)存空間?6. public、protected、private的區(qū)別?7. 左值和右值的區(qū)別?左值引用和右值引用的區(qū)別,如何將左值轉(zhuǎn)換成右值?8. std::move() 函數(shù)的實(shí)現(xiàn)原理?9. 什么是指針?指針的大小及用法?10. C++ 11 nullptr 比 NULL 優(yōu)勢(shì)?11. 指針和引用的區(qū)別?12. 常量指針和指針常量的區(qū)別?13. 函數(shù)指針和指針函數(shù)的區(qū)別?14. 強(qiáng)制類型轉(zhuǎn)換有哪幾種?15. 如何判斷結(jié)構(gòu)體是否相等?能否用 memcmp 函數(shù)判斷結(jié)構(gòu)體相等?16. 參數(shù)傳遞時(shí),值傳遞、引用傳遞、指針傳遞的區(qū)別?17. 什么是模板?如何實(shí)現(xiàn)?18. 函數(shù)模板和類模板的區(qū)別?19. 什么是可變參數(shù)模板?20. 什么是模板特化?為什么特化?21. include " " 和 <> 的區(qū)別?22. 泛型編程如何實(shí)現(xiàn)?23. C++命名空間?24. C++ STL六大組件?25. 簡(jiǎn)單說一下大端、小端。26. 什么是git?27. 為什么要用git?在LINUX中我們可以使用mmap用來在進(jìn)程虛擬內(nèi)存地址空間中分配地址空間,創(chuàng)建和物理內(nèi)存的映射關(guān)系。28. 簡(jiǎn)述集中式版本控制庫(kù)和分布式版本控制庫(kù)的區(qū)別。29.C++ 中的異常處理機(jī)制是怎樣的?30.什么是 RAII(資源獲取即初始化)?它在 C++ 中的應(yīng)用是什么?上述問題下方專欄有整理  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-24 08:27
1. 系統(tǒng)模塊在系統(tǒng)組件中,我們需要學(xué)習(xí)如下模塊:?系統(tǒng) API(應(yīng)用程序接口):系統(tǒng) API 提供了用戶和應(yīng)用程序與操作系統(tǒng)交互的方式。通過調(diào)用 API,用戶程序可以請(qǐng)求操作系統(tǒng)執(zhí)行特定的任務(wù),如文件操作、進(jìn)程管理等。?設(shè)備驅(qū)動(dòng)程序:設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)與硬件設(shè)備之間的橋梁。它們使操作系統(tǒng)能夠控制和管理各種硬件設(shè)備,如打印機(jī)、網(wǎng)絡(luò)適配器等。?I/O(輸入輸出):I/O 涉及數(shù)據(jù)在計(jì)算機(jī)系統(tǒng)內(nèi)外的傳輸。2. 內(nèi)存模塊在內(nèi)存管理中,我們需要學(xué)習(xí)如下模塊:?物理內(nèi)存:物理內(nèi)存是計(jì)算機(jī)硬件中實(shí)際存在的內(nèi)存單元。操作系統(tǒng)負(fù)責(zé)管理物理內(nèi)存的分配和釋放。?虛擬內(nèi)存:虛擬內(nèi)存允許程序使用比實(shí)際物理內(nèi)存更大的地址空間。操作系統(tǒng)通過虛擬內(nèi)存管理,將程序的虛擬地址映射到物理內(nèi)存上。?內(nèi)存映射:內(nèi)存映射將文件映射到內(nèi)存中的一段地址空間,使得可以像訪問內(nèi)存一樣訪問文件內(nèi)容。3. 進(jìn)程模塊在進(jìn)程管理中,我們需要學(xué)習(xí)如下模塊:?進(jìn)程調(diào)度:進(jìn)程調(diào)度決定了哪個(gè)進(jìn)程在何時(shí)運(yùn)行。操作系統(tǒng)需要公平地分配 CPU 時(shí)間給不同的進(jìn)程,以保持系統(tǒng)的平穩(wěn)運(yùn)行。?中斷處理:中斷是硬件事件的通知,操作系統(tǒng)需要及時(shí)響應(yīng)并進(jìn)行適當(dāng)?shù)奶幚?。中斷處理保證了系統(tǒng)對(duì)外部事件的敏感性。?線程與同步:線程允許程序并發(fā)執(zhí)行多個(gè)任務(wù)。同步機(jī)制確保了多個(gè)線程之間的數(shù)據(jù)一致性和協(xié)調(diào)運(yùn)行。4. 網(wǎng)絡(luò)模塊在網(wǎng)絡(luò)組件中,我們需要學(xué)習(xí)如下模塊:?網(wǎng)絡(luò)協(xié)議:網(wǎng)絡(luò)協(xié)議是數(shù)據(jù)在網(wǎng)絡(luò)中傳輸?shù)囊?guī)則和約定。TCP/IP 協(xié)議棧是廣泛使用的網(wǎng)絡(luò)協(xié)議,確保了數(shù)據(jù)的可靠傳輸。?套接字編程:套接字是網(wǎng)絡(luò)通信的接口,操作系統(tǒng)通過套接字編程提供了網(wǎng)絡(luò)通信的能力。套接字允許應(yīng)用程序通過網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。?NIC 驅(qū)動(dòng)程序:網(wǎng)絡(luò)接口控制器(NIC)驅(qū)動(dòng)程序負(fù)責(zé)管理計(jì)算機(jī)連接到網(wǎng)絡(luò)的硬件接口。它們實(shí)現(xiàn)了數(shù)據(jù)在物理層的傳輸。5. 存儲(chǔ)模塊在存儲(chǔ)管理中,我們需要學(xué)習(xí)如下模塊:?文件系統(tǒng):文件系統(tǒng)是數(shù)據(jù)組織和存儲(chǔ)的方式,使得文件和目錄的管理變得高效。常見的文件系統(tǒng)有 ext4、NTFS 等。?I/O 緩存:I/O 緩存用于加速數(shù)據(jù)的讀寫操作。操作系統(tǒng)會(huì)在內(nèi)存中維護(hù)一塊區(qū)域,用于存放最近訪問的數(shù)據(jù)塊。?存儲(chǔ)設(shè)備:存儲(chǔ)設(shè)備包括硬盤、固態(tài)硬盤等。操作系統(tǒng)需要管理這些設(shè)備的讀寫和存儲(chǔ)。相關(guān)知識(shí)下邊有文章供參考  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-23 08:37
1. 單繼承和多繼承的虛函數(shù)表結(jié)構(gòu)·2. C++ 程序編譯過程3. C++ 內(nèi)存管理4. 棧和堆的區(qū)別5. 變量的區(qū)別6. 全局變量定義在頭文件中有什么問題?7. 內(nèi)存對(duì)齊8. 什么是內(nèi)存泄露9. 怎么防止內(nèi)存泄漏??jī)?nèi)存泄漏檢測(cè)工具的原理?10. 智能指針有哪幾種?智能指針的實(shí)現(xiàn)原理?11 智能指針應(yīng)用舉例12 一個(gè) unique_ptr 怎么賦值給另一個(gè) unique_ptr 對(duì)象?13 使用智能指針會(huì)出現(xiàn)什么問題?怎么解決?14 VS檢測(cè)內(nèi)存泄漏,定位泄漏代碼位置方法15 深拷貝與淺拷貝16 虛擬內(nèi)存17語言對(duì)比18 C++ 11 新特性19 C 和 C++ 的區(qū)別20 Python 和 C++ 的區(qū)別21 面向?qū)ο?2 什么是面向?qū)ο??面向?qū)ο蟮娜筇匦?3 重載、重寫、隱藏的區(qū)別24 如何理解 C++ 是面向?qū)ο缶幊?5 什么是多態(tài)?多態(tài)如何實(shí)現(xiàn)?26 靜態(tài)多態(tài)與動(dòng)態(tài)多態(tài):27 類相關(guān)28 什么是虛函數(shù)?什么是純虛函數(shù)?29 虛函數(shù)和純虛函數(shù)的區(qū)別?30 虛函數(shù)的實(shí)現(xiàn)機(jī)制答案收藏在下方專欄  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看14道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-22 10:31
一、嵌入式方向?qū)W習(xí)路線1、C語言嵌入式Linux工程師的學(xué)習(xí)需要具備一定的C語言基礎(chǔ),C語言是嵌入式領(lǐng)域最重要也是最主要的編程語言,通過大量編程實(shí)例重點(diǎn)理解C語言的基礎(chǔ)編程以及高級(jí)編程知識(shí)。包括:基本數(shù)據(jù)類型、數(shù)組、指針、結(jié)構(gòu)體、鏈表、文件操作、隊(duì)列、棧等。2、Linux基礎(chǔ)Linux操作系統(tǒng)的概念、安裝方法,詳細(xì)了解Linux下的目錄結(jié)構(gòu)、基本命令、編輯器VI ,編譯器GCC,調(diào)試器GDB和Make項(xiàng)目管理工具, Shell Makefile腳本編寫等知識(shí),嵌入式開發(fā)環(huán)境的搭建。3、Linux系統(tǒng)編程重點(diǎn)學(xué)習(xí)標(biāo)準(zhǔn)I/O庫(kù),Linux多任務(wù)編程中的多進(jìn)程和多線程,以及進(jìn)程間通信(pipe、FIFO、消息隊(duì)列、共享內(nèi)存、signal、信號(hào)量等),同步與互斥對(duì)共享資源訪問控制等重要知識(shí),主要提升對(duì)Linux應(yīng)用開發(fā)的理解和代碼調(diào)試的能力。4、Linux網(wǎng)絡(luò)編程計(jì)算機(jī)網(wǎng)絡(luò)在嵌入式Linux系統(tǒng)應(yīng)用開發(fā)過程中使用非常廣泛,通過Linux網(wǎng)絡(luò)發(fā)展、TCP/IP協(xié)議、socket編程、TCP網(wǎng)絡(luò)編程、UDP網(wǎng)絡(luò)編程、Web編程開發(fā)等方面入手,全面了解Linux網(wǎng)絡(luò)應(yīng)用程序開發(fā)。重點(diǎn)學(xué)習(xí)網(wǎng)絡(luò)編程相關(guān)API,熟練掌握TCP協(xié)議服務(wù)器的編程方法和并發(fā)服務(wù)器的實(shí)現(xiàn),了解HTTP協(xié)議及其實(shí)現(xiàn)方法,熟悉UDP廣播、多播的原理及編程方法,掌握混合C/S架構(gòu)網(wǎng)絡(luò)通信系統(tǒng)的設(shè)計(jì),熟悉HTML,Javascript等Web編程技術(shù)及實(shí)現(xiàn)方法。5、數(shù)據(jù)結(jié)構(gòu)與算法數(shù)據(jù)結(jié)構(gòu)及算法在嵌入式底層驅(qū)動(dòng)、通信協(xié)議、及各種引擎開發(fā)中會(huì)得到大量應(yīng)用,對(duì)其掌握的好壞直接影響程序的效率、簡(jiǎn)潔及健壯性。此階段的學(xué)習(xí)要重點(diǎn)理解數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)內(nèi)容,包括順序表、鏈表、隊(duì)列、棧、樹、圖、哈希表、各種查找排序算法等應(yīng)用及其C語言實(shí)現(xiàn)過程。6、C++ 、QTC++是Linux應(yīng)用開發(fā)主要語言之一,本階段重點(diǎn)掌握面向?qū)ο缶幊痰幕舅枷胍约癈++的重要內(nèi)容。圖形界面編程是嵌入式開發(fā)中非常重要的一個(gè)環(huán)節(jié)。由于QT具有跨平臺(tái)、面向?qū)ο?、豐富API、支持2D/3D渲染、支持XML、多國(guó)語等強(qiáng)大功能,在嵌入式領(lǐng)域的GUI開發(fā)中得到了廣范的應(yīng)用,在本階段通過基于QT圖形庫(kù)的學(xué)習(xí)使學(xué)員可以熟練編寫GUI程序,并移植QT應(yīng)用程序到Cortex-A8平臺(tái)。相關(guān)八股知識(shí)整合到下方面經(jīng)中  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-07-02 09:02
1.關(guān)鍵字static的作用是什么2.關(guān)鍵字const是什么含意?3.const和宏定義的區(qū)別4.關(guān)鍵字volatile有什么含意 并給出三個(gè)不同的例子。5.引用和指針有什么區(qū)別6..h頭文件中的ifndef/define/endif 的作用?7.描述實(shí)時(shí)系統(tǒng)的基本特性8.全局變量和局部變量的區(qū)別9.全局變量和靜態(tài)全局變量的區(qū)別10.static函數(shù)與普通函數(shù)11.什么是平衡二叉樹?12.堆棧溢出一般是由什么原因?qū)е碌模?3.什么函數(shù)不能聲明為虛函數(shù)?14.不能做switch()的參數(shù)類型15.程序的內(nèi)存分配16.堆與棧的區(qū)別17.描述內(nèi)存分配方式以及它們的區(qū)別18.malloc和new的區(qū)別是什么?19.進(jìn)程與線程的區(qū)別20.多進(jìn)程和多線程的區(qū)別21.什么是預(yù)編譯,何時(shí)需要預(yù)編譯22.三種基本的數(shù)據(jù)模型23.簡(jiǎn)述數(shù)組與指針的區(qū)別?24.位操作25.訪問固定的內(nèi)存位置(Accessing fixed memory locations)26.中斷與異常的區(qū)別27.變量的定義總結(jié)28.為什么要使用宏,宏有什么優(yōu)缺點(diǎn)?29.內(nèi)聯(lián)函數(shù)及與宏的區(qū)別30.MCU啟動(dòng)過程31.Arm體系結(jié)構(gòu)32.什么是嵌入式?33.進(jìn)程與線程中的通信方式34.如何將PC上的程序移植到嵌入式系統(tǒng)上,需要注意些什么?35.設(shè)計(jì)一種通信方式,從一臺(tái)主機(jī)向另外一臺(tái)主機(jī)傳遞數(shù)據(jù),那么應(yīng)該怎么選擇。36.FreeRTOS之全配置項(xiàng)詳解、裁剪(FreeRTOSConfig.h)37.DMA為什么能提高效率?38.優(yōu)先級(jí)反轉(zhuǎn)以及解決方法39.信號(hào)量及信號(hào)量與自旋鎖的區(qū)別40.strcpy和strncpy的缺陷答案收錄到專欄中,集合上千篇面經(jīng)知識(shí)匯總面經(jīng)  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看40道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-06-12 10:56
1.tcp建立連接和收發(fā)數(shù)據(jù)用到的函數(shù)2.TCP為什么能保持穩(wěn)定(感覺像開放題)3.TCP/IP模型 HTTP FTP UDP4以太網(wǎng)的MAC地址占多少字節(jié)?5.TCP/IP熟悉嗎?TCP有一個(gè)ACK和ACK的number有什么區(qū)別?6.GET/POST區(qū)別7.計(jì)算機(jī)的存儲(chǔ)結(jié)構(gòu)(寄存器,高速緩存L1L2L3,貯存,本地磁盤等8.計(jì)算機(jī)網(wǎng)絡(luò)有幾層9.擁塞避免,路由選擇哪一層?10.http的狀態(tài)碼,400常見的幾個(gè)狀態(tài)碼11.ARP協(xié)議是什么?在那一層12.FREERTOS,信號(hào)量消息隊(duì)列,多任務(wù)調(diào)度13.RTOS和Linux的區(qū)別14.FreeRTOS和Linux哪個(gè)熟些,用FreeRTOS時(shí),創(chuàng)建了幾個(gè)任務(wù),任務(wù)怎么通信的?如果give 10次信號(hào)量,那么take信號(hào)量是一次還是十次?15.信號(hào)量怎么用。16.linux命令 怎么在文件夾中查找關(guān)鍵字 并排序。17.Linux下有一個(gè)fork()函數(shù)有什么作用?創(chuàng)建成功父進(jìn)程返回什么?子進(jìn)程返回什么18.信號(hào)量怎么通信?(輔助共享內(nèi)存的手段19.什么是臨界區(qū)(答錯(cuò)了,答成了臨界資源,臨界區(qū)是需要訪問臨界資源的代碼20.make、cnake說一下21.linux進(jìn)程有幾種狀態(tài)?(我:是6種嗎?面試官:不是,是3種。我:呃,那我應(yīng)該不太了解。然后是面試官自己回答這個(gè)問題…)22.問Linux socket編程步驟23.問使用什么命令查看socket編程的ip和端口狀態(tài)24.問條件變量的函數(shù)名是什么25.介紹一下libevent庫(kù)26.問vim命令,編輯模式,命令模式,末行模式27.問linux查看內(nèi)存命令,查看cpu占用命令28.問一般怎么調(diào)試代碼29.Linux的設(shè)備:字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備30.Linux的一些基本命令(ifconfig、touch、vim等)答案部分整理到專欄 都有詳細(xì)的理解  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看18道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-06-04 08:51
1. 棧和隊(duì)列的特點(diǎn)和應(yīng)用場(chǎng)景?2. 數(shù)組和鏈表的優(yōu)缺點(diǎn)?3.隊(duì)列、棧和二叉樹的基本概念。4. 3種常見的排序算法。5. 鏈表有哪幾種類型?如何操作刪除一個(gè)雙向鏈表的結(jié)點(diǎn)?6. 判斷一個(gè)鏈表是否有環(huán)。7. 找到鏈表環(huán)的入口結(jié)點(diǎn),并輸出。8. 輸出一個(gè)二叉樹的深度。9. 在什么樣的場(chǎng)景下會(huì)選擇不同的數(shù)據(jù)結(jié)構(gòu)?10. 實(shí)現(xiàn)鏈表找環(huán)、小于n的質(zhì)數(shù)、二叉樹前序遍歷(遞歸和非遞歸)。11. 實(shí)現(xiàn)單向鏈表的排序。12. 實(shí)現(xiàn)快速排序算法。13. 頁(yè)面置換算法有哪些?各自的特點(diǎn)是什么?14. 一個(gè)硬件計(jì)數(shù)器控制系統(tǒng),實(shí)現(xiàn)設(shè)置觸發(fā)時(shí)間和取消任務(wù)的功能。15. 設(shè)計(jì)一個(gè)存儲(chǔ)IP地址和天氣信息的文件,并快速查找某個(gè)IP地址的天氣信息?16. 判斷計(jì)算機(jī)的字節(jié)序(大端/小端)。17. 實(shí)現(xiàn)"數(shù)猴王"算法。18. 實(shí)現(xiàn)IP地址分割(LeetCode 93)。19. 實(shí)現(xiàn)鏈表的插入操作。20. 如何用兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列?21. 實(shí)現(xiàn)字符串查找子字符串的功能。22. 實(shí)現(xiàn)求素?cái)?shù)的功能。23. 實(shí)現(xiàn)宏定義交換兩個(gè)數(shù)、把數(shù)字轉(zhuǎn)換為字符串、判斷程序正確性。24. 如何判斷一臺(tái)計(jì)算機(jī)是大端還是小端存儲(chǔ)?25. 什么是內(nèi)存對(duì)齊?為什么需要內(nèi)存對(duì)齊?26. 進(jìn)程和線程的區(qū)別是什么?27. 介紹進(jìn)程和線程的同步機(jī)制。28. 什么是優(yōu)先級(jí)反轉(zhuǎn)和優(yōu)先級(jí)繼承?29. 為什么內(nèi)核區(qū)要放在虛擬內(nèi)存的高位地址?30. 自旋鎖的底層實(shí)現(xiàn)原理是什么?為什么自旋鎖不能睡眠?31. 內(nèi)核同步有哪些方式?32. 如何避免多個(gè)線程搶占共享資源?33. 互斥鎖的原理是什么?34. 如果有一個(gè)線程長(zhǎng)時(shí)間占用資源,會(huì)發(fā)生什么?如何解決?35. 操作系統(tǒng)的基本組成是什么?36. 內(nèi)核態(tài)和用戶態(tài)有什么區(qū)別?37. 操作系統(tǒng)為什么需要緩存機(jī)制?38. 在什么情況下會(huì)發(fā)生進(jìn)程調(diào)度?39. 操作系統(tǒng)如何管理物理地址?40. 向0地址寫或讀數(shù)據(jù)會(huì)發(fā)生什么?答案收錄到專欄  c++/嵌入式面經(jīng)專欄-??途W(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看40道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享
2024-05-31 08:51
1. TCP和UDP的區(qū)別是什么?2. HTTP、GET、POST的傳輸過程是什么?3. 虛擬文件系統(tǒng)的作用是什么?4. sizeof和strlen的區(qū)別是什么?5. 已知畫點(diǎn)函數(shù),如何求出圓心坐標(biāo)?6. 已知3個(gè)點(diǎn)坐標(biāo),如何求出圓心坐標(biāo)?7. 一個(gè)數(shù)組,如何求出堆棧過程可能出現(xiàn)的所有情況?8. 如何實(shí)現(xiàn)歸并排序?9. H264、I、P、B幀的含義是什么?10. TCP如何保證可靠性?11. 如何保證一個(gè)字節(jié)的第二個(gè)位為1?12. C語言有哪些特點(diǎn)?13. 為什么要使用指針?14. int和unsigned int有什么區(qū)別?15. 什么情況下使用TCP和UDP?16. TCP粘包和分包問題是什么?17. 你有過TCP應(yīng)用的經(jīng)驗(yàn)嗎?18. ESP8266 WIFI有幾種模式?19. 你學(xué)過哪些數(shù)據(jù)結(jié)構(gòu)?20. 你的項(xiàng)目中使用了線程,線程的作用是什么?21. 你項(xiàng)目的亮點(diǎn)是什么?22. 什么是波特率?23. 為什么串口要設(shè)置相同的波特率?24. memcopy函數(shù)如何實(shí)現(xiàn)?25. 如何編寫一個(gè)函數(shù)顯示文章中最常見的十個(gè)單詞?26. 代碼規(guī)范需要注意哪些事項(xiàng)?27. 運(yùn)算符優(yōu)先級(jí)是什么?28. kmalloc和vmalloc的區(qū)別是什么?29. USB全雙工和半雙工的區(qū)別是什么?30. 分時(shí)系統(tǒng)和實(shí)時(shí)操作系統(tǒng)的進(jìn)程調(diào)度算法有什么不同?  c++/嵌入式面經(jīng)專欄-牛客網(wǎng) http://fangfengwang8.cn/creation/manager/columnDetail/MJNwoM
查看30道真題和解析
0 點(diǎn)贊 評(píng)論 收藏
分享

創(chuàng)作者周榜

更多
關(guān)注他的用戶也關(guān)注了:
??途W(wǎng)
牛客企業(yè)服務(wù)