前言 今年是我工作的第十個(gè)年頭,也是第十篇年度總結(jié)。按照慣例,對(duì)這一年的經(jīng)歷進(jìn)行回顧,總結(jié)所學(xué)和所得。希望我的思考能對(duì)你有所啟發(fā)。 工作 人常說(shuō),不怕達(dá)不成目標(biāo),就怕沒(méi)有目標(biāo)...
前言 今年是我工作的第十個(gè)年頭,也是第十篇年度總結(jié)。按照慣例,對(duì)這一年的經(jīng)歷進(jìn)行回顧,總結(jié)所學(xué)和所得。希望我的思考能對(duì)你有所啟發(fā)。 工作 人常說(shuō),不怕達(dá)不成目標(biāo),就怕沒(méi)有目標(biāo)...
不知不覺(jué)這個(gè)總結(jié)系列已經(jīng)寫(xiě)了7年了。2024年一年已經(jīng)過(guò)去了,今年還是按照慣例對(duì)2025年進(jìn)行規(guī)劃以及對(duì)2024年的總結(jié)。 2024年工作總結(jié) 總的來(lái)說(shuō),今年是相對(duì)滿(mǎn)意且充滿(mǎn)...
我這邊可以看到呀
Android 重學(xué)系列 Binder的總結(jié)前言 本文實(shí)際上是Android 重學(xué)系列 Binder驅(qū)動(dòng)相關(guān)知識(shí)的總結(jié)。關(guān)于Binder驅(qū)動(dòng)的源碼分析我劃分出了6部分: 1.Binder驅(qū)動(dòng)的初始化 syscall原理...
本次素質(zhì)拓展在開(kāi)心點(diǎn)鍛煉之余,我結(jié)合工作場(chǎng)景有了一些深度思考。 首先是第一天的多項(xiàng)目小組間限時(shí)對(duì)抗。我發(fā)現(xiàn)教官定制的規(guī)則很有趣,和我們現(xiàn)實(shí)的商業(yè)競(jìng)爭(zhēng)環(huán)境很相似。 第一,第一個(gè)...
新的一年已經(jīng)開(kāi)始了,按照慣例2023年進(jìn)行總結(jié),對(duì)2024年進(jìn)行總結(jié)。 2023年 總結(jié) 首先2023年雖然沒(méi)有寫(xiě)規(guī)劃,但是實(shí)際上確確實(shí)實(shí)在走自己的內(nèi)心規(guī)劃路線上。去年一年我...
是的,TextureView中其實(shí)沒(méi)有Surface,你說(shuō)的Surface是指?TextureView的mSurface字段嘛?這個(gè)字段就是SurfaceTexture
Android 重學(xué)系列 SurfaceView和TextureView 源碼淺析(下)前言 上一篇文章和大家論述了SurfaceView的核心原理,本文和大家聊聊TextureView的核心原理。 如果發(fā)現(xiàn)什么地方寫(xiě)的有問(wèn)題,歡迎來(lái)本文https://www....
期待大佬的課程?,F(xiàn)在這個(gè)時(shí)期只能怪自己運(yùn)氣不好。要有繼續(xù)前進(jìn)的動(dòng)力才行,多接觸,多學(xué)習(xí)。
iOS 學(xué)習(xí)之旅 - OC 篇不知不覺(jué)來(lái)微信事業(yè)群差不多也快一年了,自己學(xué)習(xí) iOS 也已有半年,在此記錄一下自己的學(xué)習(xí)過(guò)程。很多同學(xué)可能想知道從 Android 轉(zhuǎn)到 iOS 公司給了多久的緩沖?大概是...
不知不覺(jué)來(lái)微信事業(yè)群差不多也快一年了,自己學(xué)習(xí) iOS 也已有半年,在此記錄一下自己的學(xué)習(xí)過(guò)程。很多同學(xué)可能想知道從 Android 轉(zhuǎn)到 iOS 公司給了多久的緩沖?大概是...
在Android Studio代碼調(diào)試一文中,簡(jiǎn)單的介紹了代碼調(diào)試的一些技巧.現(xiàn)在我們來(lái)談?wù)刟ndroid源碼編譯的一些事.(俺認(rèn)為,作為android developer人...
微信在我的印象中是公司最難合作的部門(mén),之所以有這種感覺(jué),是由于小龍?jiān)诠灸陼?huì)上,經(jīng)常說(shuō)到其他部門(mén)覺(jué)得我們很難合作,但其實(shí)是……解釋一大堆,具體說(shuō)的啥,雖然每次年會(huì)都聽(tīng)到,但也...
確實(shí)如此。不過(guò)不能因?yàn)闃I(yè)務(wù)沒(méi)有做到這里就不學(xué)習(xí)了。我這些也屬于技術(shù)儲(chǔ)備
2021年總結(jié),2022年展望又是到了新的一年,簡(jiǎn)單對(duì)2021年進(jìn)行總結(jié)以及對(duì)2022年進(jìn)行規(guī)劃. 2021年總結(jié) 2021年有喜有悲。 喜的是,對(duì)于我來(lái)說(shuō),在今年也算是人生前進(jìn)的一大步。早在2018年的...
當(dāng)國(guó)際化遇上大小寫(xiě)轉(zhuǎn)化(Java),可能需要知道的這個(gè)坑。 發(fā)現(xiàn)問(wèn)題 在PUBG內(nèi)嵌社群用戶(hù)可以發(fā)布想法結(jié)交好友。最近線上監(jiān)控到視頻上傳失敗率過(guò)高,引起了我們的注意,隨即聯(lián)系...
http://www.itdecent.cn/p/62eee6cf03a3 ,可以閱讀這一篇。我寫(xiě)的文章,這篇我深度的剖析的binder的思想,以及前因后果
Android 重學(xué)系列 Binder驅(qū)動(dòng)的初始化 syscall原理(一)背景 聊完前面的紅黑樹(shù)算法,讓我復(fù)習(xí),學(xué)習(xí)Binder驅(qū)動(dòng)的內(nèi)容。Binder可以說(shuō)是整個(gè)Android系統(tǒng)中最為常用的進(jìn)程間通訊。無(wú)論是AMS,WMS,PMS,幾乎所有的A...
第一個(gè)問(wèn)題,啟動(dòng)一個(gè)Activity,ActivityThread 不會(huì)增加binder的線程。binder的線程在進(jìn)程啟動(dòng)的時(shí)候就決定了
第二個(gè)問(wèn)題,同一個(gè)進(jìn)程兩個(gè)Activity都是使用主線程的Looper執(zhí)行的
Android 重學(xué)系列 Activity的啟動(dòng)流程(三)前文提要 如果發(fā)現(xiàn)錯(cuò)誤,請(qǐng)?jiān)诒疚闹赋觯篽ttp://www.itdecent.cn/p/ac7b6a525b96 上一篇文章,跟隨著源碼深入了剖析了ActivityStac...
@yjy239 這個(gè)是個(gè)伏筆,本來(lái)是想用這篇引出Flutter相關(guān)的源碼解析的文章
Skia的初探(Skia的GN腳本編譯與第一個(gè)Skia應(yīng)用)前言 如今大前端代表之一flutter十分火熱,也是一種大的趨勢(shì)。flutter與rn對(duì)大前端上的理解不同,rn是自上而下的大前端解決方案,而flutter是自下而上的大前端...
是的,flutter就是這樣寫(xiě)的
Skia的初探(Skia的GN腳本編譯與第一個(gè)Skia應(yīng)用)前言 如今大前端代表之一flutter十分火熱,也是一種大的趨勢(shì)。flutter與rn對(duì)大前端上的理解不同,rn是自上而下的大前端解決方案,而flutter是自下而上的大前端...
@丶麥芽 是的,提高了CPU的優(yōu)先級(jí)。但是如果你去看我的相關(guān)的LMK的文章,就能知道,實(shí)際上Android系統(tǒng)會(huì)根據(jù)Task的優(yōu)先級(jí)進(jìn)行殺掉
Android 重學(xué)系列 SurfaceFlinger 的初始化前言 本片來(lái)看看SurfaceFlinger的初始化。從SurfaceFlinger的初始化,來(lái)對(duì)整個(gè)SurfaceFlinger的有一個(gè)總覽。記住以下代碼全部來(lái)自Andro...