自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

大致介紹Linux應(yīng)用程實際應(yīng)用

系統(tǒng) Linux
Linux應(yīng)用程序在很短的時間之內(nèi) —— 總共還不到 20 年 —— 個人計算機(jī)已經(jīng)成為我們工作和生活中的一種必需設(shè)備。受到半導(dǎo)體和處理器快速發(fā)展的推動,

Linux有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linux應(yīng)用程序,為了讓 Linux應(yīng)用程序在全世界范圍都可以使用,而不會在西方語言與世界上其他語言之間產(chǎn)生任何區(qū)別,我們應(yīng)該發(fā)行一些本地化后的版本,它們可以輸入、存儲、提取或呈現(xiàn)任何語言,而不管這些語言是多么復(fù)雜。多語言庫,或稱為 m17n,為類 UNIX® 平臺上的所有語言提供了一個國際化解決方案。

Linux應(yīng)用程序在很短的時間之內(nèi) —— 總共還不到 20 年 —— 個人計算機(jī)已經(jīng)成為我們工作和生活中的一種必需設(shè)備。受到半導(dǎo)體和處理器快速發(fā)展的推動,大量的供應(yīng)商使得計算機(jī)的價格一落千丈,Internet 也已經(jīng)在全球廣為分布,個人計算機(jī)現(xiàn)在已經(jīng)不再是一種奢侈品,而是一種常見的家用電器了。

Linux應(yīng)用程序?qū)嶋H應(yīng)用上,在很多富裕的國家(例如美國、日本、英國),每兩個家庭就會擁有一臺計算機(jī),并且會使用寬帶服務(wù)。就全世界來看,雖然家庭收入可能會有很大的不同,但是個人計算機(jī)都很容易購買了,即使在馬爾代夫,我們也很容易購買到筆記本。另外,如果我們碰巧說的是 Dhivehi 方言(馬爾代夫的一種方言),微軟也為我們提供了一個這種版本的 Microsoft® Windows® XP 操作系統(tǒng)。

從Linux應(yīng)用程序?qū)θ驈V泛接受的個人計算機(jī)來說,大部分現(xiàn)代操作系統(tǒng)都提供了一些編程庫來促進(jìn) 國際化 的發(fā)展,或者將軟件調(diào)整為支持多種語言的。國際化(通常簡寫為 i18n,節(jié)選自 i-nternationalizatio-n)庫通常都會將應(yīng)用程序的文本資源(按鈕標(biāo)簽、用戶界面[UI] 提示和菜單選項)保存成多種語言的。在啟動國際化后的應(yīng)用程序后顯示哪種語言,這要取決于用戶的區(qū)域設(shè)置 —— 通常,這是一個可配置的系統(tǒng)或個人帳號***項。

從Linux應(yīng)用程序的理想來說 —— 至少對于獨立軟件供應(yīng)商來說 —— 相同的可執(zhí)行程序以日語或希臘語運行時都能運行得一樣好。然而,構(gòu)建 “本地方言” 版本的應(yīng)用程序的情況遠(yuǎn)遠(yuǎn)沒有這么理想。包括被廣泛認(rèn)可的 ISO(International Standards Organization)/IEC(International Engineering Consortium)10646 和 Unicode,沒有哪種字符編碼可以解決如何實現(xiàn)任意語言的輸入和呈現(xiàn)問題。ISO/IEC 10646 和 Unicode 只指定了如何存儲、檢索和排序字符以及字符的特殊組合。例如,這些標(biāo)準(zhǔn)并沒有規(guī)定統(tǒng)一的格式、嵌入式數(shù)據(jù)或標(biāo)識來讓使用泰國語書寫的文檔怎樣才能按照泰國語的規(guī)范規(guī)則正確地呈現(xiàn)出它們的樣子來。是的,Unicode 可以維護(hù)使用泰國語書寫的文檔的內(nèi)容,也可以保證這種文件在所有使用 Unicode 的平臺上都可以很好地進(jìn)行移植,但是它并不能保證我們可以正確查看文件,也不能保證文檔所呈現(xiàn)出來的樣子與作者的意圖一致。

我們來考慮一下這種情況:盡管 Linux GNU C 庫(glibc)提供了一些函數(shù)來處理 ISO 10646 兼容的 31 位字符,但是它并不能保證這些字符可以在顯示設(shè)備上正確進(jìn)行顯示。有些 glibc 字符串函數(shù),例如 strcat() 和 strlen(),都可以正確地處理多字節(jié)的問題,Linux應(yīng)用程序要正確顯示阿拉伯語,需要雙向(bidi)顯示的功能,這種功能只有在圖形用戶界面(GUI)工具包和專用字符串顯示庫中才能找到。

例如,GNOME 需要 GTK+ 工具包和 Pango(一個文本顯示庫)來實現(xiàn)對 i18n 的完整支持(然而,Pango 在解決自己用途不夠廣泛方面有一些限制。請參看側(cè)欄 pango 的問題)。其他 GUI 工具包提供了對 i18n 的支持,但卻并不總是能兼容這些標(biāo)準(zhǔn)。當(dāng)然,Linux應(yīng)用程序上的圖形應(yīng)用程序也需要 X Window System 的基本顯示庫 Xlib,它提供了兩種繪圖(形狀和線條)和字符顯示原語。不幸的是,Xlib 只能顯示西歐語言。

【編輯推薦】

  1. 輕松掌握Linux應(yīng)用程序與管理
  2. Linux應(yīng)用程序安裝與管理
  3. GNU/Linux應(yīng)用程序編程:用管道進(jìn)行編程
  4. 對Linux操作系統(tǒng)的內(nèi)核系統(tǒng)概述
  5. 介紹Linux硬盤系統(tǒng)建立分區(qū)步驟掛載
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-06-23 16:25:53

Linux Bashs

2010-04-09 16:26:53

Oracle join

2010-06-24 14:08:25

Linux Cat命令

2009-12-14 18:09:32

路由選擇協(xié)議

2010-04-27 09:28:55

綁定變量

2010-04-21 12:35:01

Oracle導(dǎo)入

2010-05-24 09:24:15

MySQL 備份

2010-01-07 18:17:00

VB.NET連接SAP

2010-03-29 11:31:45

2010-03-11 13:45:02

2010-03-19 14:59:00

python Stri

2010-03-17 15:58:08

Python環(huán)境

2010-04-23 11:15:43

Oracle創(chuàng)建

2023-12-08 09:30:11

模型系統(tǒng)工具

2010-03-23 18:20:26

Python os.g

2010-03-18 17:25:37

Linux命令

2010-01-06 17:26:59

2009-12-21 14:17:05

Arch Linux使

2009-12-29 08:54:09

Ubuntu Linu

2021-04-21 09:55:24

Redis應(yīng)用限流
點贊
收藏

51CTO技術(shù)棧公眾號