FATAL: kernel too old

  小弟最近在弄檔案系統,動態編譯BusyBox後,按照網友說的方法在_install目錄下建立了必須的檔案夾,etc目錄下建立了必須的檔案後,核心通過NFS掛載新做的檔案系統,提示 VFS: Mounted root (xxxx filesystem).Freeing init memory: 104KFATAL: kernel too oldKernel panic – not syncing: Attempted to kill init!       

ubuntu 下使用和破解 Beyond Compare 3.3.2

從http://www.scootersoftware.com/download.php 官方地址下載 bcompare-3.3.2.14050.tar.gzhttp://download.csdn.net/download/qiyulongq/3804341 很不錯http://download.csdn.net/detail/beyond_liyy/3524221安裝完成後:下面就是破解了,1. 從網上下載linux bcompare 的破解補丁檔案keygen,   下載連結:http:/

App記憶體流失問題

一、Java記憶體流失1、主要原因Activity(靜態引用)、Dialog在onDestroy時沒有被dismiss等。2、分析工具:MAT產生的hrof檔案查看引用鏈,斷掉就OK。AOP在onCreate、onDestroy、finalize埋點。在onDestory被調用後,運行GC,然後,如果finalize很長時間沒有被調用就有內在泄漏了。3、解決方案:Context->ApplicationPackageManager管理Task,防止Activity被遺忘在棧底部。Activ

移動App的push機制分享

App與伺服器的通訊無非兩種pull、push。後台訊息的傳遞如果沒有很強的即時性要求的話,pull還是比較實惠的。但對於即時性要求比較高的就需要用到push了。這篇文章主要分享一下push的流程、應用情境。相比pull,push無論是在實現複雜度還是在成本上都要高很多。長串連的維持、心跳包的發送、伺服器的壓力、用戶端的消耗、流量的控制都是需要一個個攻克的。筆者也是走在亦步亦趨的路上,分享一下自己的心得,還請多拍磚。1、長串連流程長串連是指在用戶端和伺服器維持一個不斷的串連,這樣伺服器任何時候有

Android2.3在Ubuntu9.10(32bit)上的編譯

    Android2.3已經在Ubuntu10.10 64位上成功移植了,實現了基本的功能,例如WiFI,3G,藍芽功能等等,但是有的客戶 Ubuntu環境為32位,現在說一下Android2.3如何在Ubuntu9.10 (32位系統)上編譯。 1.安裝JDK6 對於Android2.3系統,不要安裝JDK5,應該安裝最新的JDK6。如果安裝了JDK6,Android會自動按64位編譯,如果系統是32位的,會有編譯錯誤,後面會說如何修改這個錯誤。我在Android源碼包中加入了jdk1.6

優秀的體驗來自於優秀的效能

優秀的體驗來自於優秀的效能,而優秀的效能無非就是從這麼幾個方面著手:降低耗電量、減少CPU使用、CPU使用均衡、及時回收記憶體、避免頻繁GC、使裝置及時休眠。這裡列舉一些具體實施時的切入點。AlarmManager不要不做限制地使用定時器,要根據情境選擇性地註冊並及時登出定時器。比如,依賴網路條件的應該使用SyncAdapter;使用者登出後,記得登出定時器等。另外,定時器的周期最好控制在15分鐘以上,這個是Android官方給出的經驗值,再頻繁的話,對待機電量消耗的影響就會明顯變大了。關於定時

Ubuntu root使用者自動登入系統

Ubuntu為了系統安全,root帳號的密碼是隨機的,如果臨時需要提升至root許可權以執行一些命令,需要使用sudo命令。產線上有幾台使用Ubuntu的機器,因為使用者不固定,並且執行程式時需要使用到root許可權,所以需要將這幾台機器配置為自動登入到root賬戶。查閱了相關資料後,可以通過以下兩步來實現這個目的: 1. 為root賬戶修改一個密碼;    在終端下輸入”sudo passwd

uboot copy_from_nand代碼詳解

copy_from_nand函數簡介:       函數將會把nand flash中的uboot二進位程式鏡像拷貝到記憶體中,通常這一步出現問題,uboot是不可能引導起來的,串口也不會有資訊吐出(當然啦,因為uboot不在記憶體,如何執行啊) 程式碼分析:       1.先貼函數代碼,在後面再分析,copy_from_nand函數的代碼我們可以在cpu/s3c64xx/start.S的278行看到,:圖(1)273~277行:解釋很給力,273行告訴你了這個函數的功能就是把nand

梳理一下感應器的資料流和架構是怎麼樣讓旋轉螢幕的。

這篇文章寫的感應器資料從驅動傳遞到應用程式的整個流程,還有資料校正的問題。應用程式怎麼樣設定可以讓自己隨著裝置的傾斜度變化而旋轉方向呢?在AndroidManifest.xml檔案中的android:screenOrientation就可以了。這裡追蹤一下它的內部機制。先看一個最關鍵的組件:/frameworks/base/core/java/android/view/WindowOrientationListener.java這個介面註冊一個accelerator,並負責把accelerato

AndroidManifest.xml注意事項

一、target SDK versionAndroid Runtime和Dalvik會根據target SDK

Ubuntu12.04 搭建TFTP服務

