ASP.NET MVC 使用 FluentScheduler 定時(shí)器計(jì)劃任務(wù)
MacBook Pro 只有四個(gè) USB Type-C 接口是否錯(cuò)了?
一項(xiàng)新技術(shù)的誕生總會對已存在的事物造成沖擊或影響,如果大家都害怕沖擊與影響,那這個(gè)世界永遠(yuǎn)像現(xiàn)在不變就行了,大家都好好的,待在自己的舒適區(qū),社會絲毫沒有創(chuàng)新與進(jìn)步而言。
其實(shí), USB Type-C 接口協(xié)議在三年前幾個(gè)科技巨頭公司就參與制定了協(xié)議,并答應(yīng)要在自家的產(chǎn)品上推廣它,但誰都怕一下子在自家產(chǎn)品上升級 USB Type-C 接口被消費(fèi)者罵出翔進(jìn)而影響產(chǎn)品銷量,這時(shí)候,蘋果公司跳出來了干了這件事,在去年的 MacBook 升級中就已經(jīng)把 USB Type-A 取消了,好像大家也并沒用過多抵觸,可能是使用的人少的原因,但是就在剛剛發(fā)布的 MacBook Pro 中取消了全部接口,僅僅只有四個(gè) USB Type-C 了,然后大家都莫名高潮了,說「什么蘋果智障!不考慮消費(fèi)者!出門要帶一堆轉(zhuǎn)接頭??!蘋果就是為了賺配件的錢?。⌒驴钍謾C(jī)連接不是新款電腦?。∥乙ベI老款的 MacBook Pro !?。炜耸莻€(gè)同性戀?。。√O果吃棗藥丸?。?!」。
好吧,你們贏了。
如果你作為消費(fèi)者來仔細(xì)想想,當(dāng)然你本來就是消費(fèi)者,可以正反隨便插、想怎么插怎么插,晚上也不用開燈就能插,速度而且快的驚人,這個(gè)口用處多的數(shù)不清,想怎么用怎么用,你現(xiàn)在會怎么想?反正現(xiàn)在好多 Android 手機(jī)已經(jīng)是 USB Type-C 了。
FluentScheduler 是什么?
Automated job scheduler with fluent interface.
這是作者在 Github 上的介紹,就是一個(gè)定時(shí)任務(wù)管理器。在 .Net 下類似的有微軟的 Timer 、 Quartz.NET 、 FluentScheduler 以及Windows服務(wù)等,關(guān)于 Quartz.NET 的使用幾乎和 Java 下的 Quartz 沒什么區(qū)別,我之前寫過一篇 Spring 使用 Quartz 任務(wù)調(diào)度定時(shí)器 是關(guān)于 Quartz 的。
定時(shí)任務(wù)或者說作業(yè)調(diào)度,可能也只有在你指定一個(gè)時(shí)間做統(tǒng)計(jì)、發(fā)郵件或者一些你想完成的業(yè)務(wù)邏輯時(shí)有用,這也是它出現(xiàn)的目的。
如何使用 FluentScheduler ?
我是推薦你去作者的 Github 去看看源碼或例子,地址: https://github.com/fluentscheduler/FluentScheduler
當(dāng)然,這里我用作者的例子做了演示和翻譯,保證誰都能看的懂。
一、安裝FluentScheduler程序包
打開程序包管理控制臺,輸入Install-Package FluentScheduler即可。步驟:狀態(tài)欄選擇 工具 - 庫程序包管理器 - 程序包管理控制臺,如下圖: