999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于仿生智能軟件適應性解決多瀏覽器兼容問題的解決方案

2021-03-07 10:34:01牟楊
網絡安全技術與應用 2021年10期
關鍵詞:生物智能系統

◆牟楊

基于仿生智能軟件適應性解決多瀏覽器兼容問題的解決方案

◆牟楊

(上海體育學院 上海 200438)

隨著互聯網技術的快速發展,通過瀏覽器訪問各類網站成為獲取信息和網上辦事的主要方式,多種瀏覽器并存的現狀造成了各類兼容性問題,大大降低了用戶體驗感,成為互聯網信息化的一個“痛點”。在互聯網的世界里,IE、火狐(Firefox)、谷歌(Chrome)、360安全瀏覽器、Safari和Opera等瀏覽器占據了互聯網世界的大部分入口,瓜分了互聯網世界的市場份額;就好比沙漠,海洋,高原,冰川等不同地理環境分割了整個地球,能夠突破瀏覽器的限制在互聯網世界里暢游的網絡系統數量很少。另一方面,自然界的物種適應性比較強的動物卻能在各種地貌環境自由生存,如狐貍既有沙漠狐也有北極狐,它們能夠在極度干旱或嚴寒的環境中適應生存。那么受自然界生物適應性的啟發,通過仿生智能軟件開發的手段,借助軟件誕生階段的適應性應用,來解決瀏覽器兼容性問題就是本文要討論的內容。誕生不過幾十年的IT行業,向有著幾億年的生物界學習,既是大勢所趨也是一種新穎可行的思考方式。

仿生軟件;軟件開發技術;人工智能;瀏覽器兼容性

1 瀏覽器兼容問題的現狀

如今的網上辦事系統多種多樣,以高校為例,涵蓋人事、教務、學工、研究生、財務等幾十個業務系統,而往往一個網站系統只能兼容一到兩種瀏覽器。當發生兼容問題時,只能安裝新的瀏覽器或是更新瀏覽器版本,簡單的網上事務卻因為瀏覽器兼容問題花費較多時間的情況屢屢發生,師生怨聲載道。

這種解決方式和大自然的生物適應性相比還是顯得十分不足,好比大耳朵的沙漠狐誤入了寒冷的冰川,通過外科手術去掉易于散熱的耳朵,再植入一個保暖的毛絨小耳朵。這種后期打補丁似的生搬硬套的解決方式既不合理也沒有藝術性,更給用戶體驗帶來困惑和不便。

而大自然的解決方式是在問題出現的最早期便完美地解決了,它是通過上一代DNA遺傳因子賦予了狐貍能夠在所在地理環境所需要的各種生物特征,如北極狐就有一雙適應極地生活的保暖毛絨小耳朵。IT界的解決方式也是應該在軟件開發的最早期完成,才能給用戶在暢游含有各種瀏覽器的互聯網世界里流暢的無縫連接的較為完美的用戶體驗。

2 仿生智能軟件在軟件開發階段解決兼容問題的思考

向狐貍等適應性強的生物去學習來解決IT瀏覽器的兼容性問題不是憑空想象而是有理論基礎的。仿生軟件工程的重要依據是軟件和生物與生俱來的可比性。北京大學楊芙清教授指出,軟件具有生物特性,應用軟件的生產模式應該模擬生物的生產模式而非硬件的生產模式[1]。

2.1 提煉生物適應性可供學習的特點

為了能更準確通過IT技術手段對生物適應性進行學習和模擬,我們首先需要對生物適應性的特點進行歸納。還是以北極狐和沙漠狐為例,北極狐不僅耳朵較短小,尾巴和四肢也比較短小。有利于防止熱量過分散失,是和寒冷的環境相適應的。沙漠狐能夠通過較大的耳朵和其他器官,及時散失體內大量的熱量,適應炎熱的生活環境。狐貍的生物適應性是“與生俱來”的,從娘胎里帶出來的,它生下來就是適應所在環境的。而生物的這種與環境相適應的生物特征是通過DNA遺傳的,是經過上百萬年的進化形成的。狐貍等動物的生物適應性可供學習的特點歸納如下:

