一赤套、什么是Nacos 英文全稱Dynamic Naming and Configuration Service止喷,Na為naming/nameServer即注冊中心,co為co...
一赤套、什么是Nacos 英文全稱Dynamic Naming and Configuration Service止喷,Na為naming/nameServer即注冊中心,co為co...
圖解SpringMVC執(zhí)行流程: 當(dāng)然也有以下幾種表示但是都是與第一種說法一樣. 我們針對第一張圖進(jìn)行分析 組件說明: 1.DispatcherServlet:前端控制器灰追。用...
SVGAPlayer 介紹 SVGAPlayer 是一個(gè)輕量的動畫渲染庫刨啸。你可以使用工具[http://svga.io/designer.html]從 Adobe Anima...
用作聲明的關(guān)鍵字: let:聲明靜態(tài)變量,類似于const乾胶,用let聲明的變量不可以再賦值浊服,不然會報(bào)錯(cuò)统屈; var:聲明變量,是可以改變值牙躺; class:用來聲明一個(gè)類愁憔; en...
骨架屏是什么吨掌? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案。在弱網(wǎng)情況下脓恕,客戶端獲取到服務(wù)器數(shù)據(jù)的時(shí)間會比較長膜宋,此時(shí)用戶會比較煩躁。該方案是指在空白...
概要: 圖片的兩種壓縮方法1.1 壓縮圖片質(zhì)量1.2 壓縮圖片尺寸壓縮圖片使圖片文件小于指定大小2.1 壓縮圖片質(zhì)量2.2 壓縮圖片尺寸2.3 兩種圖片壓縮方法結(jié)合 文章更新...
1.簡介 LRU (英文:Least Recently Used), 意為最近最少使用炼幔,這個(gè)算法的精髓在于如果一塊數(shù)據(jù)最近被訪問秋茫,那么它將來被訪問的幾率也很高,根據(jù)數(shù)據(jù)的歷...
背景 TABAnimated是一個(gè)自動化生成骨架屏的工具乃秀。骨架屏是一個(gè)定制化程度較高的需求肛著。而TABAnimated的自動生成策略和開發(fā)者的自定制需求天然地存在沖突。所以在自...
在這篇文章中枢贿,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)刀脏。當(dāng)然也會給出幾種多線程的案例局荚,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說明的是愈污,這篇文...
查看了YYWeakProxy的代碼耀态,僅僅是重載了父類的方法,將輸入的target保存為實(shí)例變量暂雹,然后返回self首装。在YYKit中的使用地方有:YYAnimatedImageV...
編程最怕的就是有盲點(diǎn),不確定偎蘸,而runloop官網(wǎng)對其提及的又很少庄蹋;那么看完這篇應(yīng)該使你有底氣很多~ 本篇內(nèi)容: RunLoop整體介紹 RunLoop消息類型(事件源) R...
這是AF2.x經(jīng)典的代碼: 首先我們要明確一個(gè)概念限书,線程一般都是一次執(zhí)行完任務(wù)虫蝶,就銷毀了。 而添加了runloop倦西,并運(yùn)行起來能真,實(shí)際上是添加了一個(gè) do-while 循環(huán),這...
版本記錄 前言 做了好幾個(gè)APP扰柠,碰到了大大小小的很多坑粉铐,以前碰到坑,解決了就結(jié)束了卤档,這里想把自己碰到的坑記錄下來蝙泼,一來給自己備查二來希望可以幫助到大家。感興趣的可以關(guān)注下劝枣,...
README: 引言: 一款優(yōu)秀的app,流暢很關(guān)鍵,用戶使用60的fps的app,跟使用30的fps的app感受是完全不一樣的.類似于 半糖 這種優(yōu)秀的應(yīng)用肯定花了大把精力...
最近在學(xué)習(xí) UI 性能優(yōu)化方面的內(nèi)容汤踏,總結(jié)一下自己對離屏渲染的理解。很早就聽過離屏渲染的概念哨免,也查閱過資料茎活,但一直沒有一個(gè)系統(tǒng)化的理解。這里通過幾個(gè)問題琢唾,梳理了下自己對離屏渲...
緊接著上一篇傳送門:Runtime源碼分析系列(三)之方法查找C/C++遞歸部分 下面直奔主題载荔,開始本節(jié)分析內(nèi)容: 一、源碼分析:動態(tài)方法解析 先把上節(jié)步驟3的動態(tài)方法解析部...