原创 python常用第三方模塊

Pillow 強大的圖片處理庫。 如果安裝了Anaconda,Pillow就已經可用了。否則,需要在命令行下通過pip安裝: $ pip install pillow from PIL import Image # 打開一個j

原创 python錯誤處理與調試

錯誤處理 python有一套 try...except...finally...來處理錯誤,相當於Java的異常,finally最終,都會執行 # 錯誤處理 try: print('try...') r = 10

原创 Android View相關

TextView 將TextView設置爲超出區域可滑動,不用加scrollView,設置以下即可。 text.setMovementMethod(new ScrollingMovementMethod()); ViewGroup

原创 Java註解(Annotation)筆記

概述 Annotation 可以標註 Java 語言中的類、方法、變量、參數和包等。 和 Javadoc 不同的是:Java 標註可以通過反射獲取標註內容。在編譯器生成類文件時,標註可以被嵌入到字節碼中。Java 虛擬機可以保留標

原创 window批處理bat命令

簡介 批處理文件(batch file)包含一系列 DOS命令,通常用於自動執行重複性任務。可用於簡化很多重複工作。類似於Unix的Shell腳本。 windows 下批處理文件的擴展名爲bat. bat命令 具體查看某個命令的用

原创 python併發之協程

概述 協程(Coroutine) 協程的作用,是在執行函數A時,可以隨時中斷,去執行函數B,然後中斷繼續執行函數A(可以自由切換)。但這一過程並不是函數調用(沒有調用語句),這一整個過程看似像多線程,然而協程只有一個線程執行。 協

原创 Gradle for Android 淺析

概述 Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具。它使用一種基於Groovy的特定領域語言來聲明項目設置,而不是傳統的XML。當前其支持的語言限於Java、Groovy和Scala

原创 python內建模塊

datetime from datetime import datetime, timedelta, timezone #測試datetime now = datetime.now() #創建時間by數字 dt = dateti

原创 Python HelloWorld

實現第一個Python 程序 命令行模式 即windows的cmd模式 在命令行模式下,可以執行python文件。python xxx.py Python交互模式 在命令行模式下,敲命令python,就進入了python交互模式。

原创 android 遇到問題problems集錦

組件 Fragment State Loss 參考:讓你不再俱怕 Fragment State Loss

原创 Gradle for Android groovy篇

命令行 我們在Android Studio中,打開底部 Terminal tab頁,就可以使用命令來操作了,例如git,gradle等。 gradle的命令工具是 gradlew. 在不同系統下,命令引用略有區別。在linux,

原创 Android高質量開發

關於崩潰 Android 崩潰分爲 Java 崩潰和 Native 崩潰。 Native 崩潰捕獲中最成熟的方案。使用Breakpad (傳送門)工具。 ANR(Application Not Responding,程序沒有響應)

原创 android劉海屏的適配

場景 沉浸式場景,由於劉海屏,劉海位置會對內容有遮擋,爲了讓內容展示完全,需要對劉海屏進行適配。劉海屏 寬度、高度形狀均略有差異,適配難度也比較高。 如下圖,適配即處理好Notch遮擋,與耳朵區顯示問題。 適配 android

原创 Python基礎筆記

概述 Python是著名的“龜叔”Guido van Rossum在1989年聖誕節期間,爲了打發無聊的聖誕節而編寫的一個編程語言。 Python的哲學就是簡單優雅,儘量寫容易看明白的代碼,儘量寫少的代碼。 python特點 他是

原创 android技術博文

系統相關 如何優雅的後臺保活 點擊查看 viewPager2的使用 點擊查看 點贊 收藏 分享 文章舉報 老衲不服 發佈了79 篇原創文章 · 獲贊 11 · 訪問