最近考慮走讀一些原始碼,需要對原始碼類圖結構關係首先有個大概了解,否則實在啃不下去,研究了幾款逆向工具
個人mac機,csdn明確有幾款,包括ea, staruml,rational rose ,visual paradigm
試了下crossover+ea,跟staruml,目前ea是可用的,就是收費,需要再找些破解版
1、crossover+ enerprise architech
crossover:
ea:直接再co裡面搜尋的
安裝使用後效果圖,還可以,有個整體輪廓,能節省一些工作量
2、staruml
1)用co直接搜尋可以安裝,但安裝後ole報錯,c++外掛程式功能不可用,沒時間研究
3)官網解釋,逆向這些擴充套件外掛程式不是產品的一部分,屬於不維護狀態,另外論壇問答看起來活躍度不高,逆向還是算了
3visual-paradigm,**感人,有點勸退
vue原始碼除錯踩坑記錄
如果我們不用單檔案元件開發,一般直接引入開發版vue.js 這種情況下debug也是很方便的,只不過vue.js檔案 是rollup生成的 這種情況下debug,看原始碼也是很方便的 但是如果能夠在vue專案中的src目錄下中的檔案打斷點除錯就更好了。那怎麼做到呢?其實很簡單 1.開啟 build ...
23種設計模式C 原始碼與UML實現 原型模式
原型模式 乙個複雜物件,具有自我複製功能,統一一套介面。原型模式主要面對的問題是 某些結構複雜的物件的建立工作,由於需求的變化,這些物件進場面對著劇烈的變化,但是他們卻擁有比較一致的介面。原型模式 prototype pattern 是用於建立重複的物件,同時又能保證效能。這種型別的設計模式屬於建立...
23種設計模式C 原始碼與UML實現 組合模式
組合模式 composite模式也叫做組合模式,是構造型的設計模式之一。通過遞迴的手段構造樹形的物件結構,並可以通過乙個物件來訪問整個物件樹。component樹形結構的節點抽象 leaf樹形結構的葉節點 composite樹形結構的枝節點 適用於 單個物件的使用具有一致性,將物件組合成樹形結構表示...