太厲害了,佩服佩服,佩服你的博客上寫的課程筆記采够,然后留言不上聂宾,o(╯□╰)o儿咱,真的太佩服了拇泣。
系統(tǒng)自學(xué)CS課程整理了一下自學(xué)計(jì)算機(jī)課程的路徑奖磁,結(jié)合網(wǎng)易云課堂的計(jì)劃和網(wǎng)上的評(píng)價(jià)作參考定铜,也分為4個(gè)階段阳液,每個(gè)部分給出不同的參考課程。http://study.163.com/curricul...
太厲害了,佩服佩服,佩服你的博客上寫的課程筆記采够,然后留言不上聂宾,o(╯□╰)o儿咱,真的太佩服了拇泣。
系統(tǒng)自學(xué)CS課程整理了一下自學(xué)計(jì)算機(jī)課程的路徑奖磁,結(jié)合網(wǎng)易云課堂的計(jì)劃和網(wǎng)上的評(píng)價(jià)作參考定铜,也分為4個(gè)階段阳液,每個(gè)部分給出不同的參考課程。http://study.163.com/curricul...
最近整理了一下CoreText里面的相關(guān)知識(shí)點(diǎn)揣炕,現(xiàn)在剛看到NSAttributedString帘皿,也從網(wǎng)上查到了一些資料,不過總感覺有很多文章只是對(duì)于Apple Documen...
起因 近幾個(gè)月來畸陡,在簡書上經(jīng)常有朋友會(huì)對(duì)關(guān)于macOS 開發(fā)方面技術(shù)提出一些問題鹰溜,在回復(fù)問題的過程,一個(gè)明顯的感覺是越來越多的人喜歡macOS開發(fā)丁恭,但關(guān)于這方面的資料曹动,網(wǎng)絡(luò)上...
先看文檔 malloc.pdf 需要實(shí)現(xiàn)四個(gè)函數(shù): int mm_init(void) void *mm_malloc(size_t size); void mm_free(...
O(∩_∩)O謝謝
嘗試?yán)斫釹wift中的@escaping要理解@escaping,首先需要理解closure牲览, 要理解closure仁期,首先理解匿名函數(shù)。 先理解匿名函數(shù) 要在Swift中構(gòu)造匿名函數(shù),需要: 創(chuàng)建函數(shù)體跛蛋,包括花括號(hào)...
shell lab 在嘗試完成這個(gè) shell lab 之前熬的,先看看官方給了什么代碼吧,一個(gè)是書上有的 shllex.c 另外還發(fā)現(xiàn)了神仙代碼 shell.c 赊级,這個(gè)shel...
前段時(shí)間, 寫了一篇從Github下載開源電子書, 收到很多贊, 有朋友問我, 如何寫自己的開源電子書? 我在這里就詳細(xì)的寫一寫... 前期準(zhǔn)備: 申請一個(gè)自己的github...
Optimizing Matrix Transpose Matrix Transpose 還算一個(gè)常見的問題. cache lab handout 也寫出了最常見和 easy...
cache-simulator思路 先讀docs押框, valgrind 可以提供關(guān)于 cache 的 memory access,命令: memory trace 是這樣的狀態(tài)...
Phase 4 phase 4 重做 level 2理逊,but with rtarget and gadget used. 回憶一下level 2, 只需完成 先看 recit...
level_1 level_1不需要注入code橡伞,只需要輸入string, 然后讓程序不按照原定的跳去printf晋被,跳去函數(shù) touch1兑徘。 因?yàn)檫@個(gè)只經(jīng)過 test 和 g...
Get to know there're 6 phase from bomb.c and get to know the bomb will be trigged via e...
lz,想問一下你每次是怎么知道輸入的數(shù)據(jù)存的位置羡洛?比如 phase_6
"由函數(shù)read_six_numbers可知這次要求輸入六個(gè)數(shù)字挂脑。使用gdb測試可以知道%rsp~%rsp+0x14分別存放這他們的地址。"
如果我run
```
(gdb) x/8wx $rsp
0x7fffffffdd48: 0x004011ee 0x00000000 0x00000006 0x00000005
0x7fffffffdd58: 0x00000004 0x00000003 0x00000002 0x00000001
```
它是這樣的一個(gè)的狀態(tài)欲侮,看起來也不是完全從 %rsp 開始啊崭闲,Thanks?(?ω?)?
CSAPP: Bomb Lab 實(shí)驗(yàn)解析這是CSAPP課本配套的第二個(gè)實(shí)驗(yàn),主要任務(wù)是“拆炸彈”威蕉。所謂炸彈刁俭,其實(shí)就是一個(gè)二進(jìn)制的可執(zhí)行文件,要求輸入六個(gè)字符串韧涨,每個(gè)字符串對(duì)應(yīng)一個(gè)phase牍戚。如果字符串輸入錯(cuò)誤,系統(tǒng)...
本文首發(fā)于我的博客 Bomb Lab 實(shí)驗(yàn)代碼見GitHub 簡介 BombLab是CS:APP中對(duì)應(yīng)第三章內(nèi)容:程序的機(jī)器級(jí)表示的lab虑粥。主要內(nèi)容為提供一個(gè)二進(jìn)制對(duì)象文件b...
這是CSAPP課本配套的第二個(gè)實(shí)驗(yàn)翘魄,主要任務(wù)是“拆炸彈”。所謂炸彈舀奶,其實(shí)就是一個(gè)二進(jìn)制的可執(zhí)行文件暑竟,要求輸入六個(gè)字符串,每個(gè)字符串對(duì)應(yīng)一個(gè)phase育勺。如果字符串輸入錯(cuò)誤但荤,系統(tǒng)...
@Mark1996 thx
算法筆記-KMP算法整理了一下?lián)f由于過于晦澀難懂而導(dǎo)致某系統(tǒng)程序猿直接在實(shí)現(xiàn)字符串匹配的時(shí)候直接用暴力算法代替的KMP算法,初看之時(shí)確實(shí)覺得難以理解涧至,不過經(jīng)過塞得威客大大一節(jié)課的講解之后腹躁,我好...
請問這門課是? 感謝
算法筆記-KMP算法整理了一下?lián)f由于過于晦澀難懂而導(dǎo)致某系統(tǒng)程序猿直接在實(shí)現(xiàn)字符串匹配的時(shí)候直接用暴力算法代替的KMP算法南蓬,初看之時(shí)確實(shí)覺得難以理解纺非,不過經(jīng)過塞得威客大大一節(jié)課的講解之后哑了,我好...
翻譯@API Design Guidelines(Swift API設(shè)計(jì)指南) 原文:API Design Guidelines 向開發(fā)者提供統(tǒng)一完整的使用體驗(yàn),是Switf...
更新 面試基本已經(jīng)結(jié)束了涂圆,目前已拿頭條们镜、百度、騰訊offer润歉,現(xiàn)在可以好好來寫寫總結(jié)了模狭,關(guān)于面試題,可能沒那么多時(shí)間來總結(jié)答案踩衩,有什么需要討論的地方歡迎大家指教嚼鹉。主要記錄一下...