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