TFTP協議是簡單檔案傳輸通訊協定,基於UDP協議,沒有檔案管理、使用者控制功能。TFTP分為伺服器端程式和用戶端程式,在主機上通常同時配置有TFTP服務端和用戶端。預設安裝的Ubuntu系統沒有包含TFTP的服務端和用戶端,可以通過命令列來下載安裝,步驟如下:(1)安裝用戶端。root@xiaozhu-laptop:~# apt-get install tftp(2)安裝服務端。root@xiaozhu-laptop:~# apt-get install

cannot find -lqte 解決方案

   最近在Ubuntu9.10上使用交叉編譯器arm-linux-gcc-4.4.1 移植Qtopia2.2.0到S3c6410平台,使用常規配置方法,在編譯過程中出現了/×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/ /usr/local/arm/4.4.1/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-

Hybrid最佳化策略分析

Hybrid越來越成為開發的一種常見的開發方式,但說到Hybrid,除了開發上的高效和更新上的快捷之外,速度是被提到最多的,我們就從這裡開始著手。這裡跟大家分享一些這方面的經驗,希望能對大家有所協助。我們把一個Html頁面的載入過程分為三段:載入、渲染、Ajax請求。然後從這三個階段分別談一下最佳化的策略。1、載入。首先,要充分利用瀏覽器的緩衝策略來實現快速載入。這樣就能保證只要不升級版本,幾乎不需要連網行為,節省了流量,提高了載入速度。再者,通過攔截WebResource請求的方式預置的一部分

從安全和體驗上解析移動App的登入

App登入需要解決的問題有兩個:安全、體驗。它們分別對應著登入過程的使用者認證,以及使用者登入過程操作複雜度兩個問題。一、登入過程的使用者認證,常見的手段有密碼加密傳輸、動態密碼、驗證碼等。1、密碼加密。目前互連網行業的移動APP有不少在使用最簡單的做法:根據密碼產生一個散列值,把散列值發送給伺服器。伺服器計算庫中使用者密碼的散列值,然後和用戶端傳來的散列值比較,一致的話,登入成功。如果安全性要求更高一些的話,常見的做法就是公開金鑰加密。具體做法是這樣,登入前先向伺服器請求一個公開金鑰密鑰,用公

Ramdisk檔案系統的製作與調試運行

開發環境:Fedora 9交叉編譯工具鏈:arm-linux-gcc 4.3.2 with EABI嵌入式Linux核心版本:2.6.29.4-FriendlyARM。昨天寫貼子的時候具體記不清了,今天起來啟動開發板用uname -r查一下,就是叫做2.6.29.4-FriendlyARM,文章已經改好了。本文就是友善之臂的2.6.29.4-FriendlyARM的那個版本的核心的基礎上改的。其它版本的應該也類似,僅供參考。開發板:mini2440-128M Nand

圖片緩衝實現策略分析

從網路上載入一張圖,然後把它顯示到UI上是個很簡單的事情。當圖片變多時,處理起來就有些麻煩了,很典型的應用情境,如ListView,GridView或者ViePager等。我們既需要保證使用者看到更多的圖片,以免螢幕出現大面積的空白,又要保證記憶體能Hold住。GC會自動釋放一個沒有強引用的圖片或者View,這本來是個好事情,但為了讓使用者來復原動時還能快速載入老圖片,通常會使用圖片緩衝。這篇文章就分享一下使用memory cache和disk

WebView適配問題集錦

Android 4.0以上的系統設定中的開發人員設定中有一項是“強制使用GPU渲染”。當這個開啟時,可能會引起WebView的穩定,如頁面載入後一閃而過又變成空白等。好在這一項預設是關閉的。不過硬體加速確實會造成WebView容易出現問題,原來碰到過不少。但硬體加速確實有不少好處,可以大大加快用戶端的速度,尤其是在播放動畫的時候。最實惠的做法是整體開啟硬體加速,然後根據實際情境使用setLayerType關閉WebView的硬體加速。url攔截Android

Hybrid中的頁面載入最佳化

流行的AJAX架構都是由Browser下載一個模板,然後發起AJAX請求JSON資料,資料回來後填充模板並展現給使用者。可以有這麼幾種最佳化方式1、把AJAX請求完全放在後端完成,Browser直接載入一個靜態頁面。雖然很極端、很暴力,但在2G/3G環境下使用者的體驗可以得到很大提升。2、合并AJAX請求。通常一個頁面不同部分的資料可能來源於不同的介面,如果把這些介面的請求進行合并,既節省了流量又加快了速度。3、把AJAX請求發起的JS代碼放到<body>標籤的底部。由於Browse

工作流程系統中組織模型應用解決方案

========================================工作流程系統中組織模型應用解決方案Organization Model and Solution In Workflow System 版本:1.0作者    :胡長城網上遊名:銀狐999 ;james999個人首頁:http://www.javafox.org完成時間:2004-7-11聯絡信箱:james-fly@vip.sina.comMSN     :fcxiao2000@hotmail.com=======

Android4.X在Ubuntu12.04(64位)編譯

由於項目需要,最近在Ubuntu12.04  64位的機器上面編譯了一次Android4.0.4版本,現記錄需要注意的地方:1 安裝基礎庫檔案  參考 android 官方網站 http://source.android.com/source/initializing.html:注意:     Installing required packages (Ubuntu 12.04)Building on Ubuntu 12.04 is currently only experimentally

總頁數: 61357 1 .... 20577 20578 20579 20580 20581 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.