原创 原碼, 反碼, 補碼, 詳解

本篇文章講解了計算機的原碼, 反碼和補碼. 並且進行了深入探求了爲何要使用反碼和補碼, 以及更進一步的論證了爲何可以用反碼, 補碼的加法計算原碼的減法. 論證部分如有不對的地方請各位牛人幫忙指正! 希望本文對大家學習計算機基礎有所幫助!

原创 虛擬機安裝centos7後無法聯網

虛擬機聯網:首先確保,網上鄰居里的“VMware Network Adapter VMnet1”和“VMware Network Adapter VMnet8”兩個連接都是啓用狀態。服務裏的“VMware Authorization Se

原创 Android開源項目分類彙總

Android開源項目分類彙總 歡迎大家推薦好的Android開源項目,可直接Commit或在 收集&提交頁 中告訴我,歡迎Star、Fork :) 微博:Trinea    主頁:www.trinea.cn    郵箱:tr

原创 Android apk的反編譯

使用工具:   1.apktool 用於反編譯資源文件; 2.dex2jar 用於反編譯dex文件,得到jar包; 3.jd-gui 用於反編譯class文件,得到源碼。 使用方法(需要將 對應資源(apk 或dex文件)拷貝到相應l文

原创 Java 併發包中的幾種ExecutorService

1.CachedThreadPool     CachedThreadPool首先會按照需要創建足夠多的線程來執行任務(Task)。隨着程序執行的過程,有的線程執行完了任務,可以被重新循環使用時,纔不再創建新的線程來執行任務。我們採用

原创 & | ^ 運算符

位運算     位運算的運算分量只能是整型或字符型數據,位運算把運算對象看作是由二進位組成的位串信息,按位完成指定的運算,得到位串信息的結果。 位運算符有:     &(按位與)、|(按位或)、^(按位異或)、~ (按位取反)。

原创 Android 中的dp,px深度解析

dip: device independent pixels(設備獨立像素)。不同設備有不同的顯示效果,這個和設備硬件有關,一般我們爲了支持WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。   與密度無關的像素,這是一個基於屏幕物

原创 MQTT協議的簡單介紹和服務器的安裝

最近公司做的項目中有用到消息推送,經過多方面的篩選之後確定了使用MQTT協議,相對於XMPP,MQTT更加輕量級,並且佔用用戶很少的帶寬。 MQTT是IBM推出的一種針對移動終端設備的基於TCP/IP的發佈/預訂協議,可以連接大量

原创 Android 4.0 以後代碼混淆及簽名

Android 4.0要用ProGuard比2.3更簡單:在Eclipse中打開工程目錄下的project.properties文件,該文件中有以下兩行: To enable ProGuard to shrink and obfusc

原创 Android ListView 幾個重要屬性

由於這兩天在做listView的東西,所以整理出來一些我個人認爲比較特別的屬性,通過設置這樣的屬性可以做出更加美觀的列表 首先是stackFromBottom屬性,這隻該屬性之後你做好的列表就會顯示你列表的最下面,值爲true和f

原创 Android 代碼混淆及打包相關

Andriod應用程序如果要在手機或模擬器上安裝,必須要有簽名!  1.簽名的意義   爲了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,我們需要對我們發佈的APK文件

原创 Android 文字和圖片分享功能

/** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @param

原创 Android 實現ListView滾動到底部自動加載數據

大概說下原理: 1.利用ListView的footer,來顯示提示信息比如:正在加載中,也可以換成圖標,或者自定義的控件; 2.利用OnScrollListener,滾動條監聽器,判斷滾動條滾動到底部的時候,設置listview的foot

原创 IDEA 2019.2安裝

idea安裝完成之後 下載jar : https://pan.baidu.com/s/11oSeguikGKK0H2wWonhUhQ 密碼:6jgb 1.將jar包放在idea安裝的bin下 2.在idea安裝的bin目錄下找到idea.

原创 Git上傳項目提示Push rejected: Push to origin/master was rejected解決辦法

首先是你的項目中有和和歷史不符的東西  Push rejected: Push to origin/master was rejected  推拒絕:推送到起源/主人被拒絕  直接是解決辦法,直接打開你要上傳代碼的文件夾位置鼠標右鍵git