原创 java內存相關知識

java虛擬機會將其管理的內存劃分爲不同的數據區域 程序計數器:該程序計數器與cpu中的程序計數不同,java虛擬機在自己的內存中設立一片區域來模擬cpu程序計數器。虛擬機規定每一個線程都有自己的程序計數器。其作用是用來指向正

原创 關於try catch finally一點研究

關於try語句塊中有return,finally中的語句塊是否執行 以下情況是不執行的 1.try語句塊中有System.exti(0)語句。該語句執行完成後,jvm停止運行。所以之後的finally不會執行 2.如果tr

原创 visual studio code基礎

基本的用法 vsc同時可以打開三個文件,cmd+\可以在原有編輯區德基礎上,多打開一個編輯區(最多三個) cmd+B可以打開或者關閉explorer部分,在explorer區cmd+shift+F可以在所有文件中查找關鍵字 c

原创 理解view

layoutInflater layoutInflater是用來加載佈局的,其實setContentView()也是調用layoutInflater來加載佈局的 1.LayoutInflater layoutInflater

原创 系統編程的概念

系統編程概念 1.內核:管理計算機資源的程序 1.1內核功能特點: 進程調度:linux是搶佔式多任務系統,多任務是指多個任務可以同時駐留在內存中,搶佔式:是指某個任務在何時使用cpu,並且使用多長時間的規則。分配的是cpu資源

原创 http請求

http是超文本傳輸協議。目的是保證客戶端和服務器端的通信 get和post get和post是最常用的http方法。兩者有以下區別: get是從指定的資源請求數據 post是向指定的資源提交要處理的數據 http

原创 應用層雜談

應用層 應用程序體系結構(c/s,p2p)主流 c/s:服務器總是打開,客戶端打開或不打開 服務器有固定的ip地址 主機羣集創建虛擬服務器 p2p:文件分發,文件搜索/共享,因特網電話 進程通信,不通端系統進程通過網絡交

原创 淺析android中AsyncTask

作用 android是單線程模型。如果在UI主線程中執行耗時操作。可能導致ANR(應用無響應)。系統就會彈出一個ANR對話框。用戶選擇等待或者離開應用 注意:ANR出現場景: 主線程被IO操作(4.0以後主線程中不允許進

原创 docker入門

docker中基本概念 Docker 一款輕量級容器管理引擎,由 Docker Daemon、Docker Client 組成。 Docker Daemon Docker 架構中常駐後臺的系統進程,負責接收處理用戶發

原创 c#學習

c#中所有的類型都來自object int i = 9; //object o = 4; //o=new Student();//裝箱 //

原创 python基礎(二)

循環 for循環 基本構造是: for 元素 in 序列: statement range()函數。該函數的功能是新建一個表。這個表的元素都是整數,從0開始,下一個元素比前一個大1, 直到函數中所寫的上限 (不包括該上

原创 java中File基礎

文件的基本操作 public class Test { public static void main(String[] args) { File file=new File("hell.txt");

原创 java中位運算的一點研究

簡介 java位運算是對java中整型數據(byte char short int long)的二進制進行位操作的運算。java二進制最高位是符號位。0爲正,1爲負。主要有與(&只有1&1爲1,其餘爲0),或(|只有0|0爲0,

原创 sql基本語句

sql基本語句學習 1.create表:自增長 identity(0,1)從0開始1爲增加量 (對比mysql類似於auto_increment=1 //省略不寫默認自增1) primary key 可以像mysql直接用

原创 pixel2真機調試aosp

文章目錄pixel2真機調試aosp2.下載源碼3.下載完成後編譯aosp4.as導入aosp1.導入加速2.配置正確的源碼跳轉3.調試aosp4. 其他repo查看其他分支 pixel2真機調試aosp ##1. 前置工作 解