摘要:Class也是Object 在理解metaclass之前,我们需要先理解Python中的class。从某种程度上来说,Python中的class的定位比较特殊。 对于大部分面向对象语言来说,class是一段定义了如何产生object的代码块。在Python中这一定义也成立: >>> class ex 阅读全文
posted @ 2021-04-30 09:40 lincappu 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Python针对日期时间的处理提供了大量的package,类和方法,但在可用性上来看非常繁琐和麻烦 第三方库Arrow提供了一个合理的、人性化的方法来创建、操作、格式转换的日期,时间,和时间戳,帮助我们使用较少的导入和更少的代码来处理日期和时间。 $ pip install arrow 获取当前时间 阅读全文
posted @ 2021-04-14 11:54 lincappu 阅读(129) 评论(0) 推荐(0) 编辑
摘要:π #3.145926……e #2.72…..ceil(x) #对x向上取整floor(x) #对x向下取值整pow(x,y) #x的y次幂log(x) #自然对数Log10(x) #常用对数squrt(x) #x的算术平方根exp(x) #x的e次幂degrees(x) #将弧度值x转化成角度值r 阅读全文
posted @ 2021-04-13 17:38 lincappu 阅读(19) 评论(0) 推荐(0) 编辑
摘要:以内核模块 drbd 为例: 1、创建 /etc/modules-load.d/drbd.conf 中,直接写模块名: drbd 2、创建 /etc/sysconfig/modules/drbd.modules:内容如下 # drbd module exists? /usr/sbin/modinfo 阅读全文
posted @ 2021-03-26 18:06 lincappu 阅读(76) 评论(0) 推荐(0) 编辑
摘要:今天在卸载光驱时,系统报了个提示:“device is busy”。上网查了查,查到fuser 这个命令,看了网上的介绍,个人觉得蛮有用的,用文件或者套节字来表示识别进程。有两个常用功能:查看我需要的进程和要杀死我查到的进程。 比如当你想umount光驱的时候,结果系统提示你设备正在使用或者正忙,可 阅读全文
posted @ 2021-03-26 16:49 lincappu 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储 set() #在Redis中设置值,默认不存在则创建,存在则修改 r.set('name', 'zhangsan') '''参数: set(name, value, ex=None, px=None 阅读全文
posted @ 2021-02-20 22:35 lincappu 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r 阅读全文
posted @ 2021-02-20 22:31 lincappu 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、什么是Celery 1.1、celery是什么 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task 阅读全文
posted @ 2020-09-29 15:23 lincappu 阅读(201) 评论(1) 推荐(1) 编辑
摘要:在顶层抽象上,python对象是属性、方法、作用域的集合。 在底层实现上,python对象不过就是对c语言struct结构的封装。 一个python的int类型可以写成这样: class python_int(object): def __init__ (self, value): self.val 阅读全文
posted @ 2020-09-24 08:49 lincappu 阅读(191) 评论(0) 推荐(1) 编辑
摘要:aiohttp分为服务器端和客户端,本文只介绍客户端。由于上下文的缘故,请求代码必须在一个异步的函数中进行: async def fn(): pass 安装 pip install aiohttp 基本语法 async with aiohttp.request('GET','https://gith 阅读全文
posted @ 2020-09-20 22:45 lincappu 阅读(504) 评论(0) 推荐(0) 编辑