上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: from rest_framework.response import Response # 第一种 class APIResponse(Response): def __init__(self, code=100, msg='成功', status=None, headers=None, **kw 阅读全文
posted @ 2022-11-02 09:21 阿木古冷 阅读(64) 评论(1) 推荐(0) 编辑
摘要: import time import datetime import locale class TimeUtil: def __init__(self, curtime=None): self.curtime = curtime def get_timestemp(self): """时间戳""" 阅读全文
posted @ 2022-11-02 09:06 阿木古冷 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 查看内存空间 使用“free”命令可以查看服务器的内存空间,选项“-m”表示以MB(兆字节)的数据存储单位进行显示。执行结果如下所示: [root@localhost ~]# free -m total usedfree shared buffers cached Mem: 995 168827 0 阅读全文
posted @ 2022-10-14 16:54 阿木古冷 阅读(3196) 评论(0) 推荐(1) 编辑
摘要: 1. submodule简介 submodule是一种git特性,用以将一部分公共代码从主项目中抽离出来成为一个独立的git工程,并以submodule的形式被主项目使用,submodule和主项目(作为区分,本文叫主模块)充分解耦,这样做的好处是作为submodule的公共代码可以被多个主项目工程 阅读全文
posted @ 2022-09-29 10:51 阿木古冷 阅读(4360) 评论(0) 推荐(2) 编辑
摘要: argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广。 argparse使用比较简单,常用的功能可能较快地实现出来,下面我分几个步骤,以Python3为例,逐渐递 阅读全文
posted @ 2022-09-13 15:35 阿木古冷 阅读(474) 评论(0) 推荐(1) 编辑
摘要: # 批量ping IP import argparse import os import platform import time def PingCmd(): cmdStr = '' if platform.system()=='Linux': cmdStr = 'ping -c 1 %s > / 阅读全文
posted @ 2022-09-13 15:24 阿木古冷 阅读(203) 评论(0) 推荐(0) 编辑
摘要: logging 结构 在 Django 中使用 Python 的标准库 logging 模块来记录日志,关于 logging 的配置,不做过多介绍,只写其中最重要的四个部分:Loggers、Handlers、Filters 和 Formatters。 Loggers Logger 即记录器,是日志系 阅读全文
posted @ 2022-09-13 13:38 阿木古冷 阅读(1405) 评论(0) 推荐(1) 编辑
摘要: 状态模式(State) 意图 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 问题 状态模式与有限状态机 的概念紧密相关。 其主要思想是程序在任意时刻仅可处于几种有限的状态中。 在任何一个特定状态中, 程序的行为都不相同, 且可瞬间 阅读全文
posted @ 2022-09-02 15:48 阿木古冷 阅读(218) 评论(1) 推荐(0) 编辑
摘要: 整体设计思路是使用字典来进行存储键值对。 过期时间?想要知道一个缓存的 key 是否失效,就必须知道这个 key 是啥时候放进去的,所以需要有一个 put_time 记录; 同时需要设置失效时间,所以还需要一个多长时间失效的 expired 记录; 那么现在的字典格式就变成了: { key: [va 阅读全文
posted @ 2022-08-30 11:18 阿木古冷 阅读(428) 评论(0) 推荐(0) 编辑
摘要: const 有什么好处? 最直接的好处是,防止被二次修改导致整个程序崩掉! 第一种方法, 使用enum来定义变量,防止串改. from enum import Enum, unique # 若要不能定义相同的成员值,可以通过 unique 装饰 @unique class Const(Enum): 阅读全文
posted @ 2022-08-30 10:23 阿木古冷 阅读(831) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页