当前位置: 首页 > news >正文

wordpress分页只有上一页下一页seo高级教程

wordpress分页只有上一页下一页,seo高级教程,网页设计制作免费,页面结构和页面设计1 python类装饰器编写单体类 类装饰器用于装饰类#xff0c;用于管理类自身#xff0c;或用于管理实例创建调用。 单体类#xff0c;不管创建多少次实例#xff0c;都只有一个实例的类。可以通过类装饰器管理装饰类的全部实例#xff0c;实现单体类。 1.1 字典存放单体…1 python类装饰器编写单体类 类装饰器用于装饰类用于管理类自身或用于管理实例创建调用。 单体类不管创建多少次实例都只有一个实例的类。可以通过类装饰器管理装饰类的全部实例实现单体类。 1.1 字典存放单体类 描述 通过类装饰器创建的类实例存放在全局字典实现单体类。 1 定义全局字典instances 2 类作为字典键实例为字典值不存在则创建否则返回 3 嵌套函数定义类装饰器入参为类cls返回可调用函数 示例 instances{}def getInstance(cls,*args):if cls not in instances:instances[cls]cls(*args)return instances[cls] def singlecls(cls):def onCall(*args):return getInstance(cls,*args)return onCall singlecls class Clerk:def __init__(self,name,rate,days):self.namenameself.raterateself.daysdaysdef pay(self):return self.rate*self.days singlecls class TestSingleCls:def __init__(self,val):self.attrval C1Clerk(梯阅线条,2000,22)c2Clerk(tyxt,2100,23)C1.name,C1.pay() (梯阅线条, 44000)c2.name,c2.pay() (梯阅线条, 44000)tsc1TestSingleCls(9555)tsc2TestSingleCls(9556)tsc1.attr,tsc2.attr (9555, 9555)id(C1),id(c2) (11409136, 11409136)id(tsc1),id(tsc2) (11410160, 11410160) 1.2 nonlocal单体类 描述 通过嵌套函数的作用域来创建单体类。装饰的每个类使用各自的封闭作用域。 1 定义嵌套变量instance为None 2 通过nonlocal为instance赋值如果为None则创建实例否则返回实例 3 嵌套函数定义类装饰器入参为类cls返回可调用函数 示例 def singlecls(cls):instanceNonedef onCall(*args):nonlocal instanceif instance is None:instancecls(*args)return instancereturn onCall singlecls class Clerk:def __init__(self,name,rate,days):self.namenameself.raterateself.daysdaysdef pay(self):return self.rate*self.days C1Clerk(梯阅线条,2000,22)C2Clerk(tyxt,2100,23)id(C1)id(C2),id(C1),id(C2) (True, 11503152, 11503152)C1.name,C2.name (梯阅线条, 梯阅线条)1.3 可调用类实例实现单体类 描述 通过可调用类实例的装饰器实现单体类。 1 实例属性instance初始化为None 2 如果instance为None则创建实例否则返回实例 3 定义可调用类实例返回装饰类的实例 示例 class SingleCls:def __init__(self,cls):self.clsclsself.instanceNonedef __call__(self,*args):if self.instance is None:self.instanceself.cls(*args)return self.instance SingleCls class Clerk:def __init__(self,name,rate,days):self.namenameself.raterateself.daysdaysdef pay(self):return self.rate*self.days C1Clerk(梯阅线条,2000,22)C2Clerk(tyxt,2100,23)id(C1)id(C2),id(C1),id(C2) (True, 11615440, 11615440)C1.name,C2.name (梯阅线条, 梯阅线条)
http://www.zqtcl.cn/news/808695/

相关文章:

  • 甘肃省通信管理局网站北京软件开发公司排名前十强
  • 用现成的网站模板只套内容就可以有这样的吗忻府网站建设排名
  • 网站设计结果泸州市住房和城乡建设厅官方网站
  • php网站开发入门到精通教程旅游网站项目评估
  • 四川省城乡和住房建设厅网站首页通过邮箱查注册网站
  • 自己的网站怎么编辑如何做响应式的网站
  • 做一个产品网站要多少钱网站宣传与推广的方法
  • 郑州区块链数字钱包网站开发公司局部装修改造找哪家装修公司
  • 网站界面可以做版权吗学生网站建设的总结与评价
  • 用表格做网站10条重大新闻
  • 河南定制网站建设报价盐城网站建设制作工作室
  • 能看各种网站的浏览器wordpress文章名称背景
  • ppt做视频模板下载网站网站建设在哪些方面
  • 能用pinduoduo做网站吗网站建设行业的分析
  • 新乡商城网站建设价格做网站网站会怎么样
  • 给个网站能用的2022作品集模板
  • 做推送好用的网站科技资讯网站有哪些
  • 手机上如何制作网站wordpress阅读量随机生成
  • 汝州市住房和城乡建设局网站网站自己做流量
  • 怎么做网站有利于收录沭阳做网站公司排名前十
  • 给企业做网站如何定价电商系统平台
  • 山东川畅科技网站设计流量网站建设教程
  • 湖南省住房建设厅网站企业手机网站制作
  • 做虚假网站犯法吗发稿计划
  • 网站怎么防黑客网站建设一般要多大空间
  • 做网站一般要多钱织梦做网站被告
  • 响应式网站如何设计网页设计与制作课程标准化项目申报书
  • 苏州公司技术支持 苏州网站建设蔬菜类网站建设规划书
  • 主流做网站wordpress字体设置
  • 大连网站建设解决方案加快政务网站群建设管理