摘要:
参考: http://www.54tianzhisheng.cn/2018/01/09/lombok/ https://zhuanlan.zhihu.com/p/32779910 阅读全文
摘要:
来源:slf4j log4j logback关系详解和相关用法 https://www.cnblogs.com/Sinte-Beuve/p/5758971.html The Simple Logging Facade for Java (SLF4J) slf4j译为简单日志门面,是日志框架的抽象。而 阅读全文
摘要:
使用大写字母A,B,C,D......X,Y,Z定义的,就都是泛型,把T换成A也一样,这里T只是名字上的意义而已 ? 表示不确定的java类型 T (type) 表示具体的一个java类型 K V (key value) 分别代表java键值中的Key Value E (element) 代表Ele 阅读全文
摘要:
这里的属性即包括属性变量,也包括属性方法。即类的变量和方法。 当访问某个实例属性时, getattribute会被无条件调用,如未实现自己的getattr方法,会抛出AttributeError提示找不到这个属性,如果自定义了自己getattr方法的话,方法会在这种找不到属性的情况下被调用,比如上面 阅读全文
摘要:
见原文:https://www.polarxiong.com/archives/Python-%E6%93%8D%E4%BD%9Cdict%E6%97%B6%E9%81%BF%E5%85%8D%E5%87%BA%E7%8E%B0KeyError%E7%9A%84%E5%87%A0%E7%A7%8D% 阅读全文
摘要:
__enter__(): 在使用with语句时调用,会话管理器在代码块开始前调用,返回值与as后的参数绑定 __exit__(): 会话管理器在代码块执行完成好后调用,在with语句完成时,对象销毁之前调用 test.txt的内容为hello world! 来源:https://blog.csdn. 阅读全文
摘要:
性能优化讨论见参考1:大概意思是,PyPy内置JIT,对纯Python项目兼容性极好,几乎可以直接运行并直接获得性能提升;缺点是对很多C语言库支持性不好。Numba是一个库,可以在运行时将Python代码编译为本地机器指令,而不会强制大幅度的改变普通的Python代码。Cython是一种Python 阅读全文
摘要:
在Python中,每个类都有实例属性。默认情况下Python用一个字典来保存一个对象的实例属性。这非常有用,因为它允许我们在运行时去设置任意的新属性。 然而,对于有着已知属性的小类来说,它可能是个瓶颈。这个字典浪费了很多内存。Python不能在对象创建时直接分配一个固定量的内存来保存所有的属性。因此 阅读全文
摘要:
应用内存:应用所使用的内存数量。 联动内存:系统运行需要的内存。联动内存不能缓存且必须存放在内存中,所以不能被其他应用使用。 压缩:为腾出更多内存而压缩的内存数量。当电脑接近其最大内存能力时,内存中的非活跃的应用就会被压缩,为活跃的应用腾出更多内存。查看每个应用的“压缩后的内存”栏,可了解为该应用压 阅读全文
摘要:
Kibibyte是一种资讯计量单位,代表1024字节,即210字节,一般简称为KiB。Kibibyte是来自英文 kilo binary byte 的缩写,意思为“千位二进制字节”。 而KB是kilobyte的缩写,指的是千字节 参考:https://zh.wikipedia.org/wiki/Ki 阅读全文