Day5-UFS總結

UFS

傳輸協議的本質:兩個收發器件,對需要傳輸的數據,一層一層的封裝和解析,利用封裝增加的額外信息,做一些數據處理,完成源地址到目標地址的數據傳輸功能。
應用協議的本質:基于某種傳輸協議之上,完成一組業務,來對外提供一組服務。
UFS測試程序的本質:測試對外服務的可靠性,對UFS設備做一系列操作,來驗證設備功能是否正確。
UFS器件:提供各種描述符,標簽和屬性,用來控制器件的不同功能。

C++

1.new的深層底層原理?malloc?
學習鏈接1:深度剖析C++的new、delete和placement new
學習鏈接2:C++內存管理
內存四區:棧、堆、靜態區、常量區。
new是在堆上動態分配內存并初始化對象。
棧分配地址是從大到小,靜態區和常量區、堆是從小到大。
const變量的存儲位置主要分為靜態存儲區(全局const變量)、棧區(局部const變量)和常量存儲區(字符串常量)。
無論是全局靜態變量還是局部靜態變量,它們都在靜態存儲區中分配內存。

2.構造函數剖析?
學習鏈接1:C++構造函數實戰
學習鏈接2:拷貝構造函數和移動構造函數
拷貝構造函數(淺拷貝)
拷貝構造函數用于從另一個已存在的對象創建新對象。它通常用于復制另一個對象的屬性值,而不共享原始對象的數據。
移動構造函數(右值引用)
移動構造函數用于從即將銷毀的臨時對象轉移資源到新對象。它通常用于避免不必要的資源復制,并提高性能。

3.std::move的作用?
學習鏈接1:std::move
學習鏈接2:move詳解
移動語義是C++11引入的一個重要特性,允許資源的所有權從一個對象轉移到另一個對象,而不是進行深拷貝。std::move 是實現移動語義的關鍵。

4.c/c++代碼運行的4個階段?
預處理:#include、#define、#ifdef
編譯:編譯器將代碼轉換成匯編語言,并生成匯編代碼文件
匯編:匯編代碼轉換成機器語言
連接:鏈接器將一個或多個目標代碼文件以及所需的庫文件合并成一個可執行文件。

Linux

學習資料:鳥哥的Linux私房菜(基礎學習篇)第四版

1.CPU架構分為:RISC(精簡指令集,典型–ARM)、CISC(復雜指令集,典型–AMD、Intel)
2.32、64表示CPU一次數據讀取的最大量,能從內存中讀寫的最大數據量一般為4GB左右

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76635.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76635.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76635.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

嵌入式工程師( C / C++ )筆試面試題匯總

注:本文為 “嵌入式工程師筆試面試題” 相關文章合輯。 未整理去重。 如有內容異常,請看原文。 嵌入式必會 C 語言筆試題匯總 Z 沉浮 嵌入式之旅 2021 年 01 月 19 日 00:00 用預處理指令 #define 聲明一個常數,用以表明 1 年中有多少秒&a…

29-JavaScript基礎語法(函數)

知識目標 理解函數的基本概念;掌握函數的定義和調用;理解函數參數和返回值及作用域;掌握函數高階用法。 1. 理解函數的基本概念 明確函數在 JavaScript 里是一段可重復使用的代碼塊,它能接收輸入參數,執行特定任務&…

AI答題pk機器人來襲

AI答題PK機器人是一種具備知識問答競賽功能的人工智能程序。以下為您詳細介紹: 一、實時對戰:能在答題排位PK升級賽中,與用戶進行1V1在線實時PK答題 。比如在一些知識競賽類APP中,用戶可匹配到AI機器人對手,在規定時…

PclSharp ——pcl的c#nuget包

簡介: NuGet Gallery | PclSharp 1.8.1.20180820-beta07 下載.NET Framework 4.5.2 Developer Pack: 下載 .NET Framework 4.5.2 Developer Pack Offline Installer 離線安裝nupkg: nupkg是visual studio 的NuGet Package的一個包文件 安…

【Unity筆記】Unity音視頻播放監聽器封裝筆記:VideoPlayer + AudioSource事件觸發與編輯器擴展

關鍵點 Unity VideoPlayer 播放結束事件Unity AudioSource 播放檢測 Unity音視頻播放監聽器封裝筆記:VideoPlayer AudioSource事件觸發與編輯器擴展 在 Unity 的多媒體開發中,我們經常需要監聽 VideoPlayer 或 AudioSource 的播放狀態,以便…

WPF常用技巧匯總

主要用于記錄工作中發現的一些問題和常見的解決方法。 此文會持續更新。 >abp new Evan.MyWpfApp -t wpf --old --framework .net8 1. 解決不同屏幕分辨率下的鋸齒問題 UseLayoutRounding"True" <Grid UseLayoutRounding"True"><Border Mar…

分數線降低,25西電馬克思主義學院(考研錄取情況)

1、馬克思主義學院各個方向 2、馬克思主義學院近三年復試分數線對比 學長、學姐分析 由表可看出&#xff1a; 1、馬克思主義理論25年相較于24年下降10分&#xff0c;為355分 3、25vs24推免/統招人數對比 學長、學姐分析 由表可看出&#xff1a; 1、 馬克思主義學院25年共接…

【Linux網絡】構建UDP服務器與字典翻譯系統

