原创 Flutter應用頁面的生命週期

此生命週期指的StatefluWeidget Flutter 也有自己的生命週期,官方定義的生命週期只有五個,配合WidgetsBindingObserver接口的配合。 initState() 表示當前 State 將和一個

原创 Dart之Stream異步事件流

在此先插播一句觀察者模式 觀察者模式常見案例: RxJava、LiveData、Dart中通過Stream異步事件流構建Widget的Bloc 觀察者(Observer)模式的定義:指多個對象間存在一對多的依賴關係,當一個對象的狀

原创 AsyncTask結合HttpHrlConnection的例子

最近打算換工作了,看了一下面試題 發現我原來知識是如此的匱乏 嚇得我趕緊去寫個Demo冷靜下,異步和網絡請求在Android開發中是最基本的東西,在Android6.0中拋棄了Httpclient 我們只能使用Httpurlco

原创 Python中的集合列表

本文所列舉的所有的關於Python的知識中都是基於Pyhon3的,本人作爲一個初學者也是通過這個 自己來學習Python,如有錯誤,歡迎各位指正。 在java開發中我們會用到各種集合比較常用的有List和Map,用於 初始化原始數

原创 Python高階函數map()、reduce()、 filter()、sorted()、匿名函數lambda

先介紹一個名詞:函數式編程 #函數式編程就是一種抽象程度很高的編程範式,純粹的函數式編程語言編寫的函數沒有變量,因此, 任意一個函數,只要輸入是確定的,輸出就是確定的,這種純函數我們稱之爲沒有副作用。 而允許使用變量的程序設計語言

原创 Kotlin伴生對象companion object與內聯函數

在大多數情況下,kotlin推薦的做法是使用包級別的函數來作爲靜態方法,kotlin會將包級別的函數當作靜態方法來看待; 在kotlin中,一個類中只能有一個伴生對象,伴生對象的名字可以省略, 如果省略(不提供伴生對象的名字),那

原创 Sqlite在Android中的簡單使用

說到Android中的數據存儲方式,聽人說有5種 其實具體有幾種寡人不甚清楚,無所謂,愛有幾種要幾種 讓我來縷一縷到底有幾種方式吧 shit 回顧一下android中數據存儲的方式有很多種: (1) SharePrefere

原创 Android中的Uri

進來想看一下那個Android中的內容觀察者ContentObserver和內容提供者ContentProvider,,而這兩個東西都繞不開一個概念 那就是Uri, 他的源碼就不貼了 太長了 ,就看一下 翻譯吧 算了 不翻

原创 Retrofit網絡請求之註解

之前寫過一篇關於retrofit的籠統介紹,但是礙於當時對於retrofit瞭解不多,很多東西都是一帶而過, 沒有講明白,在接下來的文章中將陸續介紹轉換器、註解、攔截器、Call與Observable的區別 本篇首先介紹註解,我們

原创 Python_IO操作與序列化反序列化

# 由於文件讀寫時都有可能產生IOError,一旦出錯,後面的f.close()就不會調用。 # 所以,爲了保證無論是否出錯都能正確地關閉文件,我們可以使用try ... finally來實現: # 但是每

原创 Python常用內置模塊之datetime、collections、base64、hash、request

1.datetime時間格式轉化 from datetime import datetime, timedelta # datetime 當前時間 t1 = datetime.now() # 當前時間 2019-08-14 1

原创 Python_面向對象

面向對象編程——Object Oriented Programming,簡稱OOP,是一種程序設計思想。OOP把對象作爲程序的基本單元,一個對象包含了數據和操作數據的函數。 數據封裝、繼承和多態是面向對象的三大特點 面向對象的設

原创 Python第三方模塊之requests

Python內置的urllib模塊,用於訪問網絡資源。但是, 它用起來比較麻煩,而且,缺少很多實用的高級功能。 更好的方案是使用requests。它是一個Python第三方庫,處理URL資源特別方便 以下請求都是同步的 1.0 無

原创 Python異步之aiohttp

#asyncio可以實現單線程併發IO操作。如果僅用在客戶端,發揮的威力不大。 #如果把asyncio用在服務器端,例如Web服務器,由於HTTP連接就是IO操作,因此可以用單線程+coroutine實現多用戶的高併發支持。 #a

原创 Pytnon中的裝飾器>>Decorator

#在代碼運行期間動態增加功能的方式,稱之爲“裝飾器”(Decorator) #裝飾器本質上是一個Python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能, #裝飾器的返回值也是一個函數對象。它經常用於有切面需求