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