原创 TCP協議端口狀態說明

轉自:https://www.cnblogs.com/jessezeng/p/5617105.html 瞭解TCP協議端口的連接狀態,對排除和定位網絡或系統故障會有很大幫助,因此瞭解一下是有必要的: 一、LISTENING    提供某種

原创 linux lsof命令詳解

簡介 lsof(list open files)是一個列出當前系統打開文件的工具。在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以如傳輸控制協議 (TCP) 和用戶數據報協議

原创 linux下常用的幾個時間函數:time,gettimeofday,clock_gettime

 轉自:https://blog.csdn.net/rosekin/article/details/17246797 time()提供了秒級的精確度     頭文件 <time.h>   函數原型  time_t time(time_t 

原创 android 實現framework和底層C/C++通訊

最近接到一個需求,要在framework中添加一些上層接口給客戶調用,然後在framework中調用C中的代碼實現和硬件一些數據交互。framework和C交互肯定想到的使用jni,但是和硬件交互的時候需要執行一些shell命令,必須要r

原创 Android 中的Java跟C/C++的Binder通信

1、大家都知道Android中進程間的通信是通過binder來實現的,這裏主要是講代碼中的簡單實現。如果想了解binder的通信細節或實現原理,可以參考https://blog.csdn.net/jmq_0000/article/deta

原创 File Descriptor泄漏導致Crash: Too many open files

在實際的Android開發過程中,我們遇到了一些奇奇怪怪的Crash,通過sigaction再配合libcorkscrew以及一些第三方的Crash Reporter都捕獲不到發生Crash的具體信息,十分頭疼。然後我們通過Bugly上報

原创 【轉】使用Android MediaCodec 硬解碼延時問題分析

      最近做項目用到Android native層的MediaCodec的接口對H264進行解碼,通過在解碼前和解碼後加打印日誌,發現解碼耗時200多ms,和IOS的解碼耗時10ms相比實在是延時好大。後來研究了兩週也沒能解決延時問

原创 Android學習路線指南

前言 看到一篇文章中提到“最近幾年國內的初級Android程序員已經很多了,但是中高級的Android技術人才仍然稀缺“,這的確不假,從我在百度所進行的一些面試來看,找一個適合的高級Android工程師的確不容易,一般需要進行大量的面試才

原创 一個老鳥發的公司內部整理的 Android 學習路線圖

轉自:https://blog.csdn.net/lixuce1234/article/details/77947405 jixiaohua發了一篇一個老鳥也發了一份他給公司內部小夥伴整理的路線圖。另一份 Android 開發學習路線圖。

原创 Android平臺程序崩潰的類型及原因列舉

Android平臺程序崩潰大家都應該遇到過,force close和ANR應該是大家遇到較多的。 這裏把Android平臺程序崩潰的各種類型做一個簡述和原因列舉。 1.ANR(可見ANR): 發生場景:應用發生ANR。 崩潰症狀:系統彈出

原创 Android ANR問題總結

在實際情況中,當Android項目的用戶量特別大時候,一些細小的問題也會被放大,ANR問題就是一個典型的例子。 一些ANR問題只會發生在用戶實際使用的情景,當系統資源比較緊張等一些特殊情況下才會遇到,而這些ANR問題有很大一部分是因爲我們

原创 android 程序自動捕獲異常

(一) 前言 各位親愛的午飯童鞋,是不是經常因爲自己的程序中出現未層捕獲的異常導致程序異常終止而痛苦不已?嗯,是的。。 但是,大家不要怕,今天給大家分享一個東東可以解決大家這種困擾,吼吼! (二) UncaughtExceptionHan

原创 wm命令使用方法及LCD顯示圖標大小不正常時解決辦法

注:Android 4.3引入的wm工具 wm命令及用法: 系統說明:                                 usage: wm [subcommand] [options]        wm size [r

原创 編譯工程時報java:[1,0] illegal character: \65279問題排查與解決過程

最近開發人員通過SVN提交了xxx.java文件,因發佈時該包有問題需要回退,故SCM將該xxx.java文件用editplus打開刪除了新添的一行,刪除後重新編譯打包,卻報瞭如下異常: java:[1,0] illegal charac

原创 華爲之系統架構師作用的淺談

轉自:http://blog.csdn.net/qq_32246443/article/details/49407207   對於系統架構師角色,有些公司是不設立的。這個讓本人非常驚訝,也就時常會對比回想華爲的系統架構師崗位是怎麼一回事、