七月不見月提示您:看后求收藏(詩鼎小說網(wǎng)網(wǎng)m.gzstf.cn),接著再看更方便。
整整一天,李林都在和電腦較勁,呆在辦公室里寫軟件。不過現(xiàn)在李林軟件的產(chǎn)出速度變慢了,倒不是因為他寫的速度變慢了,而是他已經(jīng)開始了中小型軟件的編寫。
一個中小型軟件,大約需要一個程序員,日夜不停的寫上一個星期才能完成,也就是說需要7乘24小時。如果按照一個人每天工作8小時來算的話,那就是大約需要20多天的時間才能完成。當(dāng)然了,對于軟件的規(guī)模并沒有一個十分官方的劃分標(biāo)準(zhǔn),換句話說,一個軟件到底屬于小型,還是中小型,還是大型等等,并沒有一個可以量化的區(qū)分方式。
如果按照一個中小型軟件的開發(fā),需要7乘24小時來計算的話,那么對于李林來說,基本上一天就可以產(chǎn)出兩個這樣的軟件,也就是大概3個多小時,就可以做出來一個。
而李林今天寫的軟件,是他很久之前就已經(jīng)計劃好的。這是一款專為在外工作的人準(zhǔn)備的,俗稱搶票軟件,目前市面上還幾乎沒有特別專業(yè)的搶票軟件,這正是李林編寫這款軟件的目的。顧名思義,搶票軟件就是用來自動購買火車票的,這種軟件的核心,在于模擬客戶端的請求,使得買票的動作由程序自動來完成,也就是所謂的自動買票了。
這種方式和黑客當(dāng)中,暴力破解密碼的方式有些類似。密碼的暴力破解,通俗的說,就是寫一個程序,自動去嘗試各種各樣的密碼,直到成功為止。而這個過程,往往也是在用程序模擬登錄的過程,與搶票軟件當(dāng)中,模擬買票的方式很相似。
舉個例子,比如有一個網(wǎng)站的密碼為6到30位,那么當(dāng)黑客知道你的賬號以后,就可以嘗試從6位數(shù)一直到30位數(shù)的所有組合,直到有一次成功登陸為止,到時候密碼自然也就被破解了。
但是道高一尺,魔高一丈。暴力破解現(xiàn)在已經(jīng)有了很多應(yīng)對方式,而最常用的一般是兩種。第一種是讓用戶填寫驗證碼,因為驗證碼是以圖片的形式傳輸?shù)模猿绦蚝茈y自動去掃描圖片,分析出圖片中的數(shù)字,自然也就防止了暴力破解。第二種是限制賬戶的密碼錯誤次數(shù),即當(dāng)一個賬戶的密碼輸入錯誤次數(shù),超過3次或者5次,或者任何一個特定的次數(shù)時,賬戶就會被鎖定一段時間,這種方式也可以有效的阻止暴力破解。
當(dāng)然了,第二種方式其實是有一定的漏洞的,如果有惡意的人,使用別人的賬號,故意輸入錯誤的密碼,那么就會導(dǎo)致別人的賬號被無故鎖定。
當(dāng)然了,這個說的有點遠(yuǎn)了,回歸正題,李林所編寫的這款搶票軟件,相比于市面上目前有的搶票軟件來說,是有很大優(yōu)勢的。目前市面上的搶票軟件,更準(zhǔn)確的說應(yīng)該叫查票軟件,查票是一種離線操作,通俗的說,就是不用登錄賬戶就可以查票。
這種查票操作相對來說,模擬起來會比較簡單。而李林所做的這款,是真正的搶票軟件。這款軟件不僅可以自動查票,當(dāng)有多余的票的時候提示用戶,還可以模擬用戶登錄,甚至模擬買票的操作。
這就非常誘人了,用戶只需要輸入自己的賬號密碼,然后指定一下要買的票的信息,就可以坐等火車票送上門了。當(dāng)然了,在這個過程中,用戶還需要輸入兩次驗證碼,一次是登錄的時候,一次是買票的時候,這個過程是程序無法完成的,因為程序很難去掃描出圖片中的數(shù)字,自動把驗證碼填寫上去。
但是就算是這樣,李林的這款搶票軟件,已經(jīng)遠(yuǎn)遠(yuǎn)甩開了市面上其它的搶票軟件。不過這并不是說模擬登錄和買票多么困難,因為本質(zhì)上來說,這和模擬查詢剩余車票的手段都是一樣的,這種手段,專業(yè)點說的話,可以稱作是在模擬網(wǎng)絡(luò)請求。而模擬登錄和買票的動作,則需要多分析幾種網(wǎng)絡(luò)請求,然后用程序模擬出來。
李林的這款軟件,貴在先發(fā)制人。可以預(yù)見的是,模擬登錄和買票操作的軟件,早晚會在市面上出現(xiàn),而李林,不過是搶先一步罷了。當(dāng)然了,一款軟件還決定不了什么,但是積少成多的話,未來就可以讓高超更好的占領(lǐng)免費軟件的市場。
下班以后,高超的所有員工,加上李林,一共12個人,浩浩蕩蕩的來到了一家自助餐廳。這個地方是公司的HR專員李珊建議的,人均消費50,但是食物和各種各樣的飲品都是應(yīng)有盡有,但也算是經(jīng)濟(jì)實惠,而且吃的還相當(dāng)不賴。
高超目前的12個員工當(dāng)中,包括李林、何昆和秦天也算在內(nèi),光開發(fā)人員就占去了三分之二,足足有8個程序員。剩下的4個人,則是產(chǎn)品經(jīng)理、測試人員、HR專員、會計各一名。奇葩的是,8個程序員全是男性,而其余崗位全是女性。
這也是為什么,很多IT公司里面,都是程序員哥哥與其它職位的妹子湊成一對。原因只有一個,因為程序員幾乎都特么是男的啊。
12個人圍成一桌,李林坐在主位上,率先舉杯站了起來,“來!讓咱們以飲料代酒,一起為高超干杯!”
“為高超干杯!”