2019年9月29日 自定制property

描述符能实现大多pyhon类特性中的底层方法,包括:classmethod  ,  staticmethd   ,   property  ,   __slots__

描述符在被修饰的类中去定义一个类属性
class Lazyproperty:
    def __init__(self,func):
        print('>>>>>',func)
        self.func=func
    def __get__(self, instance, owner):#self 是Lazyproperty()生成的对象
        print('get方法')
        return self.func(instance)#instance含义是传递的实例本身,owner是产生instance的类




class Room:
    #描述符在被修饰的类中去定义
    # area=Lazyproperty(area)#描述符操作,但是下面的@lazyproperty 就是在做相同的事情
    def __init__(self,name,width,length):
        self.name=name
        self.width=width
        self.length=length

    # @property #静态属性 有@实际就在运行 area=property(area)  相当于对property 做实例化。可以是函数,也可以是类,都能实现装饰器效果,实现了给类增加描述符area=property(area)
    @Lazyproperty
    def area(self):
        return self.width*self.length




r1=Room('cs',2,4)
print(r1.area) #此处调用的是Lazyproperty(area)后返回赋值的area,触发非数据描述符
# print(r1.area.func(r1))#纯手动触发运行

》》》》》》》》》》

get方法
8

转载于:https://www.cnblogs.com/python1988/p/11609981.html

【信息科学与工程学】【数据中心】 第二十三篇【智算中心】DDC网络-满足大规模训练、推理、存储区网络(Roce2组网)-01 设计维度目标值设计原则实现手段评估指标性能目标​端到端延迟<10ms低延迟优先RDMA优化,拓扑扁平化延迟分布,p99延迟可用性目标​99.99%可用性冗余设计多路径,设备冗余MTBF,MTTR吞吐目标​核心交换>10Tbps无阻塞交换大带宽核心,Clos架构对分带宽扩展性目标​线性扩展至1000节点模块化设计标准Pod架构扩展成本函数安全目标​零信任架构纵深防御微分段,加密传输安全事件数能效目标​PUE<1.2绿色计算高效设备,智能调度能效比(W/IOPS) 2. 物理拓扑设计 2.1 数据中心物理 阅读详情

相关推荐

【零基础学智能仿真-68】本地仿真助手的工具调用

本节学习把本地大模型的计算建议转化为可检查的工具调用。以两单元均匀杆为例,建立工具白名单、参数范围和原需求一致性校验,完成有限元求解、物理验收、结果回传与日志保存。通过合法调用、未知工具和参数篡改案例理解失败处理,并提供可选的Ollama接入程序,区分模型解释与工具原始结果,为下一节综合仿真研究打通计算入口。

2402_84593233的博客 323

python自定义一个日期类

本文介绍了如何在python种自定义一个日期类,如何在日期类种定义各种魔法方法,用于日期类的大小比较、天数加减和日期的迭代。以及如何在日期类中定义实例方法和类方法,用于日期间隔的计算、日期的格式化输出、得到当前日期是星期几。最后介绍了property在日期类中的应用,如果你对如何取定义一个类感到迷茫,这篇文章或许对你有所启发。

爆笑蛙的博客 1802

wsl2上运行带有Isaac Gym的程序报错: GPU Pipeline: disabled

显示GPU Pipeline:disabled,查找相关文档发现是WSL2目前不支持Isaac Gym,时,想要在wsl2上运行,最后报错如下。

2303_78660611的博客 956

HTML Meta标签知多少

文章已同步至个人Blog:Benjamin - 专注前端开发和用户体验标签常常被用来定义HTML文档的元数据或者HTTP协议的指向,这些元数据常用在SEO、HTML Pages or Apps on Mobile/Handheld Devices,该标签主要包括以下属性:123456789101112131415161718192021222324252627282930 为了提高站外内容的传播效率,2010年9月,在F8会议上Facebook公布了一套

2403_88477236的博客 2026

PLL锁相环性能上不去?可能是电荷泵的电流失配在捣鬼(附Jae-Shin Lee经典方案解析)

本文深入分析了PLL锁相环性能瓶颈的根源——电荷泵电流失配问题,详细解析了Current Mismatch和Current Deviation的区别及其对系统的影响。重点介绍了Jae-Shin Lee的多级电流镜技术,该方案通过运放构建虚拟短路和四级电流镜结构,显著降低了电流失配,使参考杂散改善15dB以上。文章还提供了从仿真到流片的完整优化流程,帮助工程师系统解决电荷泵性能问题。

weixin_30684743的博客 366

