昨天编程学习了计算机里最小存储单位,叫位也就是比特,简单来说就是存放0和1的。0和1用物理上来表示就是通电和不通电两种状态。8个比特构成一个字节byte,2的8次方可以表示256种状态。
1B=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB。
为什么我们有时候的百兆宽带,下载速度却是十几兆呢。这是因为计量单位不同,运营商的带宽是以比特每秒为单位的,而我们的下载速度,常见的就是kb。100Mbit/s除以8,所以只有十几兆的速度了。
再就是学了编码和解码。
'你想编码的内容'.encode('你使用的编码表')
'你想解码的内容'.decode('你使用的编码表')
编码表类似于字典,是人为规定的,现在网络上用的是utf-8,这个存储空间可以根据需要变动,比较省空间。
请解码:%E6%88%91%E7%88%B1%E4%BD%A0
可以直接复制到浏览器里,这个不是python里用的,网址里用%作为分隔符,python里是用/e
学到这里都还好的,然后到安装软件的步骤,装好以后,vscode打开文件,中文显示乱码。我就有些泄气,想到之前装ps、premier 时遇到的困难,昨晚上就没有再去摸索,今天下午两点钟就准备学习的,但是还是时不时起来弄个水果,烧个开水,和爸妈视频一下,发个微博,推广下店铺,就是不愿意触碰这个拦路虎,畏难情绪很严重。心里挣扎了好久,还是点开软件还有安装教程仔细看了下,没有发现有涉及的,之前安装的时候,因为同时处理一些事情,中途有关闭过进程,我就在想是不是有些东西没有安装好。想想还是百度一下吧,果然被我找到了。
在vscode中的扩展中搜索:GBKtoUTF8下载并重新加载,就解决了中文乱码的问题。
全是英文的软件界面,所谓扩展,试了下旁边四个小方块的按钮,出来搜索的条框,输入GBKtoUTF8,uninstall,再install,卸载重装下,再打开可以显示中文了。成功了,心中顿时感觉到开阔起来,我的心实在是太小呀。想来这个软件是缺少了解码编码的编码表。学编程的时候,老师就不断提醒我们,能教的东西都是有限的,更多的东西需要我们在用的时候去百度,去自己寻找解决的方法,这样才能真正地提高。我想终身学习也就是这个意思吧,人是需要自主学习的。
25624