码迷,mamicode.com
首页 >  
搜索关键字:描述器    ( 54个结果
bottle源码笔记
这里主要参考 Rookie 的文章,里面用法很pythonic,所以来记笔记,详见原文 地址 我们这里只看 bottle 框架中的 request。所以我们看 BaseRquest(object) 类 和 BaseRequest 用到的描述器 DictProperty(object). 再看源码前, ...
分类:其他好文   时间:2017-10-30 14:24:31    阅读次数:167
理解Java的反射与内省及其区别
java的内省机制和反射机制什么区别 内省操作只针对JavaBean,只有符合JavaBean规则的类的成员才可以采用内省API进行操作。。。。而反射则不同,一个类的所有成员都可以进行反射操作。 内省和反射的操作也有很大不同,内省是先得到属性描述器PropertyDecriptor后再进行各种操作, ...
分类:编程语言   时间:2017-08-25 19:22:11    阅读次数:266
内省Introspector 和BeanUtils 工具对反射属性的包装(简单的不是一点点哦)
使用内省 获得描述器后 getReadMethod(),getSetMethod() 就是对 Method method=clazz.getMethod("set"+captureName(f.getName()),Class.forName(sClassString));极大简化 BeanUtil ...
分类:其他好文   时间:2017-08-02 23:22:10    阅读次数:200
python cookbook第三版学习笔记十三:类和对象(三)描述器
__get__以及__set__:假设T是一个类,t是他的实例,d是它的一个描述器属性。读取属性的时候T.d返回的是d.__get__(None,T),t.d返回的是d.__get__(t,T).说法比较绕,我们来看一个实例: class Descriptor(object): def __get_ ...
分类:编程语言   时间:2017-08-01 23:03:53    阅读次数:279
[转载]Python方法绑定——Unbound/Bound method object的一些梳理
本篇主要总结Python中绑定方法对象(Bound method object)和未绑定方法对象(Unboud method object)的区别和联系。主要目的是分清楚这两个极容易混淆的概念,顺便将Python的静态方法,类方法及实例方法加以说明 OK,下面开始 1. 一个方法引发的“血案” 类中 ...
分类:编程语言   时间:2017-07-20 19:46:50    阅读次数:182
内省Introspector(反射操作javaBean)
一:内省是一种特殊的反射,来更方便的操作javaBean对象,通过内省可以获取到类字节码的描述器, 然后解剖每一个字段,获取每个字段的读写方法,即get/set方法的反射,然后获取或者是封装bean的value 下面是通过内省向Bean中set值得示例: 整个测试案例如下: ...
分类:编程语言   时间:2017-06-05 23:33:46    阅读次数:281
python描述器
class Int: def __init__(self, name): self.name = name self.data = {} def __get__(self, instance, cls): print('get {}'.format(self.name)) if instance i ...
分类:编程语言   时间:2017-04-14 12:00:51    阅读次数:123
性能调优之:缓存
在执行任何查询时,SQL Server都会将数据读取到内存,数据使用之后,不会立即释放,而是会缓存在内存Buffer中,当再次执行相同的查询时,如果所需数据全部缓存在内存中,那么SQL Server不会产生Disk IO操作,立即返回查询结果,这是SQL Server的性能优化机制。 一,主要的内存 ...
分类:其他好文   时间:2017-03-11 00:47:44    阅读次数:255
asyncio
一、简介 asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO 此模块为编写单线程并发代码提高基 ...
分类:其他好文   时间:2017-02-19 15:53:29    阅读次数:213
python 的一些高级编程技巧
正文: 本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型。Python的数据结构从句法上来看非常直观, ...
分类:编程语言   时间:2016-11-29 06:08:18    阅读次数:453
54条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!