写在前面(自补):初听PEP8一头雾水,不知所谓.啥是PEP8?为啥叫PEP8?PEP8是干啥的? 先了解下PEP吧. PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起 ...
分类:
编程语言 时间:
2019-07-01 09:15:03
阅读次数:
199
Nodetype有3种 1 元素节点 一般获取的都是元素节点(最常用) 2 属性节点(要用getAttributeNode来获取的) var d = document.getElementById("john").getAttributeNode("name"); alert(d.nodeType) ...
分类:
其他好文 时间:
2019-06-14 18:13:20
阅读次数:
103
el表达式所有el表达式都是以${为起始,以}为结尾${session.user}可以取出session域中名为user的值等价于<%=session.getAttribute("user")%>${name}可以取出四大域内为name的值。重最小的范围开始找pageContext ->reques ...
分类:
其他好文 时间:
2019-06-14 14:19:50
阅读次数:
95
面向对象开发 1. 优点是解决了程序的拓展性。对某一个对象单独修改,会立刻反应到整个体系中。 2. 缺点:可控性差,无法向面向过程的程序设计流水线式的可以很精致的预测问题和处理问题和处理流程与结果 面向对象的应用场景 1. 需求经常变化的软件,一般需求的变化都集中在用户层,互联网应用,企业内部软件, ...
分类:
其他好文 时间:
2019-06-09 12:44:15
阅读次数:
113
[TOC] \_\_getattr\_\_ 不存在的属性访问,触发\_\_getattr\_\_ 10 执行的是我 \_\_getattribute\_\_ 查找属性无论是否存在,都会执行 你可真霸道呀!!! 不管是否存在,我都会执行 不管是否存在,我都会执行 \_\_getattr\_\_与\_\ ...
分类:
其他好文 时间:
2019-06-08 18:57:56
阅读次数:
92
[TOC] \_\_setattr\_\_ 添加/修改属性会触发它的执行 \_\_delattr\_\_ 删除属性的时候会触发 from delattr {} \_\_getattr\_\_ 只有在使用点调用属性且属性不存在的时候才会触发 from getattr:你找的属性不存在 ...
分类:
其他好文 时间:
2019-06-08 17:40:10
阅读次数:
117
SpringBoot 拦截器 | 过滤器 | 监听器 1.拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。一般用于拦截用户登录,用户验证等。 2.过滤器:它可以对客户 ...
分类:
编程语言 时间:
2019-05-29 19:36:47
阅读次数:
177
__getattr__属性 什么时候触发: 当我们访问属性的时候,如果属性不存在,则触发此方法; 官方文档给出:该方法应当返回一个属性值,或者引发一个异常; __getattribute__属性 什么时候触发: 查找属性的时候,第一时间触发该方法去查找属性; 通过上面的例子,我们可以看到,当访问属性 ...
分类:
其他好文 时间:
2019-05-24 23:59:45
阅读次数:
270
一. 内置方法 1.__getattr__ ...
分类:
编程语言 时间:
2019-05-19 10:01:12
阅读次数:
117
hasattr( obj , name ) 判断某个对象是否有 name 方法 getattr(obj , name ,【default】) 获取某个对象的属性或者方法 setattr(obj , name,val) 为某个对象的某个属性 赋值 , 没有返回值 ...
分类:
其他好文 时间:
2019-05-14 13:06:38
阅读次数:
96