![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Mislead
热爱生活,热爱技术,热爱足球!
展开
-
装饰模式和python装饰器
###装饰器和装饰模式 先给出两者的定义: - 装饰器:装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 - 装饰模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个原创 2015-08-01 13:24:15 · 1752 阅读 · 0 评论 -
IDEA(AS)代码格式化部分忽略
在开发项目的时候遇到一个问题:项目里面有一部分配置是通过xml文件进行设置,但是在格式化的时候会因为内容太长格式化成两行,这种格式化在Android布局文件里面是Ok的,但是这里在从xml中获取值的时候会在换行处额外插入一个空格——%20。因为我们使用统一的格式化规则,可以通过ctrl+alt+L进行代码格式化,并且在向git提交代码的时候也选择了自动格式化的选项,所以希望能够找到一个添加例外的解决原创 2016-08-05 16:40:26 · 12336 阅读 · 2 评论