青龙人形机器人硬件平台设计全解析:从构型到控制系统的实战指南

本文深度解析了青龙人形机器人硬件平台的设计全流程,从需求分析、构型设计到核心系统实现。文章详细阐述了其43个自由度的仿生构型、高动态性下肢设计、灵巧作业系统以及分布式控制架构,并探讨了旋转关节与直线关节等关键技术选型,为开发者提供了从理论到实践的完整硬件设计指南。

weixin_29248313的博客 379

hbase 0.96 安装

下载地址链接:http://pan.baidu.com/s/1sjubg0t密码: crxs 将下载的hbase解压缩 [hadoop@hadoopmaster upload]$ tar -zxvf hbase-0.96.0-aboutyun.tar.gz 移动到hadoop目录下 [hadoop@hadoopmaster upload]$ mv hbase-0.96.0-...

Zaya0402的博客 207

使用基于物质点法(MPM)的Anura3D模拟沙柱坍塌

本博客使用开源软件Anura3D软件模拟了一个沙柱坍塌的过程,这个软件是基于基于物质点法(MPM)设计的

weixin_59902634的博客 4038

(课程设计)python房屋租赁管理系统 毕业设计 附源码745613

租客模块: 账号注册。 账号登录认证。 管理个人资料信息,修改可修改的信息项。 房屋租赁,同时查看历史已租赁的记录。 房屋信息,同时查看历史房屋信息浏览的记录。 预约看房,填写预约信息提交系统等待房东审核。 房屋租赁,具体房屋信息,申请租赁提交等系统审核。 退房登记,填写退房原因,提交申请信息。 房东模块: 房屋信息发布,具体发布自己房屋的信息。 预约看房处理,处理租客提交的预约申请。 租赁合同,合同细则等。 退房登记,查看租客的退房信息等。 管理员模块: 对用户留下的评论数据进行维护,删除违规评论。 对用

ID3461074420的博客 7299

EMC诊断技术及电磁兼容理论设计

本文深入探讨了EMC诊断技术,重点在于滤波篇,详细讲解了EMI滤波器的设计、选型、测试及应用注意事项。内容涵盖噪声限值法规、滤波器的法规依据、插入损耗测试以及滤波电容的高频特性。同时,还阐述了噪声源的近场与远场特性,如何快速定位和抑制噪声。通过实例分析,提供了滤波器件和辐射噪声抑制器件的选型策略。

让你爱上电路设计 2161

【35】软考软件设计师——设计模式代码填空(C++版)满分精讲|第5/6题二选一必考

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第35篇,聚焦下午选做题**第5/6题C++版设计模式代码填空**,与上一篇Java版形成双子配套,单题分值稳定12~15分。全文超4000字深度拆解C++独有核心考点:虚函数/纯虚函数、构造与析构函数规范、继承权限、模板类编程在设计模式中的应用;精讲单例、工厂、策略、观察者、适配器五大高频模式的C++专属代码写法,标注所有填空核心点位、语法陷阱、内存安全规范

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 541

【课程设计】(附源码)python房屋租赁管理系统 毕业设计745613

房屋租赁管理系统主要针对房屋租赁业务的应用特点,涉及出租房屋信息管理、租客管理、租赁合同管理、预约看房以及退房登记管理的全面管理系统。本设计主要实现集人性化、高效率、便捷等优点于一身的房屋租赁网站,完成房屋推荐、房屋资讯、租客信息、房屋租赁、退房登记、合同等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,

Biye_Design的博客 4239

ParaView :在paraview创建渲染视图

ParaView :在paraview创建渲染视图

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1295

工作中使用到的单词(软件开发)_第三版

====

sun0322 1万+

目前最强的价格行为技术分析AI!大A也能用!还免费!

有球友推荐了一个历史最强的价格行为技术分析AI工具,使用下来确实很惊艳,解决了 很多AI工具黑盒过程,难以回溯的问题,他的决策过程可解释,提供决策树、诊断结果、原始响应、调试信息和未来走势预期。用户能够看到模型为什么选择“做多、做空或不下单”。会检查置信度、入场条件、盈亏比、结构失效和冷却期。最大的优点不是“预测一定准确”,而是把主观的价格行为分析整理成了可重复、可解释、可校验、可持续跟踪的工程化流程。本文记录本项目在 Windows 上的实际部署与启动方法。

木头大左的博客 64

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

用R语言可视化揭示执法数据中的种族不平等

