• P3

      SQL語句簡單 文檔

    yeshuangjin 2011-03-01   2242   0
    SQL  

    Android App插件和動態加載實踐 經驗

    攜程Android App的插件化和動態加載框架已上線半年,經歷了初期的探索和持續的打磨優化,新框架和工程配置經受住了生產實踐的考驗。本文將詳細介紹Android平臺插件式開發和動態加載技術的原理和實現細節,回顧攜程Android App的架構演化過程,期望我們的經驗能幫助到更多的Android工程師。

    jopen 2015-11-05   42856   0

    Android App插件和動態加載實踐 經驗

    攜程Android App的插件化和動態加載框架已上線半年,經歷了初期的探索和持續的打磨優化,新框架和工程配置經受住了生產實踐的考驗。本文將詳細介紹Android平臺插件式開發和動態加載技術的原理和實現細節,回顧攜程Android App的架構演化過程,期望我們的經驗

    jopen 2016-01-19   36563   0

    App的網絡性能優化實踐 資訊

    編者按:在4月23日~25日舉行的QCon全球軟件開發大會(北京站)上,攜程無線開發總監 陳浩然 分享了《移動開發網絡性能優化實踐》,總結了攜程在App網絡性能優化方面的一些實踐經驗。在2014年接手攜程無線App的框架和基礎研發工作之后,陳 浩然面對的首要工作就是App客戶端性能優化,尤其是網絡服務性能,這是所有App優化工作的重中之重。以下為正文。

    xf3f 2015-04-24   24471   0
    APP  

    我眼中的 性能、優化的曲線 資訊

    隨著代碼寫得越來越爛,程序運行時數據庫操作更多、IO 阻塞等待跟過、不必要的對象創建、GC 回收更頻繁,線程的上下文切換也更多,開銷越來越多,所有因素綜合起來,程序運行更慢,響應延遲加大。

    jopen 2014-08-24   6185   0
    優化  

    Android性能優化-線程性能優化 經驗

    熟練使用Android上的線程可以幫助你提高應用程序的性能。 本篇文章討論了使用線程的幾個方面:使用UI或主線程; 應用程序生命周期和線程優先級之間的關系; 以及平臺提供的幫助管理線程復雜性的方法。 在每一部分,本篇都描述了潛在的陷阱以及如何避免它們的策略。

    yueguobin 2016-10-19   8147   0

    Android 性能優化 經驗

    通過inflate在Activity中布局是個有性能消耗的過程。每增加一個嵌套的布局和視圖都會對應用的性能造成很大的影響。

    jopen 2014-01-15   35510   0

    Android性能優化 經驗

    http請求按照業務需求,分為是否可以緩存和不可緩存,那么在無網絡的環境中,仍然通過緩存的httpresponse瀏覽部分數據,實現離線閱讀。

    fmms 2012-02-07   41198   0

    Android 性能優化總結 經驗

    往磁盤寫內容的時候,會隨著磁盤的剩余空間的較少而導致寫速率不斷減低。永遠不要做阻塞UI線程的事情,用一個新的線程去做可能會影響UI體驗的事情

    wzlx2000 2016-10-24   8041   0

    Android性能微優化 經驗

    這篇文檔主要包含一些微小優化,將這些微小優化整合起來就可以提高整個應用程序的性能,但是這些改變并不會導致顯著的性能提升。選擇合適的算法和數據結構 應該優先級更高,但是不在本文的討論范圍之內。你應該使用本文檔的提示作為通常的編程實踐,你可以將這些實踐融入到提高代碼效率的習慣中。

    jopen 2015-05-20   16462   0

    Python 線程與協 經驗

    要說到線程(Thread)與協程(Coroutine)似乎總是需要從并行(Parallelism)與并發(Concurrency)談起,關于并行與并發的問題, Rob Pike 用 Golang 小地鼠燒書的例子 給出了非常生動形象的說明。簡單來說并行就是我們現實世界運行的樣子,每個人都是獨立的執行單元,各自完成自己的任務,這對應著計算機中的分布式(多臺計算機)或多核(多個CPU)運作模式;

    TuyKwq 2016-04-07   20889   0

    開始旅 博客

    今天是第一天來這里學習,希望能學到有用的東西。

    sliyan1209 2011-07-07   945   0
    P9

      Spring和排 文檔

    排程原理排程三大概念Job(工作、任務)是一個獨立的工作單元,它會在一個給定的時間間隔上定時運行Trigger(觸發器)記錄了觸發job運行時的時程條件,這些條件可以是簡單或固定的時間間隔,也可以是記錄復雜條件信息的數據Scheduler(時程調度器,簡稱排程器)是一個trigger的集合,它的職責是管理和調度整個排程系統的運作實現步驟創建一個Job,它可能需要繼承一個job父類。

    573107225 2012-07-23   2573   0
    Spring   JEE框架   Java  

    利用 Python yield 創建協將異步編程同步 經驗

    在 Lua 和 Python 等腳本語言中,經常提到一個概念: 協程。也經常會有同學對協程的概念及其作用比較疑惑,本文今天就來探討下協程的前世今生。

    jopen 2015-09-06   59112   0

    DynamicAPK插件框架源碼分析 經驗

    分別對不同的插件項目分配不同的packageId,然后對各個插件的資源進行編譯,生成R文件,然后與宿主項目的R文件進行id的合并。 要求:由于最終會將所有的資源文件id進行合并,因此,所有的資源名稱均不能相同。

    jopen 2016-01-17   34236   0

    移動端 UI 界面性能優化實踐 經驗

    關于攜程 App 各個 UI 界面優化,我們主要是基于上述 UI 卡頓的原因圍繞著提高幀率、減少嵌套布局層次、減少對象創建等角度去解決問題的。攜程酒店和機票的幾個主流程界面,都相對比較復雜。業務邏輯功能越復雜,就越容易產生性能問題,所以常遇到布局復雜、過度繪制、UI Thread 函數耗時、內容加載慢、界面重新布局(Layout)、GC 次數多等問題。在各個版本的迭代開發過程中,我們主要分平臺 Android 和 iOS,從平臺的特性角度有針對性地去優化 UI。

    lhcr3350 2016-11-16   7136   0

    2016年攜App網絡服務通道治理和性能優化實踐 經驗

    攜程旅行作為一款用戶使用地點遍布全球的應用,其網絡優化是性能和用戶體驗優化的重中之重

    TamelaBunde 2016-09-25   7667   0

    Android 插件 經驗

    大多數朋友開始接觸這個問題是因為 App 爆棚了,方法數超過了一個 Dex 最大方法數 65535 的上限,從這個介紹中也知道可以通過多個 Dex 來解決這個問題,因而便有了插件化的概念,將一個 App 劃分為多個插件(Dex或相關格式) 常用的其他解決方法還包括:刪無用代碼,用 H5 代替部分邏輯,買付費版的 Proguard 插件化的其他作用包括:(1) 模塊解耦,(2) 單個dex函數不能超過 65535,(3) 動態升級,(4) 高效開發(編譯速度更快)

    jopen 2014-09-07   44202   0

    Android初始流程 博客

    Android啟動過程: (1)啟動時首先啟動Linux基礎系統,然后引導加載Linux Kernel并啟動初始化進程。 (2)接著,啟動Linux守護進程(deamons),該進程啟動內容: 啟動USB守護進程(usbd)來管理USB連接, 啟動Android Debug Bridge守護進程(adbd)來管理adb連接, 啟動Debug守護進程(debuggerd)來管理調試進程的請求(包括內

    jopen 2012-09-06   2176   0

    Android性能優化手冊 經驗

    本手冊適合至少有初級經驗的開發者查閱或復習相關知識使用,新手可能會看不懂。1、java代碼優化1 1安卓如何執行代碼dvm: java-> class-> dex-> apk優化斐波那契數列:斐波那契數列的遞推公式是f(n)=f(n-1)+f(n-

    jopen 2016-01-13   56739   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色