簡(jiǎn)書前話: 由于簡(jiǎn)書不支持 mermaid 流程圖朵逝,所以想看完整的版本,可以到我的個(gè)人博客 中查看 01.chan 的數(shù)據(jù)結(jié)構(gòu): golang ...
原文 文章介紹 本文章注重分析 FastImageCache 這個(gè) Github 第三方圖片IO庫(kù)的架構(gòu)和部分分析等等。 對(duì)于 FastImag...
原文 當(dāng)我們使用圖片存儲(chǔ)的時(shí)候,難免會(huì)涉及到文件IO女责,GPU渲染等問(wèn)題,文章注重從計(jì)算機(jī)操作系統(tǒng)方面深入淺析地講解如何優(yōu)化圖片IO的速度创译,提高 ...
所謂的設(shè)計(jì)模式,其實(shí)是對(duì)面向?qū)ο缶幊趟枷胫械囊粋€(gè)轉(zhuǎn)變墙基,是在繁重需求任務(wù)中做到可擴(kuò)展软族,高度靈活,并且適應(yīng)業(yè)務(wù)開(kāi)發(fā)而產(chǎn)生的一種思想残制。今天我們說(shuō)的修飾...
原文Most beginning programmers start with blocking IO calls. An IO call is...
串行與并行 同步和異步針對(duì)的是線程隊(duì)列立砸,所謂的線程隊(duì)列可以理解為一組線程的數(shù)組。 串行隊(duì)列:隊(duì)列中是事件有序執(zhí)行初茶,遵循 FIFO(first i...
leveldb 源碼分析 —— SkipList跳表 原文 leveldb 存取數(shù)據(jù)颗祝,都在用 MemTable 這個(gè)結(jié)構(gòu)體,而 MemTable...
文章主要帶大家理解什么是死鎖恼布,死鎖什么情況下會(huì)發(fā)生螺戳,還有解決死鎖的方法。文章主要用 C++11 標(biāo)準(zhǔn)庫(kù)中的 std::thread 來(lái)講解折汞。st...
現(xiàn)在這個(gè)社會(huì)充斥著太多的水貨程序員了倔幼,他們不懂任何計(jì)算機(jī)原理,但是他們依舊做著公司的業(yè)務(wù)爽待,很好的完成老板交代的任務(wù)损同,但是這些東西永遠(yuǎn)對(duì)他們來(lái)說(shuō)都...