(1)生物適應性“與生俱來”的,不是后天修補的;

(2)物種的生物適應性差異是經過百萬年的進化濃縮到DNA遺傳因子中去的;

(3)生物適應性過程是無人工干預的。

2.2 仿生智能軟件構建與開發

2.2.1選擇一款全自動軟件開發框架

根據上文2.1的特點“生物適應性過程是無人工干預的”,那么在軟件開發上需要全自動生成軟件框架,當今的全自動開發軟件雖然沒有成為軟件框架的主流,但也還是有一些仿生軟件框架可供選擇。由于資源有限姑且用一款“全周期生命態的自動編程”框架進行現行試驗,需要預先構建以下的輔助模塊與系統,如軟件系統生成流程模塊、網頁控件生成及測試系統、系統事務性操作執行系統、網頁整合集成模塊以及模擬測試數據等系統及模塊。其開發流程可見論文《關于生命科學應用于智能化軟件開發的初步實踐及思考》中開發框架部分,本文不作累述。

2.2.2將瀏覽量作為一個參數傳入仿生智能軟件開發框架中

根據2.1的特點“物種的生物適應性差異是經過百萬年的進化濃縮到DNA遺傳因子中去的”;那么在生物進化的過程中,如沙漠,冰原作為一種環境因素造成了同一物種的多種形態,用IT的語言來講就是通過輸入了“環境變量”來使生物多種多樣。在具體的軟件開發中,需要在最開始就把瀏覽器作為一個“環境變量”傳入到仿生智能軟件開發框架中去,當今的瀏覽器的“環境變量”的具體值為IE,Google,360等,讓網站系統或軟件自動去適應各種瀏覽器。

“全周期生命態的自動編程”的流程是第一個網頁組件模仿生物的受精卵開始構建,到各個網頁和部件的自動創建,直至最后系統全部完成,但其中每一步都需要對新增控件和部件進行自動測試[3]。這個自動測試對于網絡系統的開發來說,就是調用具體的瀏覽器可執行文件進行自動測試。一般來講,IE還是在當今最具統治力的瀏覽器,在自動測試的”瀏覽器輸入參數”中輸入IE所在的儲存位置即可,例如:[C:Program FilesInternet Exploreriexplore.exe];在每一個控件和網頁測試環境開發框架都會調用IE瀏覽器可執行文件去進行自動測試,如果到最后整個系統正常的構建完成,如果測試樣例足夠充分的話,那么最終開發完成的產品就是完全兼容IE瀏覽器的。

當想生成一款適合Google瀏覽器的產品又如何操作呢?只需把測試參數中的”瀏覽器輸入參數”變為谷歌瀏覽器所在的儲存位置即可,例如:[C:Program FilesGoogleChromeApplicationchrome.exe];在每一個控件和網頁測試環境開發框架都會調用IE瀏覽器可執行文件去進行自動測試,如果到最后整個系統正常的構建完成,那么就形成了一套適合與谷歌瀏覽器的代碼。

自動編程工具的優勢也在此體現,適應不同瀏覽器的代碼在切換測試瀏覽器就能實現。而生成的IE版產品,谷歌版產品,如同沙漠狐和北極狐一樣適應著不同的地理環境。

2.3 建立瀏覽器差異“基因庫”

在不同瀏覽器測試中出現問題該如何解決呢,在實際開發中我們不能像生物系統的進化一樣讓系統自動匹配。以IE早期瀏覽器“不支持“trim”函數為例,在開發框架中就應該寫入自動判斷代碼,當測試瀏覽器為IE時,自動編寫代碼將不能調用“trim”函數,但可以通過原生js來擴展String方法的方式以實現“trim”函數的功能。這種建立瀏覽器差異“基因庫”,就和不同地域同種生物的DNA差異一樣,幫助軟件產品能適應不同的瀏覽器。瀏覽器差異“基因庫”的積累是一個長期的過程,但一旦構建完成,就可以通過智能編程工具生成適應不同瀏覽器的系統版本,從而解決瀏覽器兼容問題。

2.4 登錄界面通過JS判斷當前瀏覽器版本

