原创 編程語言、標記語言、腳本語言之間的比較

首先說一下,什麼是編程語言,標記語言跟腳本語言: 編程語言(programming language):是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義 計算機所需要使

原创 虛擬主機與獨立服務器區別

先說一下兩者的區別: 一.服務器有獨立的IP.內存.硬盤和帶寬.虛擬主機是共享的服務器的. 二.服務器可以安裝各種操作系統.虛擬主機是在服務器上劃出來的.只能與所在服務器系統保持一致. 三.服務器有獨立的平臺.可以運行各種網站以及配置各種

原创 淺析html+css+javascript之間的關係與作用

三者間的關係 一個基本的網站包含很多個網頁,一個網頁由html, css和javascript組成。 html是主體,裝載各種dom元素;css用來裝飾dom元素;javascript控制dom元素。 用一扇門比喻三者間的關係是:html

原创 Git中SSH公鑰配置

首先下載安裝git:https://git-scm.com/downloads/ 一路默認,安裝完成後,打開文件夾C:\Users\Administrator\.ssh(Administrator是當前用戶名),在空白處點鼠標右鍵選擇“G

原创 Android中PID與UID的作用與區別

PID:爲Process Identifier, PID就是各進程的身份標識,程序一運行系統就會自動分配給進程一個獨一無二的PID。進程中止後PID被系統回收,可能會被繼續分配給新運行的程序,但是在android系統中一般不會把已經kil

原创 網絡調試助手NetAssist的使用

一、使用場景: 項目定製需求:前端的車載終端把gps、報警信息、報警圖片、其他檢測數據發往約定的第三方服務器,車載終端通過公網(SIM撥號或者有線網)以udp或者tcp連接服務器,並把數據發往服務器。因爲項目開發時一般要不到現場實際服務器

原创 職業規劃:興趣不是擋箭牌,關鍵是要找到你的成就動機

“世界末日”來臨前夕我收到三封網友的email,不約而同問的都是求職相關的問題。看來大家還是滿理性的嘛!確實,“搞清楚自己的特質,並且從事對的行業”絕對要比擔憂馬雅人的石碑更具備管理上的意義。 其中一位網友在信中特別提到我之前寫的兩篇文章

原创 Android ANR監測方案解析

  簡介 ANR(Application Not Responding),應用程序無響應,會嚴重影響用戶體驗。作爲測試開發人員更深入的理解ANR原理,可以更好的針對各類卡頓性能問題制定對應的監控策略。本文簡單總結了Android系統的AN

原创 詳解Android系統的啓動流程

一、init進程啓動 1.按下Power鍵,引導芯片代碼從預定義的地方(固化在ROM(read only memory)的預定義位置) 開始加載引導程序 BootLoader到RAM(random access memory),然後執行引

原创 關於Android Gradle

爲什麼需要學Gradle? Gradle 是 Android 現在主流的編譯工具,雖然在Gradle 出現之前和之後都有對應更快的編譯工具出現,但是 Gradle 的優勢就在於它是親兒子,Gradle 確實比較慢,這和它的編譯過程有關,但

原创 在Android中兩個子線程之間通信

       Android中,相信主線程和子線程之間的通信大家都不陌生了吧。在一次面試經歷中被問到了兩個子線程之間是如何進行通信的。哎呦!這可矇住我了。後來回家研究了下,分享給大家。 其實android中線程通信無非就是handler和

原创 Android緩存機制分析

一、二級緩存工作機制 所謂二級緩存實際上並不複雜,當Android端需要獲得數據時比如獲取網絡中的圖片,我們首先從內存中查找(按鍵查找),內存中沒有的再從磁盤文件或sqlite中去查找,若磁盤中也沒有才通過網絡獲取;當獲得來自網絡的數據,

原创 Root原理分析及防Root新思路

第1章 Root的基本原理 Android的內核就是Linux,所以Android獲取root其實和Linux獲取root權限是一回事兒。 你想在Linux下獲取root權限的時候就是執行sudo或者su,接下來系統會提示你輸入root用

原创 AS編寫運行測試純java代碼,帶main()函數

問題 小夥伴們在做安卓項目的時候,是不是有時候會忘記某些api的使用方法,不太確定他們的結果是怎樣的,需要寫一些測試代碼,驗證看看我們的寫法是否正確。剛開始的時候我是在頁面上寫一個Button,添加點擊事件,在onClick()裏面調用測

原创 梳理代理服務器常用端口號

端口概念:   隨着網絡技術的發展,原來物理上的接口(如鍵盤、鼠標、網卡、顯示卡等輸入/輸出接口)已不能滿足網絡通信的要求,TCP/IP協議作爲網絡通信的標準協議就解決了這個通信難題。TCP/IP協議集成到操作 系統的內核中,這就相當於在