时间:2018-08-01 来源:互联网 浏览量:
安装linux操作系统 (๑• . •๑)
win10 升级先问你一个问题,你讨厌win10升级系统吗?
我的回答:是,明明已经把自动更新关闭了,可是还是会有“易升”,win10易升一直卸载不掉。所以就想试试别的系统。
linux是最好的选择。黑苹果暂时不考虑。
喜欢linux的理由深度桌面
深度终端(配合zsh超赞的)
除了颜值外,程序兼容性会更好,安装各种东西会很方便。作为一名程序员,熟悉linux下基本操作也是必要的。
我自己试过,爬虫会跑的更快。 手动滑稽
选择linux哪个版本目前我使用过deepin和ubuntu18,对于完全的小白来说,我推荐deepin也就是深度操作系统,深度商店收入的应用可以基本满足,ubuntu很多应用安装起来比较麻烦,如果你喜欢折腾,那就上手ubuntu吧。
如果你和我一样 喜欢xxx,那就试试deepin和ubuntu18共存。
我现在的开机界面(渣渣像素)
如何安装linux安装deepin
使用U盘安装
先去下载:
ISO文件深度启动盘制作工具然后安装启动盘制作工具,然后选择刚才下载的ISO文件,下一步选择你的U盘,然后就开始安装了。
下一步,重启电脑,一般情况下电脑默认是从硬盘启动,因此,在使用U盘安装系统之前,您需要先进入电脑的BIOS界面将U盘设置为第一启动项。
台式机一般为 Delete 键、笔记本一般为 F2 或 F10 或 F12 键,即可进入 BIOS 设置界面。
将深度操作系统光盘插入电脑光驱中。启动电脑,将光盘设置为第一启动项。进入安装界面,选择需要安装的语言。如果还不会,这里有官方录制的视频哦 深度安装器+深度探索频道第七期+深度操作系统官方出品
还有一种更加简单的方式就是下载 深度系统安装器
然后就是傻瓜操作了,记得关闭下 安全启动
小歪并不推荐使用第二种方式安装,在笔记本上怎么都没有效果,在台式上一次成功。所以大家有U盘的尽量使用U盘吧
安装ubuntu
需要用到上面提到过的深度启动盘制作工具,然后去下载 ISO文件,然后就是和上面安装方法一样的,进行操作即可。
有没有很简单。
我的ubuntu界面,用得少,所以没美化
感受我使用deepin有一个月了,写代码用deepin,家里的台式还是win7,因为deepin虽然有steam,但是吃鸡不支持在linux下运行。
deepin完全可以满足我的办公需求,Pycharm、sublime、typora、chrome、网易云音乐等等都有,用起来很舒服,至少现在是这样感觉。但是有时候deepin也会卡死。
强烈建议上手linux,可以学到很多命令行操作,安装deepin就好,到时候你的电脑会Windows与deepin共存,根据场景选择系统。
有时间写一篇deepin美化与安装应用相关的东西,看到这一定要点赞哦。
文末知识点摘要:Python 高效处理字符串的秘密:字符串 Intern 机制字符串在 Python 中是最简单也是最常用的数据类型之一,在 CPython 中字符串的实现过程中使用了一种叫做 Intern(字符串驻留)的技术来提高字符串效率。那么究竟什么是 intern 机制,这种机制又是如何提高字符串效率的呢?希望这篇文章能够抛砖引玉。
先来看一段代码:
>>> s3 = "hello!"
>>> s4 = "hello!"
>>> s3 is s4
False
>>> id(s3)
80325968L
>>> id(s4)
80326048L
s3 和 s4 虽然值是一样的,但确确实实是两个不同的字符串对象,Python 会为它们俩各自分配一段内存空间,假设程序中存在大量值相同的字符串,系统就不得不为每个字符串重复地分配内存空间,显然,对系统来说是一种资源浪费。为了解决这种问题,Python 针对字符串引入了 intern 机制。
再来看:
>>> s3 = intern('hello!')
>>> s4 = intern('hello!')
>>> s3 is s4
True
>>> id(s3)
80325968L
>>> id(s4)
80325968L
intern 是 Python 中的一个内建函数,该函数的作用就是对字符串进行 intern 机制处理,处理后返回字符串对象。我们发现但凡是值相同的字符串经过 intern 机制处理之后,返回的都是同一个字符串对象,这种方式在处理大数据的时候无疑能节省更多的内存空间,系统无需为相同的字符串重复分配内存,对于值相同的字符串共用一个对象即可。
其实,实现 Intern 机制的方式非常简单,就是通过维护一个字符串储蓄池,这个池子是一个字典结构,如果字符串已经存在于池子中就不再去创建新的字符串,直接返回之前创建好的字符串对象,如果还没加入到该池子中,则先构造一个字符串对象,并把这个对象加入到池子中去,方便下一次获取,用伪代码就可以描述为:
intern_pool = {}
def intern(s):
if s in intern_pool:
return intern_pool[s]
else:
obj = PyStringObject(s)
intern_pool[s] = obj
return obj
在主流面向对象的编程语言中,字符串的 intern 机制对于高效处理字符串已经成为一种标配,通过 intern 机制可以提高字符串的处理效率,当然,解释器内部很对 intern 机制的使用策略是有考究的,有些场景会自动使用 intern ,有些地方需要通过手动方式才能启动。比如:
>>> s1 = "hello"
>>> s2 = "hello"
>>> s1 is s2
True
>>> id(s1)
72320704L
>>> id(s2)
72320704L
这段代码就是 Python 自动使用了intern机制的结果。
本篇文章分享就到此结束,部分素材来源网络与自己整理,如有侵权,请联系删除。希望本次分享对正在学习Python的你有所帮助。
文末有为你准备免费的flask基础到精通的免费系统学习课程,点击左下方的了解更多查看吧~~