Linux核心分析第二次作業
這周學習了《庖丁解牛Linux核心分析》並且學習了實驗樓的相關知識。
在實驗樓的虛擬環境下編寫程式碼:
通過gcc編譯後,使用檢視檔案命令:cat -n 20189223.c
在vim中,通過“g/\.s*/d”命令可以刪除很多所有以“.”開頭的字串,獲得了“乾淨”的程式碼。
堆疊空間示意圖
程式從main函式開始執行,通過堆疊的方式進行運算
堆疊執行過程如圖所示。
還學習了vim、gcc測試、gdb測試、靜態庫的測試、共享庫
不懂的問題:
堆疊的過程不是特別清楚
相關推薦
Linux核心分析第二次作業
這周學習了《庖丁解牛Linux核心分析》並且學習了實驗樓的相關知識。 在實驗樓的虛擬環境下編寫程式碼: 通過gcc編譯後,使用檢視檔案命令:cat -n 20189223.c 在vim中,通過“g/\.s
演算法設計與分析第二次作業
leetcode 241 題目描述:Given a string of numbers and operators, return all possible results from computing all the different possibl
Linux核心分析第六次作業
分析system_call中斷處理過程 一、先在實驗樓的虛擬機器中MenuOs增加utsname和utsname-asm指令。 具體實現如下: 1、克隆最新新版本的menu,之後進入menu 2、進入test.c,完成之後make rootfs,使系統自動編譯自動執行 3.設定分割點,用gdb追
Linux核心分析第七次作業
分析Linux核心建立一個新程序的過程 Linux中建立程序一共有三個函式: 1. fork,建立子程序 2. vfork,與fork類似,但是父子程序共享地址空間,而且子程序先於父程序執行。 3. clone,主要用於建立執行緒 程序建立的大概過程 通過之前的學習,我們
第二次作業 APP分析
整體 img 個學生 但是 自己 好玩 技術 大堆 4.2 第一部分 調研, 評測 1.下載軟件並使用。 今天我要分析的軟件app是UC瀏覽器這個軟件,UC瀏覽器的用戶群體還是挺多的,作為一款主流之一的瀏覽器APP,整體的用戶體驗還是很好的。簡潔的界面還有中間
第二次 作業——APP案例分析
ive 滿足 電腦 截圖 哪裏 href 而在 軟件 體驗 APP案例分析 產品 網易雲課堂 選擇理由 網易雲課堂是從大一就開始使用的一款學習軟件,有海量的學習資源,很適合學生課余時間的自主學習 調研,評測 上手體驗 第一次打開網易雲課堂app
第二次作業---案例分析
cto 遊戲介紹 第二次作業 bat 決戰 play col 隨機 reat 作業要求裏面說分析的可以是 APP,網頁應用或者桌面應用,或者遊戲,那我就分析一下最近特別火的一款遊戲吧--絕地求生。 遊戲介紹: 絕地求生(PLAYERUNKNOWN’S
02:第二次作業,APP案例分析
mob 劇情 界面 騰訊 軟件 經歷 -name 推廣 人民幣 產品:王者榮耀 理由:現中國最火的手遊,沒有之一。 一、調研 上手體驗: 作為一款手機端的MOBA遊戲,王者榮耀給我的第一印象是遊戲的操作性、流暢度和界面都做得很好。通常,MOBA類的遊戲我只在電腦上玩過,
第二次作業 APP案例分析
一個用戶 src 能夠 1-1 cnblogs 一個表 一點 需求 時間 第一部分 調研, 評測 1 下載軟件並使用,描述最簡單直觀的個人第一次上手體驗。 這裏下載錘子便簽APP,主界面顯示是這樣的 剛安裝後還沒什麽內容,可以自己寫筆記進去,第
第二次作業:支付寶案例分析
lan 註冊 喜歡 hello 公交 希望 後來 還需 right 1. 介紹產品相關信息 ?你選擇的產品是? 線上支付軟件——支付寶。 ?為什麽選擇該產品作為分析? 以前線上支付一般是通過銀行轉賬,操作過程復雜費時間;而當面支付需要找零,
第二次作業:網易雲音樂案例分析
他也 center 大學 www. 榜單 粉絲 很好 無法使用 內容 你選擇的產品是? 網易雲音樂 為什麽選擇該產品作為分析? 自己非常喜歡聽音樂,用過了網易雲音樂之後,覺得很好用。 該產品是怎麽誕生的(在什麽樣的背景下)?
第二次作業:支付寶軟件簡要分析
常用 一段時間 題解 戰略 src use case 完成 應該 分享 1 介紹產品相關信息 你選擇的產品是? --支付寶 為什麽選擇該產品作為分析? 因為現在移動支付屬於中國的“新四大發明”,比較常見的移動支付軟件就是支付寶和微信,但是我很少用
第二次作業:微信軟件分析
get 角色 sta 頭像 view 轉賬 order 軟件 之間 2.1 介紹產品相關信息 本次要介紹的產品是微信。 選擇微信作為產品介紹的對象主要是因為:微信這個產品是國內目前使用十分廣泛的一個軟件產品。微信現在已經成為超過九億人使用的手機應用,支持發送語音短信
第二次作業:淘寶軟件分析
突出 產品 中國 增加 簡單 記載 可能 影響 促銷 2.1 介紹產品相關信息 你選擇的產品是? 淘寶 為什麽選擇該產品作為分析? 淘寶是最早的網上交易平臺,對電子商務的發展起了巨大的影響,極大地影響了現代人的消費方式,也帶動了快
第二次作業:支付寶手機軟件分析
預算 預約 有用 獲取 探索 搭建 spa 懸浮 流程 支付寶手機軟件分析 一、產品相關信息介紹 Q:你選擇的產品是? A:在本次作業中,我選擇進行分析的產品是支付寶(Alipay)手機軟件(IOS版本)。 Q:為什麽選擇該產品作為分析? A:在日常生活
第二次作業:軟件分析之網易雲音樂
是什麽 快速 好處 市場 理由 皮膚 其他 開發 tro 你選擇的產品是? 網易雲音樂 為什麽選擇該產品作為分析? 網易雲音樂是一款自己比較熟悉的軟件,平時聽音樂都用它。 該產品是怎麽誕生的(在什麽樣的背景下)? 作為現代信
第二次作業-產品分析
定時 abc 銷售 b2b 不想 打折 相同 對他 包裝 一、產品信息 1. 產品相關信息 我選擇分析的產品是支付寶。在生活中我們使用支付寶的頻率十分頻繁,是一項幾乎是人人手機必備的產品,支付寶的成功案例在我看來是值得學習並借鑒的。支付寶在我看來是會順應時代、商業發展
第二次作業-Steam軟件分析
服務 制作人 項目 大三 tab 支持 頁面 快的 反恐 1 .介紹產品相關信息 隨著電子音頻遊戲產業的發展以及正版意識的崛起,Steam已經成為大部分遊戲愛好者必備的一款遊戲下載平臺。這款軟件也使得Valve公司從一個遊戲制作公司成功擴展業務到一個承攬眾多電子資源的一個平
第二次作業:支付寶案例分析1
友好 免費 圈子 風險 用戶界面 更多 搜索框 想要 所有 1. 介紹產品相關信息 1.1 你選擇的產品是? 第三方支付平臺------支付寶 1.2 為什麽選擇該產品作為分析? 1.隨著人們生活水平的提高,第三方支付越來越普遍,支付寶就是其中最具有代表性的產品
第二次作業:微信分析
app 效果 優點 分享 div 發展 family 有一個 信息 2.1 介紹產品相關信息 你選擇的產品是? 微信 為什麽選擇該產品作為分析? 作為自己在日常生活使用最頻繁的一個app,選擇了它。 該產品是怎麽誕生的(在什麽樣的背景下)?