昨天編程學(xué)習(xí)了計算機(jī)里最小存儲單位沪袭,叫位也就是比特,簡單來說就是存放0和1的樟氢。0和1用物理上來表示就是通電和不通電兩種狀態(tài)冈绊。8個比特構(gòu)成一個字節(jié)byte,2的8次方可以表示256種狀態(tài)埠啃。
1B=8bit死宣,1KB=1024B,1MB=1024KB,1GB=1024MB。
為什么我們有時候的百兆寬帶碴开,下載速度卻是十幾兆呢毅该。這是因為計量單位不同,運營商的帶寬是以比特每秒為單位的潦牛,而我們的下載速度眶掌,常見的就是kb。100Mbit/s除以8罢绽,所以只有十幾兆的速度了畏线。
再就是學(xué)了編碼和解碼静盅。
'你想編碼的內(nèi)容'.encode('你使用的編碼表')
'你想解碼的內(nèi)容'.decode('你使用的編碼表')
編碼表類似于字典良价,是人為規(guī)定的,現(xiàn)在網(wǎng)絡(luò)上用的是utf-8蒿叠,這個存儲空間可以根據(jù)需要變動明垢,比較省空間。
請解碼:%E6%88%91%E7%88%B1%E4%BD%A0
可以直接復(fù)制到瀏覽器里市咽,這個不是python里用的痊银,網(wǎng)址里用%作為分隔符,python里是用/e
學(xué)到這里都還好的施绎,然后到安裝軟件的步驟溯革,裝好以后,vscode打開文件谷醉,中文顯示亂碼致稀。我就有些泄氣,想到之前裝ps俱尼、premier 時遇到的困難抖单,昨晚上就沒有再去摸索,今天下午兩點鐘就準(zhǔn)備學(xué)習(xí)的,但是還是時不時起來弄個水果矛绘,燒個開水耍休,和爸媽視頻一下,發(fā)個微博货矮,推廣下店鋪羊精,就是不愿意觸碰這個攔路虎,畏難情緒很嚴(yán)重囚玫。心里掙扎了好久园匹,還是點開軟件還有安裝教程仔細(xì)看了下,沒有發(fā)現(xiàn)有涉及的劫灶,之前安裝的時候裸违,因為同時處理一些事情,中途有關(guān)閉過進(jìn)程本昏,我就在想是不是有些東西沒有安裝好供汛。想想還是百度一下吧,果然被我找到了涌穆。
在vscode中的擴(kuò)展中搜索:GBKtoUTF8下載并重新加載怔昨,就解決了中文亂碼的問題。
全是英文的軟件界面宿稀,所謂擴(kuò)展趁舀,試了下旁邊四個小方塊的按鈕,出來搜索的條框祝沸,輸入GBKtoUTF8矮烹,uninstall,再install罩锐,卸載重裝下奉狈,再打開可以顯示中文了。成功了涩惑,心中頓時感覺到開闊起來仁期,我的心實在是太小呀。想來這個軟件是缺少了解碼編碼的編碼表竭恬。學(xué)編程的時候跛蛋,老師就不斷提醒我們,能教的東西都是有限的痊硕,更多的東西需要我們在用的時候去百度赊级,去自己尋找解決的方法,這樣才能真正地提高寿桨。我想終身學(xué)習(xí)也就是這個意思吧此衅,人是需要自主學(xué)習(xí)的强戴。
25624