Win10的时代已经结束,让我们拥抱Linux

admin
admin
admin
80975
文章
0
评论
2018年8月1日11:14:27 评论 3 次 2385字阅读7分57秒

安装linux操作系统 (๑• . •๑)

Win10的时代已经结束,让我们拥抱Linux

win10 升级

先问你一个问题,你讨厌win10升级系统吗?

我的回答:是,明明已经把自动更新关闭了,可是还是会有“易升”,win10易升一直卸载不掉。所以就想试试别的系统。

linux是最好的选择。黑苹果暂时不考虑。

Win10的时代已经结束,让我们拥抱Linux

喜欢linux的理由Win10的时代已经结束,让我们拥抱Linux

深度桌面

Win10的时代已经结束,让我们拥抱Linux

深度终端(配合zsh超赞的)

除了颜值外,程序兼容性会更好,安装各种东西会很方便。作为一名程序员,熟悉linux下基本操作也是必要的。

我自己试过,爬虫会跑的更快。 手动滑稽

选择linux哪个版本

目前我使用过deepin和ubuntu18,对于完全的小白来说,我推荐deepin也就是深度操作系统,深度商店收入的应用可以基本满足,ubuntu很多应用安装起来比较麻烦,如果你喜欢折腾,那就上手ubuntu吧。

如果你和我一样 喜欢xxx,那就试试deepin和ubuntu18共存。

我现在的开机界面(渣渣像素)

Win10的时代已经结束,让我们拥抱Linux

如何安装linux

安装deepin

使用U盘安装

先去下载:

ISO文件深度启动盘制作工具

然后安装启动盘制作工具,然后选择刚才下载的ISO文件,下一步选择你的U盘,然后就开始安装了。

Win10的时代已经结束,让我们拥抱Linux

Win10的时代已经结束,让我们拥抱Linux

Win10的时代已经结束,让我们拥抱Linux

下一步,重启电脑,一般情况下电脑默认是从硬盘启动,因此,在使用U盘安装系统之前,您需要先进入电脑的BIOS界面将U盘设置为第一启动项。

台式机一般为 Delete 键、笔记本一般为 F2 或 F10 或 F12 键,即可进入 BIOS 设置界面。

将深度操作系统光盘插入电脑光驱中。启动电脑,将光盘设置为第一启动项。进入安装界面,选择需要安装的语言。Win10的时代已经结束,让我们拥抱Linux

如果还不会,这里有官方录制的视频哦 深度安装器+深度探索频道第七期+深度操作系统官方出品

还有一种更加简单的方式就是下载 深度系统安装器

Win10的时代已经结束,让我们拥抱Linux

然后就是傻瓜操作了,记得关闭下 安全启动

小歪并不推荐使用第二种方式安装,在笔记本上怎么都没有效果,在台式上一次成功。所以大家有U盘的尽量使用U盘吧

安装ubuntu

需要用到上面提到过的深度启动盘制作工具,然后去下载 ISO文件,然后就是和上面安装方法一样的,进行操作即可。

有没有很简单。

Win10的时代已经结束,让我们拥抱Linux

我的ubuntu界面,用得少,所以没美化

感受

我使用deepin有一个月了,写代码用deepin,家里的台式还是win7,因为deepin虽然有steam,但是吃鸡不支持在linux下运行。

deepin完全可以满足我的办公需求,Pycharm、sublime、typora、chrome、网易云音乐等等都有,用起来很舒服,至少现在是这样感觉。但是有时候deepin也会卡死。

强烈建议上手linux,可以学到很多命令行操作,安装deepin就好,到时候你的电脑会Windows与deepin共存,根据场景选择系统。

有时间写一篇deepin美化与安装应用相关的东西,看到这一定要点赞哦。

Win10的时代已经结束,让我们拥抱Linux

文末知识点摘要: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 机制。

Win10的时代已经结束,让我们拥抱Linux

再来看:

>>> s3 = intern('hello!')

>>> s4 = intern('hello!')

>>> s3 is s4

True

>>> id(s3)

80325968L

>>> id(s4)

80325968L

intern 是 Python 中的一个内建函数,该函数的作用就是对字符串进行 intern 机制处理,处理后返回字符串对象。我们发现但凡是值相同的字符串经过 intern 机制处理之后,返回的都是同一个字符串对象,这种方式在处理大数据的时候无疑能节省更多的内存空间,系统无需为相同的字符串重复分配内存,对于值相同的字符串共用一个对象即可。

Win10的时代已经结束,让我们拥抱Linux

其实,实现 Intern 机制的方式非常简单,就是通过维护一个字符串储蓄池,这个池子是一个字典结构,如果字符串已经存在于池子中就不再去创建新的字符串,直接返回之前创建好的字符串对象,如果还没加入到该池子中,则先构造一个字符串对象,并把这个对象加入到池子中去,方便下一次获取,用伪代码就可以描述为:

intern_pool = {}

def intern(s):

if s in intern_pool:

return intern_pool展开

else:

obj = PyStringObject(s)

intern_pool展开 = 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基础到精通的免费系统学习课程,点击左下方的了解更多查看吧~~

admin
  • 本文由 发表于 2018年8月1日11:14:27
  • 转载请务必保留本文链接:https://yu72.com/tech/5125.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: