有個IT老公真?zhèn)黄穑恢朗裁磿r候就在你的電腦里動點(diǎn)手腳,把你整的云里霧里。
老公為了對付老婆看電視連戲劇,什么都想出來了。。。。
老公,是被老婆逼急了。老婆,被老公整慘了。
以下是原文,源代碼都公布了,被逼急了的老公是否試一下。
寫幾個代碼化解家庭糾紛
因老婆迷戀《重案6組》第三部(其實(shí)其它電視劇只要迷上也是這德性),這幾天晚上都要看到12點(diǎn)多甚至1點(diǎn)才睡覺,讓她睡嘛又有意見,強(qiáng)行關(guān)機(jī)是不可能的,這就是犟脾氣。第二天我們都要上班,為了家庭和諧,決定從技術(shù)上想辦法。
通過手機(jī)連接無線路由控制,進(jìn)行查看dhcp客戶端列表,根據(jù)計算機(jī)名獲得老婆計算機(jī)的ip,然后再通過路由設(shè)置進(jìn)行寬帶限速,限制在10-12kbtb,這帶寬看視頻是不可能了。誰知道優(yōu)酷一下緩沖了一集的,一集時間太長,所以這個失敗了。
昨晚00:05趁老婆沖涼的功夫,偷偷在她計算機(jī)上添加計劃任務(wù),配置了00:30執(zhí)行shutdown,參數(shù)啥都配置好了,然后我臉朝一側(cè)偷笑,想著,等你進(jìn)屋吹完頭發(fā)剛坐下沒看兩分鐘,就關(guān)機(jī),這樣就可以休息了。結(jié)果樂了好一會,但居然沒關(guān)系,看來是shutdown參數(shù)或計劃任務(wù)有問題。
于是呼想做個東西放她電腦上,但可憐的是她也是做it的,所以程序要適當(dāng)高級一點(diǎn)。這就是需求。
程序要做得方便合理,即她不知道有程序在運(yùn)行,我控制也要人性化,什么時候想關(guān)機(jī)就關(guān)機(jī),或者重啟(因?yàn)橛袝r周末我也玩得晚)。所以最后結(jié)論:1、用戶不知道這個程序的存在;2、程序運(yùn)行不影響用戶正常操作;3、能遠(yuǎn)程控制。 這就是需求分析。
設(shè)計思路:后臺開啟http服務(wù),晚上要她老看電視劇不休息,我就手機(jī)瀏覽器連接這個http服務(wù),點(diǎn)1下就控制了。
最終思路:
1、因我是做java的,老婆機(jī)器上也有jdk,于是就用jdk1.6寫一httpserver,運(yùn)行后可以通過瀏覽器訪問,并能接收關(guān)機(jī)類型、延遲時間這兩個參數(shù)。
2、寫一個批處理命令,用來悄悄執(zhí)行這個java程序,運(yùn)行過程無毒無煙無污染,以免起疑。
3、通過操作系統(tǒng)計劃任務(wù)或者開機(jī)啟動功能來運(yùn)行這個批處理。