Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Python中利用set去除列表(list)重复元素

Python中利用set去除列表(list)重复元素

Python的set类型和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除重复元素。 如果我们要处理一些数据,需要去除掉重复元素,比如列表a = [5, 2, 5, 1, 4, 3, 4],可以用如下方式实现a=[5,2,5,1,4,3,4] printlist(set(a)) Python中set集合对象还支持union(联合[|])、intersection(交[&])、difference(差[-])和sysmmetric ...
你发现Linux系统下的病毒吗?

你发现Linux系统下的病毒吗?

有人说Linux系统非常安全,用了一年半载都没有病毒,有些人不相信。尽管Linux下是有病毒和木马的,但是我听不到哪个使用Linux系统的人反应他的机子中毒了,如果是Windows倒是经常听说,也不是经常,是常常而已。不是病毒就是木马或是恶意软件,这些应该是Windows的专利,所以从Windows转到Linux的人都会问哪开防火墙,哪里有下杀毒软件。这些我感觉不需要。所以我展开这个调查,也给我们班的那些大伙看看,Linux到底安全到什么程度,兄弟姐妹们,...
Python实现发送邮件功能(可发送附件)

Python实现发送邮件功能(可发送附件)

在日常工作当中,我们经常要发送一些邮件,比如系统的监控、自动化运维、网站注册后的确认信等各种方面。我们可以通过Python的smtplib模块轻松的实现发送电子邮件。 smtplib.SMTP([host[, port[, local_hostname[, timeout]]]]) SMTP类构造函数,表示与SMTP服务器之间的连接,通过这个连接我们可以向SMTP服务器发送指令,执行相关操作(如:登陆、发送邮件)。该类提供了许多方法,将在下面介绍。它的所...
有没有在Ubuntu系统下被病毒侵袭过

有没有在Ubuntu系统下被病毒侵袭过

我用Ubuntu Linux有一季度了,现在Windows中运行在我的Ubuntu虚机中,Windows太多的恶意软件搞得我机子无法运行,在决定用Linux时还不太信这个系统不中毒,果然用后感觉就是好,可能是因为我用电脑是上网和办公用吧,没什么大要求,Ubuntu都能满足,让我高兴的是Ubuntu至今还没有中毒,以前在Windows到过的地方就染上毒的现在一点反应也没有。 我开这个专题看一下用Ubuntu的人到底有没有中毒的记录,或者是系统反常慢的现象。...
Python之PyChart画图方法

Python之PyChart画图方法

其实,Python绘图的方式很多,也有很多开源不错的模块可以选择,比如常用于科学计算的Matplotlib、Cairoplot(需要翻墙)、Chaco、Python Google Chart、PyCha、pyOFC2、PyChart、PLplot、ReportLab、VPython等等。 这里,我们介绍下PyChart模块,其绘图还是比较方便的,而且绘出的图像也还不错。我们除了需要安装PyChart模块之外,还需要安装Ghostscript和GSview...
Python之Matplotlib画图方法

Python之Matplotlib画图方法

Matplotlib是一个由John Hunter等开发的,用以绘制二维图形的Python模块。Matplotlib可以绘制多种形式的图形包括普通的线图,直方图,饼图,散点图以及误差线图等;可以比较方便的定制图形的各种属性比如图线的类型,颜色,粗细,字体的大小等;它能够很好地支持一部分TeX排版命令,可以比较美观地显示图形中的数学公式。 Matplotlib的安装方法请参考官方文档:http://matplotlib.sourceforge.net/use...
电脑黑客首度攻击人类大脑 美国FBI为此担忧(图)

电脑黑客首度攻击人类大脑 美国FBI为此担忧(图)

电脑黑客首度攻击人类大脑据科学连线网报道,近日美国科学家进行了首次模拟电脑黑客攻击人类大脑的实验。实验不仅引起了FBI的注意,并且一些特殊的电脑网络案件也使网络安全专家担心万分。据报道,在过去的一个月里,多位患有癫痫病的网友向警方报案称,他们在浏览一些网站的时候,发觉出现意识不清的现象,甚至有被人控制的感觉。FBI在经过调查后发现,一些电脑黑客在使用特殊的方法“攻击”使用电脑的癫痫病患者,故意使他们发病。据报道,虽然在实验中,科学家没有发现模拟攻击可以控制...
Python使用Twisted总结

