原文:angular源碼閱讀的起點,setupModuleLoader方法

angular源碼其實結構非常清晰,划分的有條有理的,大概就是這樣子: function window,document,jquery,undefined 一些工具函數 EXPR 編譯器 自執行 setupModuleLoader方法,公司內部的框架是vxsetup方法, 只是定義,沒有調用 moduler方法 angular初始化方法,公司內部的框架是vxinit方法 bootstrap cre ...

2016-10-19 23:46 6 882 推薦指數:

查看詳情

Linux核心源碼閱讀方法

首次閱讀Linux4.0.5內核源代碼時,一臉茫然,它的代碼不僅復雜,而且龐大,找不到從哪里開始閱讀。 通常Linux會有以下目錄 arch 子目錄包括所有和體系結構相關的核心代碼。它還有更深的子目錄,每一個代表一種支持的體系結構 include 子目錄包括編譯 ...

Wed Jul 15 18:20:00 CST 2015 0 10518
框架源碼閱讀方法與技巧

代碼是形式,邏輯是神韻。 引子 在 “解鎖優秀源代碼的基本方法與技巧” 一文中,探討了閱讀優秀源碼的基本步驟、方法、技巧、所面臨的障礙及克服之策。多加訓練,應該可以達成如下目標: 能夠讀懂獨立類和基本容器的實現; 能夠讀懂小型的基礎庫和框架; 通過源碼閱讀來調試 ...

Mon Feb 15 20:15:00 CST 2021 0 275
angular源碼閱讀,依賴注入的原理:injector,provider,module之間的關系。

最開始使用angular的時候,總是覺得它的依賴注入方式非常神奇。 如果你跳槽的時候對新公司說,我曾經使用過angular,那他們肯定會問你angular的依賴注入原理是什么? 這篇博客其實是angular源碼閱讀之路的一個必經站點,就是要理解injector,provider,module ...

Fri Oct 21 03:51:00 CST 2016 5 924
Detectron2源碼閱讀筆記-(二)Registry&build_*方法

​ Trainer解析 我們繼續Detectron2代碼閱讀筆記-(一)中的內容。 上圖畫出了detectron2文件夾中的三個子文件夾(tools,config,engine)之間的關系。那么剩下的文件夾又是如何起作用的呢? build_*方法 我們從trainer ...

Wed Oct 16 00:13:00 CST 2019 3 3959
源碼閱讀 - ConcurrentHashMap#addCount 方法里面的 bug

去年底重擼了部分 ConcurrentHashMap 源碼,當時筆記為 word 形式,比較亂,且剛好當時入職了一家新公司,整理這部分就停下來了(源碼學習這部分在大部分公司里都會沒時間去做,時間全靠擠)。剛好最近讀完部分 redis 內部數據結構實現(雖然 C 語言不是很懂,但應該還是讀懂了重要 ...

Wed Aug 21 07:30:00 CST 2019 1 613
[閱讀筆記]fsnotify源碼閱讀

fsnotify的github地址是 https://github.com/howeyc/fsnotify fsnotify是一個文件夾監控應用。可以使用創建一個w ...

Mon Dec 03 02:41:00 CST 2012 0 3235
ArrayList源碼閱讀

前言 數組是我們最常用最簡單的數據結構,Java里對數組做了一個簡單的包裝,就是ArrayList,提供自動擴容的功能。 最常用法 list在我們日常代碼中最為常用的做法是創建一個list,放入數據,取出數據。如下: 下面,將從構造函數開始讀取源碼。 構造器 第一步,構造一個 ...

Thu Mar 01 15:19:00 CST 2018 2 883
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM