原创 linux筆記( 更新中)

幫助手冊命令 man Linux 下修改 root 密碼方法 權限 查看服務 常用目錄 常用命令 文件系統 Swap vi Bash scripts 賬號管理 配額 Quota Raid 磁盤陣列 定時任務 參考 幫助手冊命

原创 Bug 記事本

pm clear 沒能殺死進程的bug 因爲應用加了persistent,優先級提高,所以該命令沒能殺死進程,導致應用的單例數據沒變,測試出錯 系統重啓關閉的activity 如果調用 android.os.Proce

原创 醉了,刪除文件夾失敗的原因竟是它.....

今天測試給了個bug,查到程序文件目錄刪除失敗。 回頭復現的時候怎麼都復現不了,但log不會騙人。 最後發現!測試時開着adb shell ,訪問着該文件夾沒有退出,當然刪除文件夾失敗!orz

原创 記錄一些kotlin的用法

操作符 Elvis 操作符 ?: val a = b?.length ?: -1 安全轉換 as? 轉型不成功返回 null null safety var a : String? = null a?.length //a 爲null

原创 【cs基礎】編譯器的普及

編譯器是什麼 編譯器就是一種翻譯程序,一般是將高級語言編寫的源代碼轉化成彙編或者機器碼。說白了就是把我們用python,java等各種語言寫的程序,翻譯成計算機能看懂的二進制指令數據,以便運行. 編譯流程 source –> 詞法分析

原创 學會shell腳本

shell是什麼 Shell 是一個用C語言編寫的程序,它是用戶使用Linux的橋樑。 Shell既是一種命令語言,又是一種程序設計語言,這個應用程序提供了一個界面,用戶通過這個界面訪問操作系統內核的服務。 shell腳

原创 【cs基礎】CPU是怎樣執行代碼的

基礎概念 程序是指令和數據的組合體,被複制到內存才能運行。 內存地址是保存指令和數據的場所,通過地址標記。 CPU 能識別和執行的只有機器語言。 CPU 結構 CPU 內部由寄存器、控制器、運算器和時鐘四個部分構成,由電流信號相互連通

原创 Common sense for server

Common sense for server java web JDBC 是 Java 對關係型數據庫進行訪問的最主要的 API Servlet 是 Server Applet 的縮寫,也稱爲服務端小程序 Spring 是一個開源框

原创 經典藍牙的配置文件攻略

經典藍牙的配置文件攻略 1. 介紹 這裏講講經典藍牙的規範使用,平時我們使用藍牙電話、語音、文件傳輸等等都是建立在藍牙技術聯盟,一個以制定藍牙規範,與推動藍牙技術爲宗旨的跨國組織,所建立的規範中使用的,根據谷歌的基本api文檔啓動藍牙

原创 差分升級的攻克!(主要是so庫的生成和使用啦)

差分升級 一 什麼是差分升級 二 差分升級相關概念 差分工具 bsdiff 生成補丁 bspatch 合成apk 創建so庫 三 使用so庫 差分升級 一. 什麼是差分升級 將已安裝的apk和最新的apk進行

原创 Activity和Fragment回調研究

Activity和Fragment回調研究 Activity和Fragment回調研究 所有回調 Activity Fragment 調用示例 沒有加回退棧 加了回退棧反註冊沒了啊啊 所有回調 Activity o

原创 JavaScript 筆記本

HTML CSS JS 介紹 HTML是網頁內容的載體。內容就是網頁製作者放在頁面上想要讓用戶瀏覽的信息,可以包含文字、圖片、視頻等。 CSS樣式是表現。就像網頁的外衣。比如,標題字體、顏色變化,或爲標題加入背景圖片、邊框等。所有這些用

原创 【cs基礎】C語言重點

程序結構 基本語法 數據類型 變量 常量 存儲類 運算符 判斷 循環 函數 數組 指針 字符串 結構體 共用體 typedef 輸入輸出 文件讀寫 預處理器 錯誤處理 可變參數 內存管理 程序結構 預處理指令cpp 函數

原创 Rx常用操作符

常用操作符 Observable.from() 它接收一個集合作爲輸入,然後每次輸出一個元素給subscriber,將集合依次發送, map 用來把把一個事件轉換爲另一個事件的 flatmap 接收一個Observable的輸出