&#x1f4e2;博客主頁&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;博客倉庫&#xff1a;https://gitee.com/JohnKingW/linux_test/tree/master/lesson &#x1f4e2;歡迎點贊 &#x1f44d; 收藏 ?留言 &#x1f4dd; 如有錯誤敬請指正&#xff01; &…

【項目管理】成本類計算 筆記

項目管理-相關文檔&#xff0c;希望互相學習&#xff0c;共同進步 風123456789&#xff5e;-CSDN博客 &#xff08;一&#xff09;知識總覽 項目管理知識域 知識點&#xff1a; &#xff08;項目管理概論、立項管理、十大知識域、配置與變更管理、績效域&#xff09; 對應&…

div(HTML標準元素)和view(微信小程序專用組件)的主要區別體

div&#xff08;HTML標準元素&#xff09;和view&#xff08;微信小程序專用組件&#xff09;的主要區別體現在以下方面&#xff1a; 一、應用場景與開發框架 ?適用平臺不同? div是HTML/CSS開發中通用的塊級元素&#xff0c;用于Web頁面布局?&#xff1b;view是微信小程序專…

【C++軟件實戰問題排查經驗分享】UI界面卡頓 | CPU占用高 | GDI對象泄漏 | 線程堵塞 系列問題排查總結

目錄 1、UI界面卡頓問題排查 2、軟件CPU占用高問題排查 3、UI界面顯示異常&#xff08;GDI對象泄漏導致窗口繪制異常&#xff09;問題排查 4、軟件線程堵塞&#xff08;包含線程死鎖&#xff09;問題排查 5、最后 C軟件異常排查從入門到精通系列教程&#xff08;核心精品專…

管理雜談——采石磯大捷的傳奇與啟示

南宋抗金史上&#xff0c;岳飛與岳家軍的鐵血傳奇家喻戶曉&#xff0c;但另一位力挽狂瀾的“文官戰神”卻常被忽視——他從未掌兵&#xff0c;卻在南宋存亡之際整合潰軍&#xff0c;以少勝多&#xff0c;締造采石磯大捷。此人正是虞允文。一介書生何以扭轉乾坤&#xff1f;他的…

動態規劃-零錢兌換

332.零錢兌換 給你一個整數數組 coins &#xff0c;表示不同面額的硬幣&#xff1b;以及一個整數 amount &#xff0c;表示總金額。計算并返回可以湊成總金額所需的 最少的硬幣個數 。如果沒有任何一種硬幣組合能組成總金額&#xff0c;返回 -1 。你可以認為每種硬幣的數量是無…

SpringAI+DeepSeek大模型應用開發——4 對話機器人

目錄??????? ??????????????項目初始化 pom文件 配置模型 ChatClient 同步調用 流式調用 日志功能 對接前端 解決跨域 會話記憶功能 ChatMemory 添加會話記憶功能 會話歷史 管理會話id 保存會話id 查詢會話歷史 完善會話記憶 定義可序列…

Java 關鍵字

本章列出了Java 語言的所有關鍵字和“類關鍵字的單詞”。 “受限關鍵字”是指&#xff0c;它們旨在模塊聲明中是關鍵字&#xff0c;在其他情況下則是標識符。 “受限標識符”是指&#xff0c;除非用在某些特定位置&#xff0c;否則他們只是標識符。例如&#xff0c;var一般都…

AI重塑網絡安全:機遇與威脅并存的“雙刃劍”時代

一、引言 人工智能&#xff08;AI&#xff09;技術的迅猛發展&#xff0c;正在深刻改變網絡安全行業的格局。從ChatGPT生成釣魚郵件到AI驅動的漏洞挖掘&#xff0c;從零信任架構的普及到安全大模型的實戰應用&#xff0c;AI既是攻擊者的“新武器”&#xff0c;也是防御者的“新…

網絡原理——UDP

1、 與TCP的關鍵區別 特性UDPTCP連接方式無連接面向連接可靠性不可靠可靠數據順序不保證順序保證順序傳輸速度更快相對較慢頭部開銷8字節20-60字節流量控制無有擁塞控制無有適用場景實時應用、廣播/多播可靠性要求高的應用 2、UDP 報文結構 報文結構大致可以分為首部和載荷&a…

STM32——新建工程并使用寄存器以及庫函數進行點燈

本文是根據江協科技提供的教學視頻所寫&#xff0c;旨在便于日后復習&#xff0c;同時供學習嵌入式的朋友們參考&#xff0c;文中涉及到的所有資料也均來源于江協科技&#xff08;資料下載&#xff09;。 新建工程并使用寄存器以及庫函數進行點燈操作 新建工程步驟1.建立工程2.…

Unocss 類名基操, tailwindcss 類名

這里只列出 unocss 的可實現類名&#xff0c;tailwindcss 可以拿去試試用 1. 父元素移入&#xff0c;子元素改樣式 <!-- 必須是 group 類名 --> <div class"group"><div class"group-hover:color-red">Text</div> </div>2…

深度學習入門(一)

一、簡介 深度學習是機器學習領域新興且關鍵的研究方向。機器學習重點在于讓計算機從數據中挖掘規律以預測未知&#xff0c;而深度學習借助構建多層神經網絡&#xff0c;自動學習數據的復雜特征&#xff0c;從而實現更精準的模式識別&#xff0c;在圖像、語音等眾多領域廣泛應…