h3
摘要: moneyRebate = $moneyRebate; } public function acceptCash($money) { // TODO: Implement acceptCash() method. return $money * $this->moneyRebate; } } // 满减活动类 class Cash... 阅读全文
posted @ 2019-03-16 15:51 码上平天下 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 使用requests 代替urllib urllib2 使用os模块操作文件夹 将爬取得图片保存到本地 使用BeautifulSoup代替正则提取页面内容 附爬虫代码 阅读全文
posted @ 2017-07-19 11:40 码上平天下 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: python 第二例,爬取百度贴吧的帖子,获取帖子的标题,内容,所在楼层,发布时间 其中存在一个问题,当该帖子是手机端发布的帖子,此时在页面中会有标识,因此多一个span标签,与楼层和发布时间的标签一样 解决方法: 目潜想到的解决方法是通过判断爬到的值来进行选择,但解决方案效率肯定低,因此未使用,等 阅读全文
posted @ 2017-07-18 16:05 码上平天下 阅读(418) 评论(0) 推荐(0) 编辑
摘要: python 爬虫第一例--糗事百科 之前一直在学习python的基础内容,都在文章中,待整理好后发到随笔,糗事百科是爬虫第一例,参照网上例子,对正则进行更改,主要是理解其思路 生成的实例 阅读全文
posted @ 2017-07-17 19:15 码上平天下 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 2 3 4 阅读全文
posted @ 2019-03-28 15:45 码上平天下 阅读(123) 评论(0) 推荐(0) 编辑
摘要: /** * 依赖倒转原则 * 定义: 抽象不应该依赖细节,细节应该依赖于抽象 * 解释:开发过程中,要学会针对接口编程,不要针对需求进行编程 * 特征: * 高层模块不应该依赖低层模块,两个都应该依赖抽象 * 抽象不应该依赖细节,细节应该依赖抽象 * 理解:在面向过程开发中,为了使代码复用,经常将常 阅读全文
posted @ 2019-03-28 15:43 码上平天下 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 开发封闭原则 定义:软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改 特征:1:对于扩展是开发的,2:对于更改是封闭的 目标:当面对新的需求的时候,可以不用修改或者大幅改动之前封装好的内容,只需要进行扩展就可以满足新的需求 实现方式:在最初接到需求的时候,就应该仔细思考,考虑到需求会发生哪 阅读全文
posted @ 2019-03-20 19:37 码上平天下 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 面向对象五大原则之一1,单一职责原则:定义:就一个类而言,应该仅有一个引起它变化的原因描述:如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者一直这个类完成其他职责的能力; 这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏 判断辅助:软件设计真正要做 阅读全文
posted @ 2019-03-20 19:36 码上平天下 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 此系列文章为阅读大话设计模式书籍记录的笔记 使用简单工厂模式,利用面向对象的三大特性-【封装】-【继承】-【多态】实现一段计算器代码。下面示例为逐步优化,也可认为是一个初级程序员慢慢优化自己代码的过程。 一:面向过程思想的实现形式 二:使用封装,按照功能模块进行划分,这样较前一种书写形式已经比较好修 阅读全文
posted @ 2019-03-14 15:13 码上平天下 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 注:上边的代码是借鉴的网上的资源,侵删,谢谢。理解过程是自己写的,不对的地方请大神批评 /** * 解释一下上边示例的运行过程 * 1,实例化容器对象 * 2,给属性b进行赋值,触发了__set(),$s['b'] = 'B' * 3, 给属性a进行赋值,触发了__set(), $s['a'] = 阅读全文
posted @ 2018-12-12 14:57 码上平天下 阅读(398) 评论(0) 推荐(0) 编辑
摘要: declare(ricks = n) 主要有两个作用: Zend引擎每执行1条低级语句就去执行一次 register_tick_function() 注册的函数。 可以粗略的理解为每执行一句php代码(例如:$num=1;)就去执行下已经注册的tick函数。 一个用途就是控制某段代码执行时间,例如下 阅读全文
posted @ 2017-08-30 17:53 码上平天下 阅读(235) 评论(0) 推荐(0) 编辑
摘要: php7的新特性 declare(strict_types=1); 强类型strict_types是从PHP7开始才引入的东西,默认不开启 strict_types=1无非就是约束了参数和返回值的类型 <?php declare(strict_types=1); function foo(int $ 阅读全文
posted @ 2017-08-30 17:43 码上平天下 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: vue之前学习过一遍,但没有记录博客,工作中也只是用vue进行一些页面的渲染,今天开始把Vue复习一下,同时进阶一下 1,起步,简单的vue例子,了解一下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vu 阅读全文
posted @ 2017-08-10 14:36 码上平天下 阅读(418) 评论(0) 推荐(0) 编辑