簡書前話: 由于簡書不支持 mermaid 流程圖,所以想看完整的版本澈圈,可以到我的個人博客 中查看 01.chan 的數(shù)據(jù)結(jié)構(gòu): golang ...
原文 文章介紹 本文章注重分析 FastImageCache 這個 Github 第三方圖片IO庫的架構(gòu)和部分分析等等邑茄。 對于 FastImag...
原文 當我們使用圖片存儲的時候蛋叼,難免會涉及到文件IO落包,GPU渲染等問題部蛇,文章注重從計算機操作系統(tǒng)方面深入淺析地講解如何優(yōu)化圖片IO的速度,提高 ...
所謂的設計模式咐蝇,其實是對面向?qū)ο缶幊趟枷胫械囊粋€轉(zhuǎn)變涯鲁,是在繁重需求任務中做到可擴展,高度靈活,并且適應業(yè)務開發(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 標準庫中的 std::thread 來講解搭幻。st...
現(xiàn)在這個社會充斥著太多的水貨程序員了,他們不懂任何計算機原理逞盆,但是他們依舊做著公司的業(yè)務檀蹋,很好的完成老板交代的任務,但是這些東西永遠對他們來說都...