設定n秒後執行乙個函式,最常用的是設定乙個定時器,今天剛看到有這樣乙個函式,感覺還是比較簡單實用的,就先記下來,免得忘記了。
5秒後執行pushsecondcontroller這個函式
[self performselector:@selector(pushsecondcontroller) withobject:nil afterdelay:5.0f];
比如:在第乙個檢視出現後5秒就跳轉到第二個檢視,**如下:
參考資料:
如何在事務提交後才執行某個方法
開發過程中經常出現如下場景 新增一篇文章,然後發乙個廣播mq出去 廣播監聽者監聽到訊息然後根據文章id回查文章內容 但是此時新增文章的方法的事務還沒有提交,根據id回查資料庫的時候查到資料為空。如下 transactional public void add文章 此時我們希望的效果是,等事務提交之後...
秒級別執行指令碼的方法
前言 crond服務提供分鐘級的定時任務,但有的應用場景需要秒級的執行指令碼,比如不穩定的應用程式,或者需要高可用的服務等等,整理測試後,有兩種辦法 1.使用while寫乙個死迴圈,並將指令碼放入後台執行。2.使用sleep,根據指令碼的需求來進行crontab的修改。第一種辦法 bin bash ...
在HTML頁面載入完畢後執行某個js
在dom載入完就可以執行 比window.onload更早 在同一頁面中可以多次出現.ready 兩者主要區別 window.nl ad function document ready function 使用 document ready function 一般來說都要優於使用onload事件處理程...