会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
与君同悦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年6月3日
greenlet和gevent模块
摘要: 协程是用户态的线程,并非真正意义上的线程, 协程只有一个线程,看起来并发的效果是因为它利用了寄存器的上下文切换, 多线程和多进程比较消耗cpu资源,当遇到修改数据的时候,还会遇到死锁的问题。 协程是最大的发挥了cpu的单核能力,遇到io阻塞就切换,阻塞完成之后切换回来。 协程的好处: 跨平台 跨体系
阅读全文
posted @ 2018-06-03 19:20 与君同悦
阅读(952)
评论(0)
推荐(0)
2018年5月24日
paramiko模块
摘要: paramiko模块用来远程连接,传输文件等 连接到服务器: 传输文件:
阅读全文
posted @ 2018-05-24 10:46 与君同悦
阅读(145)
评论(0)
推荐(0)
pytthon3多线程
摘要: python调用的是操作系统的原生线程, 表面是多线程,同一时间只有一个线程在运行,我们看到的多线程并发的现象,只是python利用的cpu的上下文切换, cpu的计算速度很快,所以看起来是并发的效果。 所有如果你的代码是cpu密集型,用单线程比多线程效率可能更高, 如果是io密集型,用多线程的效率
阅读全文
posted @ 2018-05-24 10:39 与君同悦
阅读(234)
评论(0)
推荐(0)
2018年5月20日
centos更新vim8.0
摘要: 此次更新vim至8.0的目的是为了安装vim的python插件 安装python3.6.5: 前戏:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-dev
阅读全文
posted @ 2018-05-20 09:25 与君同悦
阅读(2547)
评论(0)
推荐(0)
2018年5月13日
socketserver实现多用户同时在线ftp
摘要: socketserver服务端 socketserver客户端1 socketserver客户端2
阅读全文
posted @ 2018-05-13 21:52 与君同悦
阅读(386)
评论(0)
推荐(0)
2018年5月9日
socket实现ftp下载文件
摘要: ftp服务端: ftp客户端:
阅读全文
posted @ 2018-05-09 22:21 与君同悦
阅读(1124)
评论(0)
推荐(0)
2018年5月7日
socket模拟ssh客户端和服务器
摘要: ssh服务端: ssh客户端:
阅读全文
posted @ 2018-05-07 14:46 与君同悦
阅读(235)
评论(0)
推荐(0)
2018年5月5日
动态加载模块
摘要: import importlib module_name = "lib.aa" #方法1 #from lib import aa #print(aa.A().name) #方法2 #import lib.aa #print(lib.aa.A().name) #方法3 #lib = __import__("lib.aa") #导入的是lib模块 #print(lib) #...
阅读全文
posted @ 2018-05-05 09:59 与君同悦
阅读(110)
评论(0)
推荐(0)
2018年4月27日
hasattr,getattr,setattr和delattr
摘要: ''' 反射 ''' def add(self): print("我是新绑定的方法!") class People(object): skin = "yellow" def __init__(self, name, age): self.name = name self.age = age def say(self, conte...
阅读全文
posted @ 2018-04-27 21:09 与君同悦
阅读(112)
评论(0)
推荐(0)
类的自带方法执行顺序
摘要: 运行结果如下:
阅读全文
posted @ 2018-04-27 21:06 与君同悦
阅读(158)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告