在自動生成多套瀏覽器代碼之后,我們需要在用戶登錄頁面即系統的最初始頁面,加上JavaScript 判斷用戶所使用的瀏覽器,加上邏輯判斷匹配到對應的瀏覽器代碼;這樣從入口就匹配了瀏覽器種類,較為完備解決了瀏覽器兼容問題。

3 總結與展望

本文從解決瀏覽器兼容問題的角度出發,模擬生物環境適應性特征,利用仿生智能軟件自動生成多套產品代碼,通過登錄界面自動適應用戶所使用的瀏覽器。這樣讓用戶無感知地通過各種瀏覽器暢游互聯網世界,擺脫了多瀏覽器兼容問題帶來的不便和困惑,不失為一種徹底的和帶有前瞻性解決方案。

[1]楊芙清. 軟件工程技術發展思索[J].軟件學報,2005, 16(1):1-7.

[2]百度百科-狐-生物物種,動物https://baike.baidu.com/item/%E7%8B%90/3390860?fr=aladdin.

[3]牟楊. 關于生命科學應用于智能化軟件開發的初步實踐及思考[J]. 網絡安全技術與應用,2019(11):60-63.

猜你喜歡
生物智能系統
生物多樣性
天天愛科學(2022年9期)2022-09-15 01:12:54
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
生物多樣性
天天愛科學(2022年4期)2022-05-23 12:41:48
上上生物
當代水產(2022年3期)2022-04-26 14:26:56
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
第12話 完美生物
航空世界(2020年10期)2020-01-19 14:36:20
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
主站蜘蛛池模板: 国产午夜福利在线小视频| 国产呦视频免费视频在线观看| 国产精品色婷婷在线观看| 亚洲男人在线天堂| 亚洲色无码专线精品观看| 91最新精品视频发布页| 2021亚洲精品不卡a| 999精品在线视频| 国产亚洲精| 99福利视频导航| 欧美日韩国产在线人成app| 激情综合五月网| 欧美亚洲第一页| 国产日韩欧美在线播放| AV不卡在线永久免费观看| 欧美激情首页| 日韩毛片在线播放| 国产探花在线视频| 麻豆精品国产自产在线| 色综合久久久久8天国| 欧美日韩国产在线观看一区二区三区 | 亚洲男人天堂2020| 国产成人精品一区二区| 一区二区三区四区精品视频 | 91免费精品国偷自产在线在线| 国产精品无码翘臀在线看纯欲| 中文纯内无码H| 国产亚洲第一页| 欧美精品1区| 自拍偷拍欧美日韩| 欧美一级在线看| 中文字幕在线一区二区在线| 中文字幕av无码不卡免费 | 亚洲精品无码在线播放网站| 久青草免费在线视频| 国产尤物视频网址导航| 一级全免费视频播放| 久久精品国产电影| 好紧好深好大乳无码中文字幕| 欧美成人精品一级在线观看| 2021国产精品自拍| 国产成人三级| 国产精品手机在线播放| 国产成人亚洲日韩欧美电影| 国产成人亚洲欧美激情| 久久人人爽人人爽人人片aV东京热| 久久久精品久久久久三级| 欧美自慰一级看片免费| 91亚洲精品国产自在现线| 大学生久久香蕉国产线观看 | av天堂最新版在线| 欧美日韩在线亚洲国产人| 日本精品视频| 在线中文字幕网| 婷婷色婷婷| 亚洲精品黄| a级高清毛片| 国产精品片在线观看手机版 | 无码国产伊人| 亚洲精品国产日韩无码AV永久免费网 | 97成人在线观看| 国产亚洲精品yxsp| 欧美亚洲欧美区| 欧美亚洲激情| 一级毛片免费播放视频| 国产网站免费| 久草网视频在线| 国产欧美精品一区aⅴ影院| 毛片免费在线视频| аⅴ资源中文在线天堂| 无码高清专区| 日韩欧美综合在线制服| 亚洲一区二区成人| 婷婷激情亚洲| 欧日韩在线不卡视频| 色欲不卡无码一区二区| 欧美亚洲一二三区| 91娇喘视频| 欧美色丁香| 久久香蕉国产线| 国产成人精品高清不卡在线| 久久青草免费91线频观看不卡|