一、引子 說來也有些汗顏,搞了幾年java,忽然發現竟然沒拜讀過java.lang.Thread類源碼,這次特地拿出來曬一曬。本文將剖析Thread類源碼(本文后面源碼全部默認JDK8),並講解一些重要的拓展點。希望對大家能有一些幫助。 本文講解主干全部出自源碼和注釋,保證了權威性。(注意 ...
摘要:在下文中,我將嘗試通過Faiss源碼中各種類結構的設計來梳理Faiss中的各種概念以及它們之間的關系。 本文分享自華為雲社區 Faiss源碼剖析 一 :類結構分析 ,原文作者:HW 。 Faiss是由Facebook AI Research研發的為稠密向量提供高效相似度搜索和聚類的框架。通過其官方給出的新手指南,我們可以快速地體驗Faiss的基本功能。但是,相信大多數人看完官方的新手指南后 ...
2021-04-30 11:01 0 229 推薦指數:
一、引子 說來也有些汗顏,搞了幾年java,忽然發現竟然沒拜讀過java.lang.Thread類源碼,這次特地拿出來曬一曬。本文將剖析Thread類源碼(本文后面源碼全部默認JDK8),並講解一些重要的拓展點。希望對大家能有一些幫助。 本文講解主干全部出自源碼和注釋,保證了權威性。(注意 ...
1、Faiss簡介 Faiss是Facebook AI團隊開源的針對聚類和相似性搜索庫,為稠密向量提供高效相似度搜索和聚類,支持十億級別向量的搜索,是目前最為成熟的近似近鄰搜索庫。它包含多種搜索任意大小向量集(備注:向量集大小由RAM內存決定)的算法,以及用於算法評估和參數調整的支持代碼 ...
Redis: 架構:單機,主從,集群 應用: 1—緩存、持久化 2—訂閱、發布(消息隊列、消息通知) 3—分布式鎖 ...
CChartAxis類用來繪制波形控件的坐標軸,這個源碼相對較復雜,當初閱讀的時候耗費了不少精力來理解源碼中的一些實現細節。 CChartAxis類的頭文件。 CChartAxis類的源文件。 這份源碼大概讀了有至少四遍,總算把這份源碼吃透。回過頭來看當初 ...
CChartLegend類用來繪制每一個波形的描述信息,它處於該控件的區域,如下圖所示: CChartLegend類的頭文件。 CChartLegend類的源文件。 ClipArea函數的作用是將ChartLegend與波形繪制區域分離 ...
Spring Boot 的應用教程我們已經分享過很多了,今天來通過源碼來分析下它的啟動過程,探究下 Spring Boot 為什么這么簡便的奧秘。 本篇基於 Spring Boot 2.0.3 版本進行分析,閱讀本文需要有一些 Java 和 Spring 框架基礎,如果還不知道 Spring ...
1.前言 之前也花了幾天晚上熟悉了一下commonscollections系列的構造,那么學習一下這個項目是如何設計的也挺重要,多學習大佬如何寫代碼應該也能對自己的代碼能力有提升吧~2333 2.項目結構: 首先代碼結構如上圖所示 exploit文件夾下主要是放一些主要的利用 ...
RpcEndpoint 文檔對RpcEndpoint的解釋:An end point for the RPC that defines what functions to trigger given ...