摘要: 前段时间工作中遇到粘性页脚的需求,以前用过JS控制过,最后发现flex布局是解决这类问题的好帮手. 粘性页脚:即使没有足够的内容填充页面,也要将页脚固定到窗口的底部. 这是个简单的实例.可以扩展到其他布局,例如:侧边布局等等. 参考:https://philipwalton.github.io/so 阅读全文
posted @ 2018-04-30 22:01 奋勇前行 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在JS中," "叫做严格运算符,"=="叫做相等运算符。 它们的区别是相等运算符(==)比较两个值是否相等,严格相等运算符( )比较它们是否为“同一个值”。 如果两个值不是同一类型,严格相等运算符( )直接返回false,而相等运算符(==)会将它们转化成同一个类型,再用严格相等运算符进行比较。 严 阅读全文
posted @ 2017-10-02 20:07 奋勇前行 阅读(1903) 评论(2) 推荐(2) 编辑
摘要: 《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现 阅读全文
posted @ 2017-08-21 01:27 奋勇前行 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 通过python 来实现这样一个简单的爬虫功能,把我们想要的图片爬取到本地。(Python版本为3.6.0) 一.获取整个页面数据 说明: 向getHtml()函数传递一个网址,就可以把整个页面下载下来. urllib.request 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读 阅读全文
posted @ 2017-07-29 23:51 奋勇前行 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 阅读全文
posted @ 2017-07-29 11:02 奋勇前行 阅读(737) 评论(0) 推荐(1) 编辑
摘要: 执行结果: 阅读全文
posted @ 2017-07-10 20:29 奋勇前行 阅读(2828) 评论(1) 推荐(0) 编辑
摘要: 枚举是常用的功能,看看Python的枚举. 枚举的定义 注意: 定义枚举时,成员名称不允许重复 默认情况下,不同的成员值允许相同。但是两个相同值的成员,第二个成员的名称被视作第一个成员的别名 如果枚举中存在相同值的成员,在通过值获取枚举成员时,只能获取到第一个成员 我们就获得了Month类型的枚举类 阅读全文
posted @ 2017-06-11 18:40 奋勇前行 阅读(21127) 评论(0) 推荐(1) 编辑
摘要: JsonPath提供的json解析非常强大,非常方便的获取json的内容. 需要的jar网上有! 语法简介 代码实例: 解析代码: JsonPath 解析比较简单,使用几次后就会熟练! 阅读全文
posted @ 2017-05-09 20:22 奋勇前行 阅读(2997) 评论(0) 推荐(0) 编辑