原创 python初學隨記

語言特點:開源、跨平臺,擴展性強、類庫多 主流開發工具:pycharm 學習版本:python3.6.5 基礎: 註釋用“#” 基本數據類型(4種): 整數 int 浮點數float 字符串str 布爾值bool (True、Fa

原创 《Android》事件傳遞過程

1、什麼是事件傳遞? Android事件傳遞是指用戶操作屏幕產生的一系列動作事件(按下、滑動、擡起)從外層傳遞到的內層的過程。 2、外層到內層如何理解? Activity —> Window ----> ViewGroup ---

原创 apk爲什麼要簽名,使用命令如何對apk執行V2、V1簽名

apk爲什麼要簽名?  1、防止被其他apk安裝替換。因爲一個應用的包名是對外可見的,你可以通過工具或者在手機設置裏直接查找,都可以找到你安裝應用的包名。這裏說的包名不是文件夾路徑而是applicationId。applicati

原创 Kotlin常用函數let、with、run、apply的用法和區別

在kotlin編程中let、with、run、apply這些函數使用率是非常高的,有時候可以通用,差別很小,但如果能記住他們的不同點,可以更加合理的選擇使用。 在這之前首先要了解一下Lambda表達式的一些規則,這會幫助你理解使用

原创 小白快速體驗之爬蟲抓取新浪熱搜

首先要有一些準備工作,當然前提是需要了解一下python的基礎知識。 安裝所需要的語言環境和工具: 1、python 我使用的是python3.6.5版本 2、三方庫 requests 安裝命令:pip3 install req

原创 《Android》Activity生命週期詳解

1、什麼是Activity的生命週期? 用戶在使用一個應用程序時,隨着應用的啓動、頁面的跳轉、進入後臺等一些操作的發生,Activity會回調一些固定的方法,這些回調方法標識了Activity的狀態改變,比如創建、銷燬、暫停、進入

原创 Linux下Android手機的真機調試配置

  在Linux下真機調試Android手機時經常遇到insufficient permissions for device的錯誤,並且adb devices會出現亂碼,也沒有權限做adb的任何操作。下面的配置方法可以解決這個問題(環

原创 android運行時權限解決辦法(含有申請權限已授權、權限被拒絕、權限勾選不在提示的回調)

先說明一下: 1、android運行時權限已經不是新東西了,我始終沒在工程中實現。(因爲有個方法,就是把targetSdkVersion控制在23 Android 6.0以下,系統爲了兼容老客戶端還用的以前的權限機制,權限在Andro

原创 《Thinking in Java》中利用Map測試Random類的隨機性實例

簡單介紹一下:       Map的介紹就7個字:“鍵值對,鍵唯一”!       Random:簡單的說就是可以隨機產生理想數字分佈。雖然測試Random的隨機性需要大量的隨機數,但是利用Map很容易做到。  請看JavaCode: i