精簡FreeCAD原始碼

2021-10-22 16:26:47 字數 551 閱讀 8496

為了解決freecad專案太大,筆記本在除錯時頻頻卡死的問題,決定只保留其中自己需要的專案來提高效率。

1.確定自己需要哪些模組

我只需要看一下freecad工作台中的part部分,其他都不需要,所以以此為例

2.層層找出所需專案的依賴項

右鍵part專案->生成依賴項->專案依賴項

可以在此檢視你需要的專案都依賴了哪些專案,這些就需要保留不能移除(截圖為精簡後擷取的)

3.移除不需要的專案檔案

查詢完所有依賴專案後,就可以把不需要的右鍵移除掉了

注:專案名稱為所需專案名加gui的也要留下來,如我需要part專案,我也要保留partgui專案

我精簡後的專案列表為:

ArrayList原始碼分析精簡版

若當前為空陣列,新增時取傳入的值和預設的容量中較大的,如傳入3,則用預設的10.當要add進第乙個元素時,mincapacity為1,在math.max 方法比較後,mincatacity為10.private static intcalculatecapacity object elementda...

輕量c json庫(原始碼精簡適合學習)

該庫為輕量級的c json解析與構造庫,原始碼很短,適合學習,覺得ok的點個star吧。提供了的功能 除此之外,由於json支援了多種資料型別,還可以將jsonarray物件看成是python的list,jsonobject看成是python的dict,庫中提供了方便操作的api函式。例如以下初始化...

手寫vue原始碼 精簡版) 觀察者

observer觀察的物件 observer實際是對data進行觀察,從而達到第2點中的目的 observer的目的 observer的目的有兩個。其一,依賴收集,其二,更新顯示 observer實現原理 observer跟資料 一樣,是通過object.defineproperty 來實現的 具體...