反射相關問題與原始碼解析

2021-10-09 10:02:51 字數 431 閱讀 4555

可以jvm執行時動態的載入類,還可以呼叫類的方法或者修改其屬性。

反射原理

class.forname()

clazz.getdeclaredmethod()

method.invoke()

補充反射的優缺點優點

缺點:

反射是否真的會讓你的程式效能降低?

單例模式如何實現防反射?

.class和class.forname、obj.getclass得到的class例項是同乙個例項還是不同的例項?

相同,但是.class和class.forname是編譯時決定, 而.getclass()是執行時決定

SlowFast 訓練相關原始碼解析

3.效能指標 logging tensorboard 相關 4.多執行緒 分布式訓練相關 訓練一般通過tools run net.py實現,其中呼叫了tools train net.py中的def train cfg 方法。時空行為檢測模型對應slowfast models head helper....

爬蟲相關(2) 解析HTML原始碼

但是從我自己的經驗,還是比較傾向於使用jsoup。這裡先介紹如何使用jsoup完成http connection。jsoup可以接受本地檔案,http連線,甚至html字串進行解析。比起自己建立連線要方便的多。示例 string html document document jsoup.parse ...

Fabric 原始碼解析 原始碼目錄解析

這裡對重要的一些目錄進行說明 bccsp 與密碼學 加密 簽名 證書等等 相關的加密服務 將fabric中用到的密碼學相關的函式抽象成了一組介面,便於拓展。bddtests 一種新型的軟體開發模式 行為驅動開 需求 開發 common 一些公共庫 錯誤處理 日誌處理 賬本儲存 策略以及各種工具等等 ...