原创 C知識點

結構體 用戶自定義類型,比數組更靈活,同一個接頭可以存儲多種類型的數據。 共用體 只能同時存儲其中的一種類型,結構體可以同時存儲int,long,double。 共用體只能存儲int,long ,double.的一種,共用體句法與

原创 Android JNI(四)——JNIEnv&JavaVM

概念 JavaVm javavm是虛擬機在jni層的代表,一個進程只有一個JavaVm,所有線程共用一個JavaVM JNIEnv java調用native語言的環境,是一個封裝了幾乎全部JNI方法的指針。 JNIEnv 只在創

原创 binder一

//client: c++ sp<IServiceManager> sm = defaultServiceManager(); if (sm == NULL) { ALOGE("Unable to get defa

原创 c++ 虛函數

https://www.cnblogs.com/weiyouqing/p/7544988.html

原创 mk語法

註釋 $() 取值 := 賦值 += 附加 # 註釋內容使用 "#" 號 # call 是調用一個系統提供的宏函數,此處是 my-dir # $() 是取值 # := 是賦值 LOCAL_PATH := $(call

原创 html

html:超文本標記語言 標題 段落 鏈接 圖像 元素:這是一個標題 這是一個段落。 這是一個鏈接 屬性: 標籤 href屬性。 css 層疊樣式表 常用 字體 顏色 大小 對齊方式 等等 內聯樣式 應用到個別

原创 c語言管理

局部變量 auto自動變量, 函數內有效 沒有賦初值,內容爲隨機 靜態(static)局部變量 函數內有效 static局部變量生命週期和程序運行週期一樣,只初始化一次,可以賦值多次 如未賦值,系統自動賦值,數值型

原创 session cookie token

早期web只是文檔瀏覽,服務器不需要記錄客戶端信息,每次請求都是一個新的http。 隨着交互式網絡興起,如在線購物網站,登陸網站,服務器需要把每個客戶端區分開來。因爲http是無在狀態的。所以想出的辦法就是給大家發一個會話

原创 c編譯過程

編譯語言大致過程。 預處理 宏定義展開,頭文件展開,條件編譯,同時將註釋刪除,並不檢查語法,生成.i文件 編譯 檢查語法,把預處理後文件編譯生成彙編文件。.s文件 彙編 將彙編文件生成目標文件(二進制文件),機器語言。.o文件

原创 Android JNI(一)——基礎

what Native Develop Kit. why 平臺之間移植 重複使用庫 提性能,尤其遊戲這種計算密集型應用 使用第三方庫 代碼保護 不依賴Dalvik Java虛擬機的設計 目前Android系統支持以下七種不用的

原创 Android JNI(二)——hello world

兩種方式實現NDK 第一種: 沿用傳統jni方式 生成.class文件 javah -jni 獲取 .h文件 學習下圖表製作 一個具有註腳的文本。[^1] 表格 項目 Value 電腦 $1600 手機

原创 指針

int a =0; int *p; p=&a; printf("%d\n",*p) //打印0 char b=100; char *p1=&b; printf("%d\n",*p) //打印100 //通過指針修改變量值 *p=

原创 aosp編譯想幹

起因:aosp由許多項目組成,android4.2就有329個project,每個項目都是一個獨立的git倉庫。 Repo:創建一個aosp分支來做feature開發就需要每一個子項目創建對應的分支,手動創建很費力,所以有了Repo

原创 vim操作

https://blog.csdn.net/niushuai666/article/details/7275406 初級 i inser esc Normal x 刪當前光標字符 :wq 存盤退出 dd 刪除當前行 p 粘貼 hj

原创 XXXXX

材料準備:數據採集與處理 excel 導入網站數據,文本數據 excel 數據清洗篩選 excel 數據抽樣,計算 分析依據:數據分析方法實踐 excel創建編輯分析數據透視表 常用數據分析發分析數據 效果展示:數據圖表可視化