原创 原碼、反碼、補碼(Integer.MIN_VALUE、Integer.MAX_VALUE)

計算機以“補碼”形式存儲數字,通過ASCII表對應的數字存儲字符,通過GBK表對應的數字存儲文字。 原碼: 原始二進制位,最高位是符號位。 反碼: (正數)反碼 = 原碼 (負數)反碼 = 符號位不變,其它位反轉 補碼: (正

原创 Android ProGuard混淆總結

目錄 一、前言 二、ProGuard簡介 三、ProGuard原理分析 四、ProGuard注意事項 五、Android中的混淆 Android開啓混淆的設置 ProGuard基本命令 Android混淆方案實例 參考 一、前言

原创 Electron和Vue

文章參考:XCel 項目總結 - Electron 與 Vue 的性能優化 再抄一遍就沒意思了,自己去看原文吧~~~ PDF防失聯

原创 Android IOS平臺AE動畫庫

庫 公司 支持平臺 網址 Lottie Airbnb 愛彼迎 Android ios Web ReactNative Windows https://airbnb.io/lottie SVGA YY Andro

原创 Java GUI圖形化用戶界面

GUI(Graphical User Interface)圖形用戶界面,又稱圖形用戶接口,是指採用圖形方式顯示的計算機操作用戶界面。 AWT(Abstract Window Toolkit)抽象窗口工具包,該包提供了一套與本

原创 Android studio的make Project、clean Project、Rebuild Project

Sync Project with gradle files:對gradle文件之後,或刷新gradle配置時使用; Make project:只是對項目中新產生或修改過的文件進行一次編譯,已經編譯過了的就不會編譯了,耗時相對

原创 The application could not be installed: INSTALL_FAILED_TEST_ONLY

今天使用“真我”手機(一個國產品牌realme)進行調試Android項目,run後出現瞭如下錯誤。 而在華爲手機上進行調試,沒有出現問題。 問題整體描述:Installation did not succeed. The

原创 AAPT: error: resource attr/** (aka com.**.app:attr/**) not found.

問題記錄 記錄項目中的一個問題,不知什麼時候,運行項目會出現這個錯誤: 解決方法 buildscript { repositories { google() jcenter()

原创 ListView選中多個item、改變背景、輸入框的綜合處理

簡單來說,本篇文章講解的是: 1、listview中選中多個item,並改變其背景顏色; 2、在listview中使用edittext獲取輸入; Demo效果圖: 主要功能:修改並保存輸入框的值,選中每個item,背景色變爲紅色

原创 java基礎總結

//原文:http://blog.csdn.net/scythe666/article/details/51841161 一、JVM 1、內存模型 1.1.1 內存分幾部分 (1)程序計數器 可看作當前線程所執行的字

原创 Android開發問題記錄-Activity的background圖片無法顯示

今天設置Activity的背景圖片時,設置了一個.JPG格式的圖片,大小爲1.83M。 調試時,發現背景圖片無效,背景還是白色。 解決辦法:將圖片壓縮,圖片太大可能導致OOM;最好使用.PNG格式,png是無損的。 點

原创 Java Lambda表達式使用及原理

目錄 前言 Lambda 定義 基本使用 原理 總結 前言 希臘字母 希臘字母是希臘語所使用的字母,也廣泛使用於數學、物理、生物、化學、天文等學科。希臘字母跟英文字母、俄文字母類似,只是符號不同,標音的性質是一樣的。希臘字母是世

原创 Excel使用筆記(二):宏之VBA使用

在前面文章中,我們建立了“省市區”三級聯動的效果,但是發現一個問題:修改第一級和第二級的目錄,後邊的層級不會跟隨變化,也不會清除數據。 所以採用宏去處理,這裏使用的是vba。 將下列代碼複製進編輯器,對應的單元格修改,

原创 Excel使用筆記(一):多級聯動

實例介紹:實現省市縣的三級列表聯動 第一步:首先新建表格,在底部增加一個存放數據的sheet。然後在數據源的表中初始化需要聯動的數據。 第二步:建立一級目錄 第三步:建立二級目錄 第四步:建

原创 Androidx和Android support庫的衝突解決(AS查看詳細日誌)

Android studio終端查看詳細日誌的方法 ./gradlew processDebugManifest --stacktrace 或者 ./gradlew assembleDebug --stacktrace -info