Python使用Twisted总结

最近一直想把Python的Twisted框架好好学习学习,但苦于在生产环境中没有实际的应用,参考网上关于Twisted系列教程,决定深入学习下。Twisted起源于一款游戏,并在游戏中用于商业活动中,我个人也希望它能给用户带来Entertaining的交互的用户体验。 Twisted对网络应用开发者来说是一个平台。Python语言本身就很强大,但它缺少很多其他语言都在极力添加的功能。现在好了,Twisted是一款很好的(稍微特别的)纯Python框架或库,...
Linux系统下的Apache网站安全防护

Linux系统下的Apache网站安全防护

Linux的广泛应用和快速发展得益于互联网的飞速发展。对于Internet上应用广泛的Web服务来说,Linux表现出色。很难说清目前Internet上究竟有多少个网站在使用Linux系统,但众多网站中采用Apache服务器的无疑占据了极大的市场份额。 怎么样为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行严格...
Node.js 之“Hello World”

Node.js 之“Hello World”

Node.js 安装配置异常简单,稍微懂得程序的所谓专业或者非专业人员都能搞定。现在进入您的 Node “Hello World”之旅第一步:毫无疑问,下载Node.js安装程序,在Windows平台,只要选择Windows安装包,下载后直接双击安装就可以了下载地址:点击下载第二步:在随便一个您的C盘,D盘,或者xxx盘建一个记事本文件,名字叫example,后缀改为“.js"即可,我想写程序的尤其是web编程的应该会偷笑吧,这个啥玩意啊,不就是javas...
Linux操作系统下缓冲区溢出攻击的对策

Linux操作系统下缓冲区溢出攻击的对策

虽然Linux病毒屈指可数,但是基于缓冲区溢出(Buffer Overflow)漏洞的攻击还是让众多Linux用户大吃一惊。所谓“世界上第一个Linux病毒”??reman,严格地说并不是真正的病毒,它实质上是一个古老的、在Linux/Unix(也包括Windows等系统)世界中早已存在的“缓冲区溢出”攻击程序。reman只是一个非常普通的、自动化了的缓冲区溢出程序,但即便如此,也已经在Linux界引起很大的恐慌。 缓冲区溢出漏洞是一个困扰了安全专家30...
怎样强制定期更改Linux系统口令

怎样强制定期更改Linux系统口令

Linux口令时效是一种系统机制,用于强制口令在特定的时间长度后失效。对用户来说,这可能带来了一些麻烦,但是它确保了口令会定期进行更改,是一项很好的安全措施。默认情况下,绝大多数的Linux分装版本并没有打开口令时效,不过要想打开却非常简单。通过编辑/etc/login.defs,你可以指定几个参数,来设置口令实效的默认设定:PASS_MAX_DAYS 99999PASS_MIN_DAYS 0PASS_WARN_AGE 7当设置口令时效的天数为99999时...
Linux平台下入侵工具Knark的分析与防范

Linux平台下入侵工具Knark的分析与防范

本文讨论了Linux平台下攻击者入侵成功以后常常使用的一些后门技术,并且对最著名的rootkit工具之一?knark进行了详细的分析,并且指出了在发现系统被入侵以后如何发现是否是kark及如何恢复。什么是"rootkit"?入侵者入侵后往往会进行清理脚印和留后门等工作,最常使用的后门创建工具就是rootkit。不要被名字所迷惑,这个所谓的“rootkit”可不是给超级用户root用的,它是入侵者在入侵了一太主机后,用来做创建后门并加以伪装用的程序包。这个程...
用C语言进行BMP文件的读写

用C语言进行BMP文件的读写

bmp是BitMap(位图)的简称,也是所有windows上图片显示的基础。所有的图片格式,都必须转换成bmp才能进行最终的显示。所以,bmp文件的读写,就变得非常重要了。然而,很多人是借助于MFC类,C# 库函数,OpenCV,OpenGL等库函数进行bmp文件的读写。试想一下,如果你要在诸如DSP、FPGA之类的嵌入式设备上进行bmp文件的读写,总不能去安装一个庞大的MFC,C#类库吧?其实,我们完全可以抛开这些庞杂繁琐的类库和API函数,仅仅利用C语...
<< 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 >>