摘要: 你并不了解的format、decimal format格式化数字 a = 1.1 b = 3.2 c = a + b print(c) # 4.300000000000001 # format可以格式化数字,第一个参数是数字,第二个参数是想要格式化的数字格式 print(format(c,'0.2f 阅读全文
posted @ 2020-11-27 10:46 阿木古冷 阅读(192) 评论(0) 推荐(1) 编辑
摘要: python内存泄露 起因 内存泄露指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。导致程序运行速度减慢甚至系统崩溃等严重后果。有 del() 函数的对象间的循环引用是 阅读全文
posted @ 2020-11-27 10:43 阿木古冷 阅读(525) 评论(0) 推荐(0) 编辑
摘要: python3.8的新增功能 本文介绍了与3.7相比,Python 3.8的新功能。有关完整的详细信息,请参见changelog。 Python 3.8已于2019年10月14日发布。 新功能 赋值表达式 有一种新语法:=可将值赋给变量,作为较大表达式的一部分。由于它与海象的眼睛和象牙很像,因此被亲 阅读全文
posted @ 2020-11-27 10:40 阿木古冷 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用paramiko来现实。 二 下载安装 pip3 install paramiko #在python3中 pycrypto,由于 par 阅读全文
posted @ 2020-11-27 10:26 阿木古冷 阅读(363) 评论(0) 推荐(1) 编辑
摘要: 一 IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-bl 阅读全文
posted @ 2020-11-27 10:10 阿木古冷 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换 + 保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的 阅读全文
posted @ 2020-11-27 09:54 阿木古冷 阅读(141) 评论(0) 推荐(1) 编辑