执法数据可视化是理解警务公平性的基础技术路径,其核心在于将原始逮捕记录转化为可解释、可质疑、可行动的公共信息。它依托探索性数据分析(EDA)原理,强调透明映射而非黑箱预测,技术价值体现在揭示系统性偏差而非提升预测精度。典型应用场景包括警务透明度评估、社区政策倡导与司法改革论证,尤其适用于处理NIBRS等结构化犯罪报告数据。本文以华盛顿特区4380次真实逮捕数据为样本,聚焦种族分布失衡与时间动态特征,全程采用ggplot2、waffle、gt等R语言工具链实现‘谁、何时、做了什么’三维度深度拆解,为社会技术交

congxian2511的博客 415

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

note

CPU,此处CPU与BL芯片断开,没有连背光芯片。屏,此处屏与BL芯片断开,没有连背光芯片。虽然signal函数更简单些。行 3744: 07-22 23:56:01.139 <6>[ 5.577037][ T919] [2024:07:22 15:55:51](7)[919:modprobe][drm] [lcdkit /I]: type:66, name:[qcom,mdss-dsi-apl-bl-mode-off-command], length:16, pkt-count=1。

m0_73462935的博客 10万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

Python+Agent入门笔记(二):列表推导式、模块和异常,这些写 Agent 前得会

接上一篇《Python+Agent入门笔记(一)》。基础语法跑通之后,这篇聊几块日常写脚本绕不开的东西。还是按 JS/Go 开发者的视角写,尽量记录我实际卡过的地方。

qq_41241612的博客 417

详解Python条件语句

在 Python 中,if...else 是一种条件语句,可以根据给定的条件执行不同的操作。这个语句通常用于控制程序的流程。

2601_96798737的博客 198

微调数据集构建:清洗、标注、格式转换完整流程

摘要解决微调数据直接抓取导致的噪声污染、模式崩溃与Token错位问题。适用于需为大模型SFT阶段构建高质量训练集的数据与算法工程师。读完可获得包含启发式清洗、MinHash去重及ChatML格式对齐的完整可运行数据流水线。关键词数据清洗、MinHash去重、数据标注、ChatML、SFT数据集、数据配比背景与问题大模型微调效果的上限由数据质量决定,直接使用未经处理的原始语料极易引发模型复读、幻觉与指令遵循能力退化。

2402_85729970的博客 460

Python 正则表达式:5 个日常够用的模式

第一段</p><p>第二段</p>'],一次吞到了最后一个 </p>;非贪婪结果是 ['<p>第一段</p>', '<p>第二段</p>'],每段分开取出。输出说明:第一行是 ['20260115', '299', '3'];第二行是 ('2026', '01', '15'),三个分组分别对应年、月、日。输出说明:结果是 ['苹果', '香蕉', '橙子', '葡萄', '西瓜']。后,就会尽量少匹配。html = '<p>第一段</p><p>第二段

云物缭绕 214

Python 基础系列教程(二):运算符与字符串详解

本文详解Python运算符与字符串核心知识。涵盖七类运算符(算术、赋值、比较、逻辑等)及其优先级,重点解析/与//、负数整除、取余符号规则及幂运算右结合特性。通过实例揭示运算符的类型多态性,如字符串乘法、列表拼接。深入讲解字符串索引、切片、不可变性及常用方法,并介绍三种格式化方式。附带海象运算符:=等进阶用法,助力夯实编程基础。

810cheng 471

Python3 协程:异步编程的核心机制与实战

协程是解决I/O密集型任务等待瓶颈的高效机制,相比线程更轻量、无锁开销。从yield到async/await的演进,使异步编程语义清晰、易于理解。通过async/await可实现并发执行多个任务(如gather、create_task),显著提升网络请求、爬虫等场景性能。关键在于使用异步库(如aiohttp)替代同步库,避免阻塞事件循环。合理控制超时与并发数,才能发挥协程最大优势。

Lxn2zh的博客 149

python如何控制浏览器

Python 可以通过 Selenium、Playwright 等工具实现浏览器自动化,从打开网页到执行复杂交互操作均可脚本化完成。Selenium生态成熟

2601_96797912的博客 64

torch.compile 差异仅 1e-6,边界样本预测为何翻转

torch.compile 加速后输出与 eager 不一致,部分预测翻转。逐层对比与 graph break 分析定位到动态分支翻转根因。容差回归仅适用于无分支翻转场景,零容忍场景应禁用编译。

昨日种种,皆成今我。今日种种,皆成新我。 152
上一篇: 哈希中的那些序问题
下一篇: 2019年9月30日 property流程分析
weixin_30872867
博客等级 码龄11年 104粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值