原文:GPUImage源碼解讀之GPUImageFramebufferCache

簡介 由於GPUImage添加濾鏡可以形成一個FilterChain,因此,在渲染的過程中,可能會需要很多個FrameBuffer,但是正如上文所說,每生成一個FrameBuffer都需要占用一定的內存或者顯存。因此,必須保證盡可能少創建FrameBuffer。而GPUImageFrameBufferCache就是用來管理所有的FrameBuffer的。 根據上面對GPUImageFrameBuf ...

2018-05-31 15:22 0 867 推薦指數:

查看詳情

ssd源碼解讀(caffe)

ssd是經典的one-stage目標檢測算法,作者是基於caffe來實現的,這需要加入新的層來完成功能,caffe自定義層可以使用python和c++,faster rcnn既使用了c++定義如smo ...

Wed Nov 21 04:25:00 CST 2018 0 2377
ConcurrentHashMap源碼解讀

接下來就講解put里面的三個方法,分別是 1、數組初始化方法initTable() 2、線程協助擴容方法helpTransfer() 3、計數方法addCount() 首先是數組初始化,再將源碼之前,先得搞懂里面的一個重要參數,那就是sizeCtl。 sizeCtl默認為0,代表數組未初始化 ...

Tue May 11 22:07:00 CST 2021 0 249
2,MapReduce原理及源碼解讀

MapReduce原理及源碼解讀 目錄 MapReduce原理及源碼解讀 一、分片 靈魂拷問:為什么要分片? 1.1 對誰分片 1.2 長度是否為0 1.3 是否可以分片 1.4 分片 ...

Thu Apr 02 02:26:00 CST 2020 1 1811
ThreadLocal源碼解讀

1. 背景 ThreadLocal源碼解讀,網上面早已經泛濫了,大多比較淺,甚至有的連基本原理都說的很有問題,包括百度搜索出來的第一篇高訪問量博文,說ThreadLocal內部有個map,鍵為線程對象,太誤導人了。 ThreadLocal非常適合對Java多線程編程感興趣的程序員作為入門類閱讀 ...

Sat May 20 23:39:00 CST 2017 30 13734
Seata嘗試及源碼解讀

官網 https://seata.io/zh-cn/docs/overview/what-is-seata.html seata建表語句https://gitee.com/dhb414/seata ...

Wed Jun 03 05:50:00 CST 2020 2 2888
SpringBoot之ConfigurationProperties 源碼解讀

前言 ConfigurationProperties 是SpringBoot引入的一個和外部配置文件相關的注解類。它可以幫助我們更好的使用外置的配置文件屬性。 源碼解析 屬性注入到Java類 prefix & value prefix 屬性 ...

Wed Oct 16 22:06:00 CST 2019 0 346
AfNetworking 3.0源碼解讀

做ios開發,AFNetworking 這個網絡框架肯定都非常熟悉,也許我們平時只使用了它的部分功能,而且我們對它的實現原理並不是很清楚,就好像總是有一團迷霧在眼前一樣。 接下來我們就非常詳細的來讀 ...

Wed Jul 20 01:26:00 CST 2016 0 6323
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM