在指定的時間內點選某元素達到一定的次數後才觸發事件

2022-05-03 01:12:09 字數 371 閱讀 6512

工作需要,要做乙個點選某一元素,在規定的時間內,點選次數達到一定值時,才觸發其他事件。

剛開始是一臉懵逼,思緒混亂,首先想到了使用定時器,後來繞來繞去,始終沒有解決,在跟安卓開發的同事交流一番後,便產生了乙個更加簡單的方法,不使用定時器。

大致思路是這樣的:初始時,給乙個變數clicknum,值為0,用來儲存點選的次數,點選元素時,當clicknum為0時,獲取當前的時間,賦值給變數a,同時將當前點選時的時間賦給連乙個變數b,然後拿這個時間b與時間a的差和規定的時間進行比較,當小於規定的時間時,就將次數加1,如果次數大於或等於規定次數時,執行所要執行的事件。如果時間b與時間a的差大於規定的時間,就將變數clicknum重置為0。

**如下:

在O n 時間內找出最小的k個元素

思想 1.用大頭堆實現 2.類似快速排序實現 1.用大頭堆實現 程式設計師面試一百題 解法 2.類似快速排序實現 程式猴 include stdafx.h include include include include include using namespace std 每次將陣列劃分為兩部分,...

PowerShell 拷貝某段時間內的檔案

使用 windows 進行備份,需要備份某一段時間內的檔案。但是使用原始的批處理 bat 計算比較麻煩,如之前的文章 forfiles 和 xcopy 在windows下拷貝n天內更改過的檔案 所以尋找了更簡單的方法,可以使用 powershell 來計算需要拷貝的檔案。指令碼編寫好後可以使用 wi...

MongoDB查詢某段時間內的資料

在mysql裡面可以用between.and.或者 來查詢指定的時間範圍資料,但是mongodb有自己的語法。mongodb裡比較,用 gt gte lt lte 分別對應 組合起來可以進行範圍的查詢。比如查昨天的,就可以用 db.collectionaaa.find count 注意,開始的時候日...