网站首页 站内搜索

搜索结果

查询Tags标签: __,共有 4138条记录
  • Ubuntu 和 mingw 关于mkdir 不兼容的问题

    参考:https://github.com/kyz/libmspack/issues/1 添加如下代码: #if defined(__WIN32__) || defined(__MINGW32__) # define mkdir(a, b) mkdir(a) /* mkdir command on Win32 does not support file permissions */ #endif

    2022/8/28 5:22:54 人评论 次浏览
  • python基础__装饰器(修饰器)

    装饰器处理逻辑 当解释器读到@装饰符,会先解析@下一行的内容,把下一行的函数或者类作为@后边的函数的参数,执行被装饰的函数。 例子1:被修饰函数不带参数1 def log(func):2 def wrapper():3 print(log开始 ...)4 func()5 print(log结束 .…

    2022/8/28 1:22:50 人评论 次浏览
  • Python枚举用法_Enum

    # -*- coding: utf-8 -*- from enum import Enum, unique# 1. 枚举的定义 # 首先,定义枚举要导入enum模块。 # 枚举定义用class关键字,继承Enum类。# 2. 如果要限制定义枚举时,不能定义相同值的成员。 # 可以使用装饰器@unique【要导入unique模块】@unique class SayDu…

    2022/8/27 14:23:18 人评论 次浏览
  • 1.单例模式

    1.单例模式单例,顾名思义是一个实例,即在一个项目之中,单例的类只实例化一次。它常常应用于数据库操作、日志函数。 在一个大型项目中使用到日志和数据库操作的地方很多,不能每个文件都去单独实例化一次,此时单例模式就显示出了他的价值。 单例的核心在类的内部方法 …

    2022/8/26 23:24:44 人评论 次浏览
  • python之模块与包

    1.导入方式3.全导入from 文件名  import  *   #*表示所有 PS:针对于*号的导入还可与控制名字的数量在模块文件中可以使用__all__ = [字符串的名字]控制*能够获取的名字 循环导入问题 循环导入是两个文件彼此导入彼此 解决方法:彼此在导入名字之前 先准备好 (循环…

    2022/8/25 14:23:09 人评论 次浏览
  • Python_13包

    一、包 1、包用于将一组模块归并到一个目录中,将有联系的模块组织在一起,可以有效避免模块名称冲突问题,让应用组织更加清晰。2、Python语法要求每个包都必须有__init__.py文件,__inti__.py可包含python代码,但通常为空,仅用于扮演报的初始化、替目录产生模块命名空…

    2022/8/25 1:25:33 人评论 次浏览
  • prometheus监控redis-cluster集群

    信息 prometheus v2.1.0 redis_exporter v1.6.1 redis cluster 5.0 3 mater 3 slave prometheus.yml 在prometheus.yml添加两个job,redis_exporter和redis_exporter_targets,redis_exporter_targets才是真正监控redis集群的。## config for scraping the exporter itsel…

    2022/8/24 2:22:52 人评论 次浏览
  • python函数及内置函数__init__自己的见解!!

    函数的定义方式(常见的三种) 第一种,无参数 def hanshu():print("hanshu") hanshu() #调用函数 第二种,有参数,并把值传递给两个参数 def hanshu(a,b):print(a+b) hanshu(5,6) #调用并传递值到函数变量a,b中 第三种,直接在函数的参数中定义好值。 de…

    2022/8/24 1:24:22 人评论 次浏览
  • python argsparse

    python 运行时参数设置import argparse# Press the green button in the gutter to run the script. if __name__ == __main__:parser = argparse.ArgumentParser(description=Process some integers.)parser.add_argument("-c","--config",nargs=&qu…

    2022/8/24 1:22:46 人评论 次浏览
  • [转]使用 exec 函数时需要注意的一些安全问题

    转载地址:https://www.ucloud.cn/yun/37950.html 众所周知,在 python 中可以使用 exec 函数来执行包含 python 源代码的字符串: >>> code = """...: a = "hello"...: print(a)...: """ >>> exec(code) hello…

    2022/8/22 23:24:27 人评论 次浏览
  • python wraps装饰器

    from functools import wrapsdef decorator(func):"""this is decorator __doc__"""@wraps(func)def wrapper(*args, **kwargs):"""this is wrapper __doc__"""print("this is wrapper method")re…

    2022/8/22 14:27:37 人评论 次浏览
  • python switch 替换if else

    1,python 解释器版本3.10以上可以使用如下 def dar(darling):match darling:case 400:print(400)case 401:print(401)case _:print(404)if __name__ == __main__:dar(400)解释器版本,小于3.10 会报错SyntaxError: invalid syntax 2,所有版本status = {400: lambda: stat4…

    2022/8/22 14:27:20 人评论 次浏览
  • pbds 学习记录

    # pbds 学习记录pbds库提供了一些常用的数据结构,常数上通常比对应的常用 stl 更快,所以值得整理一下。## 堆为了使用 pbds 的堆,我们要使用如下头文件```cpp #include <ext/pb_ds/priority_queue.hpp> ```声明如下```cpp __gnu_pbds :: priority_queue<T, Co…

    2022/8/22 6:53:29 人评论 次浏览
  • Python custom modify the __add__ method All In One

    Python custom modify the add method All In OnePython 改写 __add__ 类方法"""# class Juice: # def __init__(self, name, capacity): # self.name = name # self.capacity = capacity# def __str__(self): # return (…

    2022/8/22 1:25:21 人评论 次浏览
  • 04. Prometheus - 指标处理(PromQL)

    指标(Metrics) Prometheus 会将所有采集到的样本数据以时间序列(time-series)的方式保存在内存数据库中,并且定时保存到硬盘上。 时间序列按照时间戳和值的序列顺序存放,每条时间序列通过 指标名称(metrics name)和一组 标签集(labelset)命名。在时间序列中的每…

    2022/8/21 6:56:34 人评论 次浏览
扫一扫关注最新编程教程