原创 Python100Days學習筆記---Day15圖像和辦公文檔處理

圖像和辦公文檔處理 用程序來處理圖像和辦公文檔經常出現在實際開發中,Python的標準庫中雖然沒有直接支持這些操作的模塊,但我們可以通過Python生態圈中的第三方模塊來完成這些操作。 操作圖像 計算機圖像相關知識 1,顏色。如果

原创 Python100Days學習筆記---Day13進程和線程

進程和線程 今天我們使用的計算機早已進入多CPU或多核時代,而我們使用的操作系統都是支持“多任務”的操作系統,這使得我們可以同時運行多個程序,也可以將一個程序分解爲若干個相對獨立的子任務,讓多個子任務併發的執行,從而縮短程序的執行

原创 Python:variable in function function name should be lowercase和PEP:8 expected 2 blank lines found 1

兩個pycharm編譯器出現的警告 1,Python:variable in function(argument、function) name should be lowercase python 方法名字參數變量都應該是小寫字母

原创 解決AAPT2error:checklogsfordetails和Failed to read PNG signature: file does not start withPNGsignature

今天遇到個問題,debug可以跑起來生成安裝包不能生成,解決後記錄一下 1,不能生成安裝包提示AAPT2error:checklogsfordetails 這時需要打開AS下面的bulid左邊有一個 Toggle view 可以看

原创 Python100Days學習筆記---Day6函數和模塊的使用

在講解本章節的內容之前,我們先來研究一道數學題,請說出下面的方程有多少組正整數解。 x1+x2+x3+x4=8x_1 + x_2 + x_3 + x_4 = 8x1​+x2​+x3​+x4​=8 事實上,上面的問題等同於將8個蘋果

原创 Python100Days學習筆記---Day7字符串和常用數據結構

使用字符串 第二次世界大戰促使了現代電子計算機的誕生,最初計算機被應用於導彈彈道的計算,而在計算機誕生後的很多年時間裏,計算機處理的信息基本上都是數值型的信息。世界上的第一臺電子計算機叫ENIAC(電子數值積分計算機),誕生於美國

原创 Python100Days學習筆記---Day10圖形用戶界面和遊戲開發

基於tkinter模塊的GUI GUI是圖形用戶界面的縮寫,圖形化的用戶界面對使用過計算機的人來說應該都不陌生,在此也無需進行贅述。Python默認的GUI開發模塊是tkinter(在Python 3以前的版本中名爲Tkinter

原创 Python100Days學習筆記---Day5構造程序邏輯

學完前面的幾個章節後,我覺得有必要在這裏帶大家做一些練習來鞏固之前所學的知識,雖然迄今爲止我們學習的內容只是Python的冰山一角,但是這些內容已經足夠我們來構建程序中的邏輯。對於編程語言的初學者來說,在學習了Python的核心語

原创 Python100Days學習筆記---Day9面向對象進階

面向對象進階 在前面的章節我們已經瞭解了面向對象的入門知識,知道了如何定義類,如何創建對象以及如何給對象發消息。爲了能夠更好的使用面向對象編程思想進行程序開發,我們還需要對Python中的面向對象編程進行更爲深入的瞭解。 @pro

原创 Python100Days學習筆記---Day8面向對象編程基礎

面向對象編程基礎 活在當下的程序員應該都聽過"面向對象編程"一詞,也經常有人問能不能用一句話解釋下什麼是"面向對象編程",我們先來看看比較正式的說法。 “把一組數據結構和處理它們的方法組成對象(object),把相同行爲的對象歸納

原创 Android 自定義View構造方法初始化

現在發現又兩種方式: 第一種:每個構造函數分別調用基類的構造函數,再調用一個公共的初始化方法做額外初始化。 public class MyView extends ListView { public MyView(Context co

原创 面試題:ListView每個Item倒計時實現

那個。。。這個是之前面試的時候被問到的問題,那時給一個半小時要求實現這個功能,結果乾坐一個小時沒實現- -。 灰頭土臉的走了。。。現在重新把這個實現了,然後貼出來吧。   只有代碼,具體的思路不難,看一下就能看出來了。先從最簡單的佈局來吧

原创 (湊篇幅)CSDN 如何分段落

如圖  先我想寫一個1     1 1 2 22 13這種段落的文章1,先選標題一(這個是1)2,再選標題二(這個是1-1)3,再選標題三(這個是1-1-1)4,再選標題三(這個是1-1-2)5,標題二(1-2)6,標題一(2)7,標題二

原创 讀取assets目錄下的文件(.bin 文件 .txt文件)

第一步:新建assets  目錄 左邊工作區間換成Project  在main目錄下新建assets文件夾: 名字不能錯。  新建完成之後如圖: 然後把 .bin  或者  .txt 類似的文件 放進去,結果如圖: 第二步:新建工

原创 《Android開發藝術探索》 學習筆記---線程池(3)---HandlerThread

由於書中篇幅有限,所以是書中的一些加上網上的文章構成。先看一下HandlerThread特點:1,HandlerThread本質上是一個線程類,它繼承了Thread。2,HandlerThread有自己的內部Looper對象,可以進行lo