引言 ??作為Android開發(fā)人員,我們通常更多地關(guān)注業(yè)務(wù)邏輯代碼的書寫邏輯,但很少去關(guān)注Manifest.xml配置文件中的標(biāo)簽和屬性,最近我就因?yàn)樵趯憳I(yè)務(wù)的時(shí)候,誤漏了...
Mac系統(tǒng)要更新點(diǎn)東西,還真難。我為了裝個(gè)GDB,就得先brew update下。結(jié)果發(fā)現(xiàn),這也不行。那也不行,自己上網(wǎng)查找和摸索了一天。終于裝好了,順便說下自己的系統(tǒng),是1...
關(guān)于加密 在解釋SSH、SSL與HTTPS協(xié)議之前我先介紹一下非對稱加密協(xié)議。在1976年以前,所有的加密都采用對稱加密,既A使用某種加密規(guī)則對信息加密,B收到信息后逆向加密...
我在mac下只生成了latest-mac.yml 文件,你那邊能生成 latest.yml嗎?
Electron應(yīng)用內(nèi)更新(自更新)Electron代碼簽名及打包[http://www.itdecent.cn/p/0d89a18308b2] 引入 electron-updater 在主進(jìn)程入口 打包后出...
本文主要簡述使用electron-builder配合electron-updater是如何實(shí)現(xiàn)自動(dòng)更新的。 早在節(jié)前就走完了流程,后來工作上事情較多就沒來得及及時(shí)更新。好了,...
把foundation模塊更新完整了,最近接了一個(gè)ios項(xiàng)目,過三個(gè)月會(huì)繼續(xù)寫
flutter框架(源碼分析)準(zhǔn)備寫這一系列的文章自己是下了很大的決心的,自知會(huì)遇到很大的困難。因能力有限,如有疏漏之處,還請大家斧正。 相信大家都看過很多遍下面那張圖,這個(gè)系列的文章就是要分析紅框內(nèi)的源...
這個(gè)類是在flutter項(xiàng)目初始化運(yùn)行過程中必然會(huì)被調(diào)用的,在runApp()這個(gè)方法中被調(diào)用的。它的主要功能是為服務(wù)(service)做綁定的,這個(gè)文件也并不大,只有500...
這個(gè)模塊的源碼和diagnostics文件里源碼關(guān)系非常密切,這個(gè)文件里源碼有1000多行。 接下來會(huì)對每個(gè)類的進(jìn)行解析,如有不足之處,可以在下面評(píng)論指出。 第一部分說的一些...
TextTreeRenderer這個(gè)類是很有意思的,它差不多有300多行代碼,但是只有三個(gè)方法,更嚴(yán)格來說是只有兩個(gè)方法。因?yàn)殚_放的(public)render方法也是通過私...
這個(gè)類是個(gè)抽象類,也是在diagnostic里最核心的一個(gè)類。 這個(gè)類的形參有5個(gè),有一個(gè)參數(shù)name是必須設(shè)置的。 有5個(gè)屬性有如下: name這個(gè)屬性是String類型的...
DiagnosticsSerializationDelegate是有3個(gè)屬性和7個(gè)方法的,_DefaultDiagnosticsSerializationDelegate實(shí)現(xiàn)...
DiagnosticableTree是混合了(with)Diagnosticable的一個(gè)抽象類。DiagnosticableTreeMixin實(shí)現(xiàn)了Diagnosticab...
Diagnosticable是mixin類型的。這個(gè)Mixin類型是有4個(gè)方法的:toStringShort, toString,toDiagnosticsNode和debu...
這個(gè)類實(shí)現(xiàn)的很簡單,定義了三個(gè)屬性和一個(gè)方法。 屬性分別是: properties是list類型,這個(gè)類的目的就是積累properties數(shù)據(jù) emptyBodyDescri...
這個(gè)從命名上看就知道是diagnostics文件內(nèi)的一個(gè)內(nèi)部類,并且是一個(gè)的前綴字符串建造者(builder)。 構(gòu)造方法的參數(shù)有prefixLineOne, prefixO...
TextTreeConfiguration這個(gè)類沒有方法,只有一些屬性,它是做什么用的呢,我們先看一下: 是不是很熟悉,就是我們在devtool里看到的Flutter Ins...
這個(gè)文件有近3800行代碼,內(nèi)容非常多,我會(huì)以類的角度來一個(gè)一個(gè)寫。 TextTreeConfiguration _PrefixedStringBuilder TextTre...
foundation模塊下面有一個(gè)文件,文件名是change_notifier.dart,這個(gè)文件最核心的就是實(shí)現(xiàn)圍繞ValueNotifier實(shí)現(xiàn)的。 ValueNotif...
foundation模塊下有一個(gè)文件serialization.dart,里面有兩個(gè)類:WriteBuffer和ReadBuffer,是關(guān)于字節(jié)流和int類型互相轉(zhuǎn)換的,目前...