android筆記 雜亂

2021-06-19 04:15:30 字數 1412 閱讀 8853

1、請問ontextchanged,beforetextchanged和aftertextchanged這三個函式有什麼區別?
這個字面上的意思應該還蠻好懂的...先看我怎麼翻譯官方描述的:

a. beforetextchanged(s,start,count,after) 在s中從start開始的count個字元即將被after個字元替換

b. ontextchanged(s,start,before,count)在s中從start開始的before個字元剛剛被count個字元替換

c. aftertextchanged(s) s中有內容被改變

這樣描述可能比sdk中的描述清楚多了.因為描述中引數的順序和函式引數的順序相同.這裡a中的after代表"之後被顯示的"...b中的before是代表"之前被顯示的".

其實你被sdk中的描述搞暈了...我剛看也暈...後來發現

beforetextchanged(a,b,c,d) 在a中從b開始的c個字元"即將"被d個字元替換

ontextchanged(a,b,c,d) 在a中從b開始的c個字元"剛剛"被d個字元替換

看到沒...除了引號裡的...其餘都沒差

2、instanceof的用法,要詳細的

instanceof 運算子是用來在執行時指出物件是否是特定類的乙個例項。instanceof通過返回乙個布林值來指出,這個物件是否是這個特定類或者是它的子類的乙個例項。

用法:result = object instanceof class

引數:result

必選項。任意變數。

object

必選項。任意物件表示式。

class

必選項。任意已定義的物件類。

說明:如果 object 是 class 的乙個例項,則 instanceof 運算子返回 true。如果 object 不是指定類的乙個例項,或者 object 是 null,則返回 false。

例如:boolean b;

string str = "foo";

b = ( str instanceof string ); // true

b = ( str instanceof object ); // also true

b = ( str instanceof date ); // false, not a date or subclass

注意:1)null值不是任何物件的例項,所以下面這個例子返回了false,無論這個變數宣告的是什麼型別。

string s = null;

if ( s instanceof string )

2)instanceof也可以正確的報告乙個物件是否是陣列和特定的介面型別。

if ( foo instanceof byte )

雜亂筆記1

磁碟分割槽 分割槽是通過設定一定量的塊大小和扇區將檔案系統格式化成硬碟特定區域的行為。分割槽能夠預防接管系統的日誌檔案破壞作業系統,在一定條件下提供更好的安全 作業系統處於最底層basic level,劃分成兩個不同的部分 第一部分是交換區,用於記憶體分頁memory paging和儲存 第二部分設...

TensorFlow雜亂的筆記

tensorflow 分配視訊記憶體的問題 如果程式中不指定,tensorflow 預設分配全部視訊記憶體,指定分配記憶體的 如下 import tensorflow as tf config tf.configproto 設定每個程序 gpu 最大佔用量 config.gpu options.pe...

雜亂筆記之一

1.session 管理 cotext.xml 2.location uploads 通過nginx訪問本地檔案 img,txt,excel等 3.如果對資料的實時性要求很高,則可在查詢時加入事務。如銀行的訪問款業務,但一般加入事務會影響業務的效能,所以很多高併發的情況下並不加事務。4.double...