小程序:你要做的,我都替你做了,不了解計(jì)算機(jī)的人,,可能一點(diǎn)點(diǎn)也不了解小程序到底是怎么工作的?今天長沙小程序開發(fā)公司智企云就來跟我們來講講小程序背后都那些事!當(dāng)你早上醒來,突然想知道英語課出成績了嗎?這時(shí)候你可能會(huì)打開WeOUC,,點(diǎn)進(jìn)成績,,等待幾秒,蹦出了你的英語成績,,恭喜你,,沒有掛科。
一切看起來是那么的簡單,但事實(shí)上,,小程序和服務(wù)器替你做了一些本該是你做的事情,。
step 1:在你綁定的時(shí)候,你的教務(wù)處密碼會(huì)被緩存到手機(jī)本地,,這是為了安全和隱私起見,,WeOUC服務(wù)器不存儲(chǔ)一切隱私信息。
step 2:點(diǎn)擊成績后,,你的手機(jī)對密碼加密,,然后傳輸給服務(wù)器~
step 3:服務(wù)器知道了你要成績,并且看到你提供了密碼,,就會(huì)嘗試去登陸選課系統(tǒng),,此時(shí)選課系統(tǒng)出現(xiàn)了驗(yàn)證碼。
step 4:為了更方便大家,,服務(wù)器決定自己輸入驗(yàn)證碼,,那就是驗(yàn)證碼識(shí)別,通過訓(xùn)練擬合,,服務(wù)器得到了驗(yàn)證碼,,登陸成功。但服務(wù)器畢竟不是人,,有時(shí)候驗(yàn)證碼也會(huì)看錯(cuò),,所以登陸失敗,在小程序提示“驗(yàn)證碼錯(cuò)誤”,,此時(shí)你只需要刷新即可,。
step 5:登陸成功后,服務(wù)器嘗試幫你查詢成績,,但是有時(shí)候會(huì)因?yàn)榫W(wǎng)絡(luò)原因,,查詢不到數(shù)據(jù),就和你選課一樣,。
step 6:查詢到成績后,為了更好的展示給你,,同時(shí)也為了兼容微信小程序,,服務(wù)器會(huì)對一串字符進(jìn)行處理,提取關(guān)鍵的信息,。
step 7:服務(wù)器將數(shù)據(jù)返回給你,,你看到了你的英語成績。
因?yàn)橐R(shí)別驗(yàn)證碼,、解析成績,,這些都是非常耗性能的事情,所以期末高峰的時(shí)候會(huì)比較耗費(fèi)資源。而且外網(wǎng)只能通過VPN訪問選課系統(tǒng),,帶寬也有限,,所以小程序有時(shí)候會(huì)崩潰。昨天將成績查詢遷移到新的架構(gòu)之后,,今天速度已經(jīng)有了明顯的提升~不知道大家感覺到了嗎?總而言之,,有時(shí)候網(wǎng)絡(luò)性能不好,沒獲取到數(shù)據(jù),,刷新一下可能就好了,,如果還不行,那就等會(huì)再來,。
以上就是長沙小程序開發(fā)公司智企云給我們帶來的小程序是如何工作的,?服務(wù)器只是一串代碼,在為你做事,。順便說一句:1,、大家在選課系統(tǒng)和小程序查的成績就是你的最終成績,即平時(shí)分+期末考試之后的總成績,。補(bǔ)考申請下學(xué)期才通知,。2、成績通知只會(huì)通知在期末有考試的課程,,像高英,、體育這種學(xué)校不統(tǒng)一安排考試的不會(huì)發(fā)提醒。有時(shí)候也會(huì)因?yàn)榫W(wǎng)絡(luò)原因發(fā)送失敗,。過年我會(huì)再看看相關(guān)的代碼,。
全國客戶服務(wù)免費(fèi)熱線:15874991942
在線客服:2225973985
每天前10名咨詢有好禮
智企云 版權(quán)所有 ? 2016-2018 湘ICP備11017552號
地址:長沙市高新開發(fā)區(qū)尖山路39號中電軟件園總部大樓6樓
Copyright ? 2015-2024 智企云 All Rights Reserved. 湘ICP備11017552號 技術(shù)支持:中億智企云
湘公網(wǎng)安備43019002000674號 客服熱線:15874991942 公司地址:長沙市高新開發(fā)區(qū)尖山路39號中電軟件園總部大樓6樓