前幾天用那個system.timers.timer類中的timer,**很簡單
code
system.timers.timer t
=new
system.timers.timer(
10000
);//
例項化timer類,設定間隔時間為10000毫秒;
t.elapsed
+=new
system.timers.elapsedeventhandler(theout);
//到達時間的時候執行事件;
t.autoreset
=true;//
設定是執行一次(false)還是一直執行(true);
t.enabled
=true;//
是否執行system.timers.timer.elapsed事件;
public
void
theout(
object
source, system.timers.elapsedeventargs e)
好用是好用,但是停止就有問題了,怎麼也停止不了它,無奈就用了system.threading.timer中的timer,**如下:
code
using
system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.text;
using
system.windows.forms;
using
system.threading;
namespace
threadtimer
//讓程式間隔執行並可以停止
private
void
form1_load(
object
sender, eventargs e)
public
void
findqqwindow(
object
stateinfo)
else}}
}
讓程式不能被多次執行
朱老師物聯網大講堂 學習筆記 讓程式不能被多次執行的技巧,因為守護程序是長時間執行而不退出,所以多次執行就不太好了,甚至會帶來錯誤,實現方法,程式執行之初判定乙個特定檔案存在與否,若存在則程序已經在執行,若不存在則程序沒有執行,並建立這個檔案,這個檔名,要特殊古怪點,如下是朱老師上課示例 inclu...
Linux 讓程式可隨處執行
讓程式可隨處執行有以下兩種方式。由於 etc profile修改錯誤可以導致系統無法啟動,我更傾向建立鏈結的方式。新增環境變數 例如給nodejs新增環境變數。1 先找到node安裝在 whereis node 找到node命令的路徑。2 開啟配置檔案,並增加path vi etc profile ...
pypy讓 Python 程式執行更快
pypy是用python自身實現的直譯器。針對cpython的缺點進行了各方面的改良,效能得到很大的提公升,極大的提高了python的速度,最重要的一點就是pypy整合了jit。但是,pypy無法支援官方的c python api,導致無法使用例如numpy,scipy等重要的第三方庫。安裝pypy...