一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

所有網(wǎng)絡開發(fā)人員都該超越ASCII,繼續(xù)前進了

IEEE電氣電子工程師 ? 來源:lq ? 2019-09-22 07:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)在,所有網(wǎng)絡開發(fā)人員

都該超越ASCII,繼續(xù)前進了

由于最早的計算和網(wǎng)絡工作都出現(xiàn)在美國和歐洲,因此拉丁字母及其慣例(例如從左至右的字符順序)被應用在了軟件和硬件當中。在亞太地區(qū)域名注冊機構做了幾年總經(jīng)理之后,唐?赫蘭德(Don Hollander)認為,互聯(lián)網(wǎng)應用應該支持盡可能多的語言和書寫系統(tǒng)。

赫蘭德現(xiàn)在是普遍適用性指導小組(Universal Acceptance Steering Group,UASG)的秘書長。該組織認為,所有有效頂級域名(TLD),例如“.com”“.tech”“.信息”,都應適用于任何網(wǎng)站或電子郵件應用程序。在這個過程中,網(wǎng)站不僅將更便于全球各地的人訪問,也能夠使公司在目前丟失的市場上達成交易或獲取客戶信息。據(jù)UASG估計,若能實現(xiàn),每年能夠帶來98億美元的經(jīng)濟效益。

“過去幾年里,域名空間發(fā)生了很大的變化。”赫蘭德說。一開始,頂級域名要么是3個字母(比如.edu),要么是兩個字母(比如國家代碼.de)。2010年左右,事情發(fā)生了變化,人們開始呼吁TLD的多樣化。

這一呼聲帶來了兩大變化。一是創(chuàng)造了擴展gTLD(長度為3個甚至更多字母的通用頂級域名),因此.law和.info這類域名現(xiàn)在都可以使用了(UASG網(wǎng)站本身也使用了.tech域名)。二是可以使用不包含拉丁字母的語言設置TLD,電子郵件地址和TLD也可以使用通用Unicode字符。到2013年,新建的TLD已超過2000個。

到2015年,赫蘭德說,在域名系統(tǒng)(DNS)級別上,也就是在管理TLD和將其與特定數(shù)字網(wǎng)絡地址關聯(lián)的目錄級別上,對處理這些新的各式各樣TLD的能力進行了大規(guī)模的整理。(不過也存在一些問題。從代碼的角度來看,表情符號比較復雜,同一個表情符號可以由多種方式組成。因此,雖然存在基于表情符號的網(wǎng)址,但很難管理。)

赫蘭德說,普及和傳播也是一項挑戰(zhàn)。因為如果特定應用的驅(qū)動代碼仍然只支持2到3個字母的TLD和由拉丁字母組成的電子郵件地址,那么網(wǎng)絡是否存在新式域名也就無關緊要了。但可惜的是,許多應用開發(fā)人員還沒有與時俱進。

以往,創(chuàng)建一個檢查電子郵件地址或TLD是否有效的軟件程序非常簡單。10年前,如果某個應用程序要求用戶填寫電子郵件地址,開發(fā)人員可能會通過一些方法來進行測試,檢查其響應是否有效。比如,它應該有“@”符號、后跟句點,之后跟著2到3個字母。如果沒能通過這些測試,那么電子郵件地址就是無效的。

出現(xiàn)更長的域名和Unicode以后,開發(fā)人員的這些測試就會更復雜。“現(xiàn)在,我需要查看2~6個,甚至是7個字符?!焙仗m德說。盡管如此,這個問題很大程度上已經(jīng)得到了解決?!斑@并不難?!彼f,而且GitHub和Stack Overflow這些開源網(wǎng)站上有大量代碼可供開發(fā)人員使用,使用這些代碼可確保其應用能夠被普遍接受。對于想要深入挖掘有關問題的人員,UASG的網(wǎng)站上提供了相關標準的文檔和鏈接。此外,UASG還擁有關于各種語言的信息和代碼庫,這些都是最新的。(赫蘭德說,比如Python現(xiàn)在就不是最新的了。)

最后,普遍適用性是讓幾十億母語并非拉丁字母書寫的人更多地訪問互聯(lián)網(wǎng)的一種便捷方式。赫蘭德希望開發(fā)人員能夠記住這一點。“世界變了,開發(fā)人員也應該讓他們的系統(tǒng)與時俱進?!彼f。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 互聯(lián)網(wǎng)

    關注

    55

    文章

    11251

    瀏覽量

    106467
  • ASCII
    +關注

    關注

    5

    文章

    172

    瀏覽量

    35874
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

    70757

原文標題:普遍適用的互聯(lián)網(wǎng)

