南瓜园

 找回密码
 注册
查看: 740|回复: 0

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

[复制链接]
发表于 2018-8-4 11:03:37 | 显示全部楼层 |阅读模式

安装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!"
>>>s3iss4
False
>>>id(s3)
80325968L
>>>id(s4)
80326048L
s3和s4虽然值是一样的,但确确实实是两个不同的字符串对象,Python会为它们俩各自分配一段内存空间,假设程序中存在大量值相同的字符串,系统就不得不为每个字符串重复地分配内存空间,显然,对系统来说是一种资源浪费。为了解决这种问题,Python针对字符串引入了intern机制。

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

其实,实现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基础到精通的免费系统学习课程,点击左下方的了解更多查看吧~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

请大家牢记南瓜园网址 www.nan2008.com

QQ|小黑屋|手机版|Archiver|南瓜园

GMT+8, 2024-11-18 10:44 , Processed in 0.090929 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表