51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python pandas demo

python pandas demo

 1.importpandasaspdweb_stats={'Day':[1,2,3,4,5,6],'Visitors':[43,34,65,56,29,76],'BounceRate':[65,67,78,65,45,52]}df=pd.DataFrame(web_stats)print...

python 线程

python 线程

 importtimeimportthreadingdeftask_thread(counter):print(f'线程名称:{threading.current_thread().name}参数:{counter}开始时间:{time.strftime("%Y-%m-%d%H:%M:%S...

遇到Io阻塞时会切换任务之【爬虫版】

遇到Io阻塞时会切换任务之【爬虫版】

  #!/usr/bin/envpython3#-*-coding:utf-8-*-fromurllibimportrequestimportgevent,timefromgeventimportmonkeymonkey.patch_all()#把当前程序中的所有io操作都做上标...

Python 实现协程

Python 实现协程

 协程的概念  协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。(其实并没有说明白~)我觉得单说协程,比较抽象,如果对线程有一定了解的话,应该就比较好理解了。那么这么来理解协程比较容易:  线程是系统级别的,它们是由操作系统调度;协程是...

python 同步与异步性能区别

python 同步与异步性能区别

 importgeventdeftask(pid):"""Somenon-deterministictask"""gevent.sleep(0.5)print('Task%sdone'%pid)defsynchronous():foriinrange(1,10):task(i)defasy...

python tcp demo

python tcp demo

 server#-*-coding:utf-8-*-"""CreatedonMonMar2822:28:292016@author:zhanghc"""#引入模块importsocketimportthreadingimporttimedeftcplink(sock,addr):print...

python 将16进制转化为2进制

python 将16进制转化为2进制

 >>>x='123abc'>>>b=bin(int(x,16))[2:]>>>print(b)100100011101010111100 ...

python中string和十六进制、二进制互转

python中string和十六进制、二进制互转

 defstr_to_hex(s):return''.join([hex(ord(c)).replace('0x','')forcins])defhex_to_str(s):return''.join([chr(i)foriin[int(b,16)forbins.split('')]])d...

python 字节数组和十六进制字符串互转

python 字节数组和十六进制字符串互转

 1.字节数组-->十六进制字符串>>>a='ab'>>>a.encode('hex')'6162'2.十六进制字符串-->字节数组>>>b='6162'>>>b.decode('hex')'ab'注意:十...

python 字节与字符串转化

python 字节与字符串转化

 name='laogaoyang'#采用系统默认编码格式nameBytes=name.encode('utf-8')#先将name解码(采用系统默认格式),然后用'utf-8'编码,最后格式为字节nameStr=nameBytes.decode('utf-8')#将字节转为字符串&nbs...

python 将16进制转为字节

python 将16进制转为字节

 数值为:0xFD>>>x="FD">>>x.decode('hex')'xfd' ...

python 字符串转换成字节的三种方式

python 字符串转换成字节的三种方式

 str='zifuchuang'第一种b'zifuchuang'第二种bytes('zifuchuang',encoding='utf-8')第三种('zifuchuang').encode('utf-8') ...

python tcp

python tcp

 serverimportsockethost="localhost"port=10000s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind((host,port))s.listen(5)while(1):sock,addr=s...

Mac下安装与配置Go语言开发环境

Mac下安装与配置Go语言开发环境

 安装gobrewinstallgo如果提示-bash:brew:commandnotfound,可以看这:https://www.cnblogs.com/sea-stream/p/10309985.html安装完毕,一般安装好go之后,使用goenv查看一下当前环境。此时显示出来的GOR...

Remastersys -- 将正在使用的Ubuntu14.04 制作成镜像文件

Remastersys -- 将正在使用的Ubuntu14.04 制作成镜像文件

 remastersys是一个能够备份你的ubuntu系统的工具。 源码在github上能找到:RemastersysSource另外系统是Ubuntu14.04/12.04也可以直接apt安装:sudoadd-apt-repositoryppa:mutse-young/rema...