文章出處:【微信號:IEEE_China,微信公眾號:IEEE電氣電子工程師】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式開發(fā)就業(yè)還有前景嗎?

    。嵌入式開發(fā)人員需要掌握相關的硬件和軟件技術,如處理器、傳感器、通信技術、航空航天控制算法等,同時也需要具備一定的航空航天器和飛行器結構知識。 總之,嵌入式開發(fā)的就業(yè)前景非常廣闊,各個領域的應用和發(fā)展需要入
    發(fā)表于 07-16 10:47

    Nordic PMIC全家桶,讓電源管理和節(jié)能更進一步!

    Nordic 發(fā)布了 nPM2100 PMIC 和 nPM2100 評估套件,現(xiàn)已向開發(fā)人員提供 nPM2100 評估套件、軟件和技術文檔! 此次發(fā)布公布了 PMIC 的完整文檔,供開發(fā)人員
    發(fā)表于 06-29 17:19

    Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺

    Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺 挪威奧斯陸 – 2024年12月10日 – 全球領先的低功耗無線連接解決方案提供商Nordic
    的頭像 發(fā)表于 05-08 17:41 ?954次閱讀

    NanoEdge AI Studio 面向STM32開發(fā)人員機器學習(ML)技術

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術,可以讓終端用戶輕松享有真正的創(chuàng)新成果。只需幾步,開發(fā)人員便可基于最少量的數(shù)據(jù)為其項目創(chuàng)建
    的頭像 發(fā)表于 04-22 11:09 ?593次閱讀
    NanoEdge AI Studio 面向STM32<b class='flag-5'>開發(fā)人員</b>機器學習(ML)技術

    基于RV1126開發(fā)板的人員檢測算法開發(fā)

    在RV1126上開發(fā)人員檢測AI算法組件
    的頭像 發(fā)表于 04-14 13:56 ?311次閱讀
    基于RV1126<b class='flag-5'>開發(fā)</b>板的<b class='flag-5'>人員</b>檢測算法<b class='flag-5'>開發(fā)</b>

    IAR發(fā)布云端平臺,助力現(xiàn)代嵌入式軟件開發(fā)團隊

    平臺為嵌入式軟件開發(fā)人員提供前所未有的自由度與靈活性,助力開發(fā)團隊在工具選擇和日常工作流中實現(xiàn)更高效的協(xié)作與創(chuàng)新。
    的頭像 發(fā)表于 03-12 11:56 ?364次閱讀

    GoPoint嵌入式開發(fā)平臺 釋放i.MX潛力 簡化Linux開發(fā)

    GoPoint是一個以用戶為中心的平臺,旨在釋放恩智浦i.MX微處理器的潛力,從而優(yōu)化基于i.MX應用處理器的開發(fā)。憑借豐富的交互式演示庫和強大的技術支持,GoPoint幫助開發(fā)人員更快、更智能
    發(fā)表于 02-28 10:07 ?628次閱讀
    GoPoint嵌入式<b class='flag-5'>開發(fā)</b>平臺 釋放i.MX潛力 簡化Linux<b class='flag-5'>開發(fā)</b>

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(一)

    、Angular 和 JavaScript 等主流框架完全兼容,使開發(fā)人員能夠在網(wǎng)絡上輕松構建并部署自定義的 JavaScript 應用。 作為一款獨立的 JavaScript Excel API,工具運行無需依賴 Micro
    的頭像 發(fā)表于 01-21 09:29 ?513次閱讀
    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(一)

    擁有低功耗低成本的Open開發(fā)應用,開發(fā)人員必看!

    ,可按實際開發(fā)需求選擇。 最新資料詳見: https://docs.openluat.com/ ▼ 功耗測試環(huán)境 ▼ Air780EP,供電電壓3.8V,移動網(wǎng)絡,頻段B3,RSRP值-88附近
    的頭像 發(fā)表于 12-26 11:50 ?529次閱讀
    擁有低功耗低成本的Open<b class='flag-5'>開發(fā)</b>應用,<b class='flag-5'>開發(fā)人員</b>必看!

    Nordic推出最新物聯(lián)網(wǎng)原型驗證平臺Thingy:91 X

    開發(fā)人員提供了強大的支持。通過平臺,開發(fā)人員可以輕松地進行物聯(lián)網(wǎng)原型的搭建和測試,無需再為繁瑣的硬件連接和軟件
    的頭像 發(fā)表于 12-11 10:13 ?1542次閱讀

    MSPDebugStack開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《MSPDebugStack開發(fā)人員指南.pdf》資料免費下載
    發(fā)表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發(fā)人員</b>指南

    ASCII碼在數(shù)據(jù)處理中的應用技巧

    ASCII碼作為計算機科學中的基石之一,其應用廣泛而深遠。從文本編輯到網(wǎng)絡通信,從數(shù)據(jù)存儲到程序開發(fā),ASCII碼都是不可或缺的。 一、ASCII
    的頭像 發(fā)表于 11-10 10:39 ?1761次閱讀

    ASCII碼在網(wǎng)絡傳輸中的重要性

    在數(shù)字時代,信息的傳輸和處理變得至關重要。ASCII碼作為最基本的字符編碼系統(tǒng),為計算機和網(wǎng)絡設備之間的數(shù)據(jù)交換提供了一個共同的語言。 ASCII碼的定義 ASCII碼是一種基于拉丁字
    的頭像 發(fā)表于 11-10 09:47 ?1109次閱讀

    基于Wi-Fi6解決方案開發(fā)超低功耗物聯(lián)網(wǎng)設備

    Silicon Labs(芯科科技)獨家發(fā)布的Wi-Fi開發(fā)者旅程(Wi-FiDeveloper Journey)網(wǎng)站頁面資源旨在為開發(fā)人員提供面向低功耗Wi-Fi設計的所有所需資源。
    的頭像 發(fā)表于 10-29 16:47 ?1257次閱讀
    基于Wi-Fi6解決方案<b class='flag-5'>開發(fā)</b>超低功耗物聯(lián)網(wǎng)設備

    C2000 ePWM開發(fā)人員指南

    電子發(fā)燒友網(wǎng)站提供《C2000 ePWM開發(fā)人員指南.pdf》資料免費下載
    發(fā)表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南