原创 mysql SELECT/UPDATE command denied to user 'root'@'localhost' for table 'XXX'

1.mysql -u root -p 輸入密碼 2.GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON 數據庫名.* TO 用戶名@‘主機名’ identified by ‘數據庫密碼

原创 ARTS打卡計劃介紹

1.什麼是ARTS打卡計劃? Algorithm 每週至少做一個leetcode的算法題。主要是爲了編程訓練和學習。 Review 閱讀並點評至少一片英文技術文章。主要是爲了學習英文,如果你英文不行,你基本上無緣技術高手。

原创 Android 解碼播放GIF圖像

Android 播放GIF之前就有過一篇文章是講述如何使用GIF文件並播放。可以通過 這裏 瞭解關於播放GIF的一種方法。   如果前面有了解過的朋友肯定知道這上面的做法比較麻煩,又要去分解圖片,又要寫各種麻煩的XML文件,有點鬱悶,

原创 android面試03--通過startActivity(intent)調用Activity中的方法與new Activity調用Activity中方法的區別

1.startActivity(intent)調用Activity中的方法的方式遵循了Activity的生命週期,會自動調用Activity的生命週期的方法 2.new Activity的對象調用Activity的方法的方式,不會自動調用

原创 Mac zsh: command not found zsh 所有命令在終端失效

剛剛發現zsh終端裏所有命令全部失效了 ?? ~ ls zsh: command not found: ls ?? ~ dir zsh: command not found: dir ?? ~ cat .zshrc zsh: c

原创 golang使用Nsq

爲什麼要使用Nsq 最近一直在尋找一個高性能,高可用的消息隊列做內部服務之間的通訊。一開始想到用zeromq,但在查找資料的過程中,意外的發現了Nsq這個由golang開發的消息隊列,畢竟是golang原汁原味的東西,功能齊全,關鍵是

原创 職業規劃的“獨孤九劍”

1.學習的步伐不停止 古人說,活到老,學到老。終身學習應該是您的座右銘。 世界在不斷變化,每個人都在尋找各自的事業途徑。 您只有保證了足夠的技能儲備,才能確保能夠得到一份足夠滿意的工作。 爲了保證您的職業發展,您應當定期地更新您的技

原创 android面試04——Android Handler 主線程 子線程 雙向通信

Andriod提供了 Handler 和 Looper 來滿足線程間的通信。例如一個子線程從網絡上下載了一副圖片,當它下載完成後會發送消息給主線程,這個消息是通過綁定在主線程的Handler來傳遞的。 在Android,這裏的線程分爲

原创 Android 左右滑動切換頁面或Activity的效果實現

對於Android桌面可以用手勢左右滑動進行切換。或者大家用過iReader的一定被其豐富的手勢折服吧。現在看看自己的多個Activy之間如何切換呢   1、需要繼承OnGestureListener和OnDoubleTapList

原创 View滑動

view滑動方式比較:

原创 Kotlin與Java的使用區別

1.類的聲明 java類的成員變量,構造方法,成員方法聲明方式 public class JavaBean { private String name; public JavaBean(String name) {

原创 android:shape屬性詳解

這一類的shape定義在xml中 元素: <shape> The shape drawable. This must be the root element. attributes: xmlns:android String. 

原创 View位置參數

mLeft=getLeft(); view左上角橫座標相對於父容器左邊框的距離 mRight=getRight();view右下角橫座標相對於父容器左邊框的距離 mTop=getTop();view左上角縱座標相對於父容器上邊框的距離

原创 https證書格式轉換(cer轉bks)

https的請求方式需要證書,Android需要的是bks格式的證書,但今天拿到的是cer格式,所以需要對格式進行轉換 方法: 1.你需要一個特定版本的JCE Provider,下載連接:http://www.bouncycastle.o

原创 CountDownLatch的用法

1. CountDownLatch定義 一個同步輔助類,在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。 2.主要方法 public CountDownLatch(int count); public vo