原创 【002】Leetcode—雙重指針—633. 平方數之和(Sum of Square Numbers)

題目信息 給定一個非負整數 c ,你要判斷是否存在兩個整數 a 和 b,使得 a2 + b2 = c。 說明: 返回的下標值(index1 和 index2)不是從零開始的。 你可以假設每個輸入只對應唯一的答案,而且你不可以重複

原创 【001】Leetcode—雙重指針—167.Two Sum II - Input array is sorted

寫在前面,之前看了一段時間的Python書籍。但是“紙上得來終覺淺,絕知此事要躬行”,正好利用研究生假期延長的這段時間,用Leetcode上面的題練練手,從實用角度掌握Python3。 題目信息 給定一個已按照***升序排列***

原创 Android獲取App版本號及版本名

1、應用場景 在界面顯示App相關信息 後臺根據該App版本號和最新版的區別來決定是否更新 2、具體步驟 在Android中,應用程序的版本號是在AndroidManifest.xml文件中進行配置的,而PackageInfo

原创 詳解Android佈局中gravity與layout_gravity屬性

在android佈局中,我們經常會用到“重心”-gravity這個屬性。但是gravity有不同的類型: gravity layout_gravity 相對佈局中的layout_center等屬性 今天我們就來具體說說。 1、

原创 【Android】由簡至繁打造一種可記錄字數的萬金油EditText

1、最簡版EditText 在API 19版本下,拿一個最簡單的EditText Demo 給大家看看效果: 從體驗的角度,這裏至少暴露出下面幾個問題: EditText邊框及樣式 EditText默認長寬不限定 EditTe

原创 【003】Leetcode—雙重指針—88. 合併兩個有序數組(Merge Sorted Array)

題目信息 給定兩個有序整數數組 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成爲一個有序數組。 說明: 初始化 nums1 和 nums2 的元素數量分別爲 m 和 n。 你可以假設 nu

原创 Win10環境下利用Anaconda搭建TensorFlow開發環境

在上一篇文章中,我們學會了如何在Win10環境下安裝Anaconda,那麼這篇文章中,我們就利用Anaconda搭建一個簡單的TensorFlow開發環境 鏈接:Windows10安裝Anaconda 1、利用conda建立新的開

原创 Win10搭建QT開發環境

1、題外 今天實驗室給配的新電腦到了,開始緊鑼密鼓地進行各種IDE的重裝,先寫在博客裏吧,總有一天自己能再用到。 2、介紹 Qt是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發 官方支持它的編譯器是

原创 Android中如何清除緩存

1、清除緩存涉及到的方法 一般來說,比較常有且容易混淆的有下面這兩組: getCacheDir()與getFilesDir() getExternalCacheDir()與getExternalCacheDir() 先說短的:

原创 Android應用關閉系統軟鍵盤

應用場景 用戶進行輸入操作後自動收回軟鍵盤,提高用戶體驗 代碼實現 public static void closeKeybord(EditText mEditText,Context mContext) {

原创 Android Studio出現錯誤: 編碼UTF-8的不可映射字符

今天準備爲以前的老項目添加一些新的功能,在用Android Studio導入項目後,出現了很多條這樣的錯誤: File was loaded in the wrong encoding:‘UTF-8’ 以及: 錯誤: 編碼UTF-

原创 【4】Android UI組件層次結構

用數據結構中樹的概念來解讀會非常清晰,Android UI組件頂層是一個viewgroup,表示總容器。各分支的結點可能爲view或viewgroup(可以抽離單獨構成另一UI組件的總層次),其中根結點爲viewgroup,除根以外

原创 【3】Android項目目錄結構

Android項目目錄結構大致分爲4個部分,如下圖所示: 1、Manifests 全局描述 2、java 代碼邏輯區 3、res 資源區 4、Gradle Scripts 構建 這樣對於初學者會有一個直觀的體驗。

原创 【寫在2019考研後第二天,考研回顧】

實際上2018.12.23號5點就已經結束了,但我現在才緩過來緊繃的神經。 一、關鍵字 1、2017年一所211畢業 2、2017.07-2018.04在北京從事Android開發工作 稅前11k 3、2018.04月辭職準備考研 二

原创 HTTP狀態碼大全

HTTP狀態碼 當瀏覽者訪問一個網頁時,瀏覽者的瀏覽器會向網頁所在服務器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。 常見的HTTP狀態碼有