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