原创 LeetCode 66.加一
加一 給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出:
原创 LeetCode 58. 最後一個單詞的長度
最後一個單詞的長度 給定一個僅包含大小寫字母和空格 ’ ’ 的字符串,返回其最後一個單詞的長度。 如果不存在最後一個單詞,請返回 0 。 說明:一個單詞是指由字母組成,但不包含任何空格的字符串。 示例: 輸入: “Hello Wor
原创 Android DES,AES,RSA加密實現
DES加密: DES 使用一個 56 位的密鑰以及附加的 8 位奇偶校驗位(每組的第8位作爲奇偶校驗位),產生最大 64 位的分組大小。這是一個迭代的分組密碼,使用稱爲 Feistel 的技術,其中將加密的文本塊分成兩半。使用子密鑰對
原创 使用NotificationListenerService監聽通知欄消息
NotificationListenerService是通過系統調起的服務,在應用發起通知時,系統會將通知的應用,動作和信息回調給NotificationListenerService。但使用之前需要引導用戶進行授權。使用Notifica
原创 Gradle使用技巧
Gradle peer not authenticated 在更新Gradle的依賴包時,經常會發生peer not authenticated的異常,導致Gradle無法編譯。解決方法有兩個,一個是使用VPN進行網絡訪問;二是添加下面代
原创 2016總結-學習-健康-堅持
不知不覺2016年就這麼過去,感覺做了好多事,感覺又什麼沒做。 先說工作吧,Android要搞的東西還是很多,要學的東西也很多,UI,動畫,框架等等,感覺要學東西好多,有時候都有點搞不清方向了。 其實感覺還是工作中真正用的不多吧。先說都學
原创 微信小程序Form通知
微信小程序基於微信的通知渠道,也提供了消息通知能力,即模板消息,但這種消息只有在提交表單和支付時才能進行。模板推送位置:服務通知。 使用流程 1.設置表單 <form bindsubmit="formSubmit" bindreset="