搜索到与相关的文章
Python

python 序列化和反序列化

一概述1为什么要序列化因为TCP/IP协议只支持字节数组的传输,不能直接传对象。对象序列化的结果一定是字节数组!当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。2序列化和反序列化序列化(serialization):及有序的列,数据转换成二进制的有序的过程协议:规定序列化和反序列化的转换方式及就是把数据

系统 2019-09-27 17:47:02 2278

Python

Python内置的字符串处理函数详细整理(覆盖日常所用)

str='pythonStringfunction'生成字符串变量str='pythonStringfunction'字符串长度获取:len(str)例:print'%slength=%d'%(str,len(str))字母处理全部大写:str.upper()全部小写:str.lower()大小写互换:str.swapcase()首字母大写,其余小写:str.capitalize()首字母大写:str.title()print'%slower=%s'%(s

系统 2019-09-27 17:46:33 2278

Python

python爬虫常用的模块分析

本文对Python爬虫常用的模块做了较为深入的分析,并以实例加以深入说明。分享给大家供大家参考之用。具体分析如下:creepy模块某台湾大神开发的,功能简单,能够自动抓取某个网站的所有内容,当然你也可以设定哪些url需要抓。地址:https://pypi.python.org/pypi/creepy功能接口:set_content_type_filter:设定抓取的content-type(header中的contenttype)。包括text/htmla

系统 2019-09-27 17:45:57 2278

Python

Python threading的使用方法解析

一、例子:我们对传参是有要求的必须传入一个元组,否则报错import_threadasthreadimporttimedefloop1(in1):print("Startloop1at:",time.ctime())print("我是参数",in1)time.sleep(4)print("Endloop1at:",time.ctime())defloop2(in1,in2):print("Startloop2at:",time.ctime())print(

系统 2019-09-27 17:45:45 2278

Python

python 判断三个数字中的最大值实例代码

python判断三个数字中的最大值,具体代码如下所示:#判断三个数中最大值n1=int(input('pleaseenterthefirestnumber:'))n2=int(input('pleaseenterthesecondnumber:'))n3=int(input('pleaseenterthethirdnumber:'))max_num=0ifn1>n2:max_num=n1ifn1>n3:max_num=n1else:max_num=n3el

系统 2019-09-27 17:45:27 2278

Python

Python 多线程实例详解

Python多线程实例详解多线程通常是新开一个后台线程去处理比较耗时的操作,Python做后台线程处理也是很简单的,今天从官方文档中找到了一个Demo.实例代码:importthreading,zipfileclassAsyncZip(threading.Thread):def__init__(self,infile,outfile):threading.Thread.__init__(self)self.infile=infileself.outfile

系统 2019-09-27 17:38:27 2278

Python

Python 两个列表的差集、并集和交集实现代码

①差集方法一:if__name__=='__main__':a_list=[{'a':1},{'b':2},{'c':3},{'d':4},{'e':5}]b_list=[{'a':1},{'b':2}]ret_list=[]foritemina_list:ifitemnotinb_list:ret_list.append(item)foriteminb_list:ifitemnotina_list:ret_list.append(item)print(r

系统 2019-09-27 17:38:02 2278

编程技术

如何写一手好文档(好代码)?

一、什么样的文档(代码)叫做“好”?任何一篇文档,目标都是给别人看懂。任何一段代码,首先也都是别人能看爽了才是目标。以上述“世界观”为准,很容易得到文档(代码)好不好的结论。以80后小时候读的连环画为例,它就是优秀文档的典范。像连环画这样优秀的文档,主要具备以下几个特点:1.长篇被分成小节。2.小节中关键页有图。3.描述言简意赅。4.页数固定不多。典型地,如果在写文档(代码)时,能够做到上述四点,都是优秀的。比如:PHP文档造福了多少PHP程序员,让PHP

系统 2019-08-29 23:23:04 2278

编程技术

JSP生成验证码

image.jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="gb2312"%><%@pagecontentType="image/jpeg"import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"%><%!//随机颜色ColorgetRandColor(intfc,intbc){Randomrandom=newRan

系统 2019-08-29 23:01:29 2278

编程技术

整合Bullet物理引擎到Ogre on iPhone

writeby九天雁翎(JTianLing)--blog.csdn.net/vagrxie讨论新闻组及文件为什么选择BulletBullet算是一个比较流行的3D物理引擎了,大概的看了几眼以后,了解了一些基本用法,发现很多3D物理中的概念与2D(比如Box2d)中的概念是相同的,甚至,Bullet的一些用法都与Box2D类似。基本了解以后,对于我来说,那就是iPhone平台的问题了。我选择Bullet而不是其它一大堆同样著名的物理引擎,主要源自乌龙(ool

系统 2019-08-29 23:00:56 2278