Everything Claude Code 來自 Anthropic 黑客馬拉松獲勝者的完整 Claude Code 配置集合。 生產(chǎn)級代理、技能、鉤子、命令、規(guī)則和 MC...
Everything Claude Code 來自 Anthropic 黑客馬拉松獲勝者的完整 Claude Code 配置集合。 生產(chǎn)級代理、技能、鉤子、命令、規(guī)則和 MC...
低性能的代碼實現(xiàn)功能場景可能不會影響應(yīng)用的正常運行,但卻會對應(yīng)用的性能造成負面影響。本文列舉出了一些可提升性能的場景供參考。 使用數(shù)據(jù)懶加載 開發(fā)者在使用長列表時,如果直接采...
ArkTS語言基礎(chǔ)類庫是HarmonyOS系統(tǒng)上為應(yīng)用開發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 圖1 ArkTS語言基礎(chǔ)類庫能力示意圖 提供異步并發(fā)和多線程并發(fā)[h...
觸屏事件 觸屏事件指當手指/手寫筆在組件上按下、滑動、抬起時觸發(fā)的回調(diào)事件。包括點擊事件[https://developer.huawei.com/consumer/cn/d...
動畫的原理是在一個時間段內(nèi),多次改變UI外觀,由于人眼會產(chǎn)生視覺暫留,所以最終看到的就是一個“連續(xù)”的動畫。UI的一次改變稱為一個動畫幀,對應(yīng)一次屏幕刷新,而決定動畫流暢度的...
ArkTS聲明式開發(fā)范式 ArkTSArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語言,圍繞應(yīng)用開發(fā)在TypeScript[https://gitee.com/link?t...
并發(fā)是指在同一時間段內(nèi),能夠處理多個任務(wù)的能力。為了提升應(yīng)用的響應(yīng)速度與幀率,以及防止耗時任務(wù)對主線程的干擾,HarmonyOS系統(tǒng)提供了異步并發(fā)和多線程并發(fā)兩種處理策略。 ...
使用畫布繪制自定義圖形(Canvas)Canvas提供畫布組件,用于自定義繪制圖形,開發(fā)者使用CanvasRenderingContext2D對象和OffscreenCanv...
HarmonyOS先后提供了兩種應(yīng)用模型: FA(Feature Ability)模型:HarmonyOS早期版本開始支持的模型,已經(jīng)不再主推。 Stage模型:Harmon...
在聲明式UI編程框架中,UI是程序狀態(tài)的運行結(jié)果,用戶構(gòu)建了一個UI模型,其中應(yīng)用的運行時的狀態(tài)是參數(shù)。當參數(shù)改變時,UI作為返回結(jié)果,也將進行對應(yīng)的改變。這些運行時的狀態(tài)變...
自定義組件和頁面的關(guān)系: 自定義組件:@Component裝飾的UI單元,可以組合多個系統(tǒng)組件實現(xiàn)UI的復(fù)用,可以調(diào)用組件的生命周期。 頁面:即應(yīng)用的UI頁面??梢杂梢粋€或者...
最近公司一直在用鴻蒙開發(fā)之前的App,在這里分享下鴻蒙開發(fā)入門。2024年1月18日,華為正式宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請。這也意味...
java面試題匯總 熟練掌握java是很關(guān)鍵的,大公司不僅僅要求你會使用幾個api,更多的是要你熟悉源碼實現(xiàn)原理,甚至要你知道有哪些不足,怎么改進,還有一些java有關(guān)的一些...
先來先服務(wù)(FCFS)調(diào)度算法短作業(yè)優(yōu)先(SJF)調(diào)度算法優(yōu)先級調(diào)度算法高響應(yīng)比優(yōu)先調(diào)度算法時間片輪轉(zhuǎn)調(diào)度算法多級反饋隊列調(diào)度算法(集合了前幾種算法的優(yōu)點) 先來先服務(wù)(FC...
內(nèi)存結(jié)構(gòu) 內(nèi)存結(jié)構(gòu)簡介 JVM的內(nèi)存結(jié)構(gòu)大概分為: 堆(heap):線程共享,所有的對象實例以及數(shù)組都要在堆上分配?;厥掌髦饕芾淼膶ο?。 方法區(qū)(MEATHOD AREA)...
1,F(xiàn)lutter SDK版本問題 path_provider >=2.0.11 which requires Flutter SDK version >=2.8.0 升級S...
背景 最近數(shù)據(jù)線,莫名出了問題——只能充電不能調(diào)試,馬上開大會,網(wǎng)上買的線沒有按時送到。開發(fā)的時候總不能打完包發(fā)送到手機再安裝吧,就搜了下有沒有其他解決辦法。果然找到了很多辦...
1,概述2,Binder原理3,AIDL原理4,AMS5,Activity工作原理6,App內(nèi)部的頁面跳轉(zhuǎn)7,Context家族史8,Service工作原理9,Broadca...