20200409_centos8.1中文顯示方塊的問題

20200409_centos8.1中文顯示方塊的問題

每日小知識

mindline是一款很好用的雲同步腦圖工具,價格親民,相比xmind的優勢在於它可以在PC、ANDROID、IOS三端同步,非常方便。唯一缺點就是功能太少,但是方便、便宜。

一、相關術語

  • 中文方塊
    這兩天發現一個問題,就是輸入了錯誤指令後,bash後面都是方塊,而不是錯誤信息。以前是有英文錯誤信息的,後來想了下,可能和中文顯示有關,因爲這次我安裝的時候選的中文,最小化安裝。

二、解決方案

1、安裝中文字體(離線rpm)
在CSDN裏可以搜到很多相關的教程,大概的思路都是用yum命令安裝中文包,或者安裝中文字體。但是我沒有這樣做,原因有兩個:
1)需要聯網。
2)看了一篇英文的相關解釋,見第二種方案的說明。

2、重裝英文版
簡單粗暴,安裝的時候選擇英文肯定不會有方塊問題,而且推薦這樣去做,理由爲國外某位同僚的回覆內容:
the Linux console has limited ability to display Unicode in the console, supporting only 512 glyphs (which is a minuscule slice of Chinese). The reason this is because it stores the information in (kernel) memory. Furthermore, when doing this, it reduces the number of video attributes available (usually by eliminating "bold").

大概的意思是Linux控制檯在顯示Unicode的能力很弱,有字節限制。因爲它要佔用內核空間,所以並沒考慮顯示Unicode的問題。這僅限於安裝的時候用了最小安裝,即服務器模式,如果安裝了gnome界面的話,那裏打開的控制檯是可以正常顯示中文的。

最後我選擇了重新安裝系統,依然爲最小安裝,但是語言選擇了【英文】,輸入gcc後,提示錯誤信息【command not found】,沒有了方塊,服務器搭建成功。

——————————————

四、筆試題

1、簡述數組與指針的區別
答:1)數組要麼在靜態存儲區被創建,要麼在棧上被創建。指針可以隨時指向任意類型的內存塊。
2)sizeof可以計算出數組的佔用空間大小,但不能計算指針指向的內存空間佔用大小。

2、類成員函數的重載、覆蓋、隱藏有什麼區別?
答:1)重載:在同一個類中,函數名相同,參數不同,virtual可有可無。
2)覆蓋是指派生類函數覆蓋基類函數:分別在基類與派生類,函數名相同,參數相同,基類virtual必須有。
3)隱藏是指派生類的函數屏蔽了與其同名的基類函數,規則爲:
a、若派生類函數與基類同名,但參數不同,此時無論有無virtual,基類函數被隱藏。
b、若派生類函數與基類同名,且參數相同,基類沒有virtual,基類函數被隱藏。

** 3、有兩個變量a與b,不能使用if、?:、switch或其他判斷語句,請實現比較兩個數中的最大值。 **
答:((a+b)+abs(a-b))/2。驗證一下:a=5,b=1。(5+1+4)/2=5,正確。

本文歸類

建議歸類到【C++】。

明日計劃

標題:centos8.1配置ssh登錄
小知識:iRime輸入法
1、如何打印當前程序的文件名與行號。
2、main函數執行後,能否再執行一段代碼?
3、如何判斷一段程序是C++還是C?

參考文獻:

《C++筆試面試寶典2011版.docx》

Linux console can’t display any language other than English…
https://unix.stackexchange.com/questions/273061/linux-console-cant-display-any-language-other-than-english-while-the-terminal-u

centos 顯示中文爲方塊的解
https://blog.csdn.net/kayneo/article/details/72957473

CentOS7 掛載iso鏡像文件到/media目錄下(針對虛擬機)
https://blog.csdn.net/qq_37699336/article/details/80302081

centos7.2掛載本地iso文件作爲鏡像源(需要上傳iso到opt)
https://blog.csdn.net/bradexiao/article/details/81317933

今日收藏:

centos8.1下載鏈接(aliyun)
http://mirrors.aliyun.com/centos/8/isos/x86_64/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章