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