搜索到与相关的文章
Python

Python-CentOS7安装Python3.7.0(转)

环境:虚拟机下的CentOS7,Python-3.7.0.tar.xz步骤:1,可选则安装Python之前更新yum,当然需要管理员权限,注意即可。简单起见,整个安装过程可以都采用管理员运行,在安装CentOS7的时候可能不同需求安装的初始包也不相同,比如有的安装了开发工具(DevelopmentTools),有的没有安装,没有安装的可能需要手动安装一下。因为我们要安装的是3.7,3.7较之前的版本需要一个新的依赖包libffi-devel,需要安装一下,

系统 2019-09-27 17:47:58 2161

Python

简单介绍Python中的decode()方法的使用

decode()方法使用注册编码的编解码器的字符串进行解码。它默认为默认的字符串编码。语法以下是decode()方法的语法:str.decode(encoding='UTF-8',errors='strict')参数encoding--这是所使用的编码。对于所有的编码方案的列表,请访问:标准编码库errors--这可能是给定一个不同的错误处理机制。默认的错误是“严格”,即编码错误提出UnicodeError。其他可能的值是ignore','replace'

系统 2019-09-27 17:47:20 2161

Python

python的dict,set,list,tuple应用详解

本文深入剖析了python中dict,set,list,tuple应用及对应示例,有助于读者对其概念及原理的掌握。具体如下:1.字典(dict)dict用{}包围dict.keys(),dict.values(),dict.items()hash(obj)返回obj的哈希值,如果返回表示可以作为dict的keydel或dict.pop可以删除一个item,clear清除所有的内容sorted(dict)可以把dict排序dict.get()可以查找没存在的

系统 2019-09-27 17:47:12 2161

Python

用 Python 生成有“灵魂”的二维码

本文作者:HelloGitHub-LITTLECHIEH这是HelloGitHub推出的《讲解开源项目》系列,今天给大家推荐一个Python开源生成二维码的项目——qrcode一、介绍1.1二维码二维码又称二维条码,常见的二维码为QRCode,QR全称QuickResponse。是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见。我们可以用它支付、浏览网站等,为什么他会这么流行?下面说几个特点:可存储的信息量大:可容纳多达1850个

系统 2019-09-27 17:47:06 2161

Python

Python项目 基于Scapy实现SYN泛洪攻击的方法

python3版本的Scapy--Scapy3k来实现一个简单的DDos。首先实现SYN泛洪攻击(SYNFlood,是一直常用的DOS方式之一,通过发送大量伪造的TCP连接请求,使被攻击主机资源耗尽的攻击方式)。TCP三次握手的过程在这里就不再赘述,SYN攻击则是客户端向服务器发送SYN报文之后就不再响应服务器回应的报文,由于服务器在处理TCP请求时,会在协议栈留一块缓冲区来存储握手的过程,如果超过一定的时间没有接收到客户端的报文,那么本次连接在协议栈中存

系统 2019-09-27 17:46:22 2161

Python

Python的互斥锁与信号量详解

并发与锁多个线程共享数据的时候,如果数据不进行保护,那么可能出现数据不一致现象,使用锁,信号量、条件锁互斥锁1.互斥锁,是使用一把锁把代码保护起来,以牺牲性能换取代码的安全性,那么Rlock后必须要relase解锁不然将会失去多线程程序的优势2.互斥锁的基本使用规则:importthreading#声明互斥锁lock=threading.Rlock();defhandle(sid):#功能实现代码lock.acquire()#加锁#writercodein

系统 2019-09-27 17:45:51 2161

Python

用python读取excel文件

常用的简单的用法:fromxlrdimportopen_workbookbook=open_workbook(r'C:\Users\admin\Desktop\q.xlsx')sheet=book.sheets_names()[0]#第一个工作表名称sheet=data.sheet_by_name('Sheet1')#获得第一个工作表sheet=book.sheets()[0]#获得第一个工作表#获取总行数nrows=table.nrows#获取总列数nc

系统 2019-09-27 17:45:47 2161

Python

Python缩进和冒号详解

对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。例如:ifTrue:print("Hellogirl!")#缩进一个tab的占位else:#与if对齐print("Helloboy!")#缩进一个tab的占位Python对代码的缩进要求非常严格,如果不采用合理

系统 2019-09-27 17:38:32 2161

编程技术

用WinInet开发Internet客户端应用指南(一)

一、概述一个Internet客户端程序的目的是通过Internet协议如:HTTP、FTP等来存取网络数据源(服务器)的信息。客户端程序可以访问服务器获得象天气预报,股票价格、重要新闻数据,甚至是与服务器交换信息。Internet客户端程序可以通过外部网络(Internet)或内部网络(一般为Intranet)访问服务器。为了开发Internet客户端程序。MFC类库提供了专门的Win32Internet扩展接口,也就是WinInet。MFC将WinIne

系统 2019-08-29 23:33:56 2161

编程技术

《走出软件作坊》即将印刷出版,大家喜欢怎么看

今天,电子工业出版社博文视点的周筠周老师给我发过来书的版式样稿,希望我作为作者来决定那个样式比较好看。我个人是个审美盲,我对设计一窍不通,我个人的喜好和阅读习惯也和很多有有所不同,所以不敢妄下结论。所以我想到,既然这本书起源于CSDN的博客,并且在博客上受到大家的欢迎和不断的转载,那么我就在博客上继续让大家来投票,大家觉得哪个版式好,咱们就用哪个版式来排版。让我想起两句话:大家好才是好。网络,网聚草根的力量。大家来投一下票吧,是第一个好,还是第二个好,还是

系统 2019-08-29 23:31:26 2161