一个抓取页面图片的小脚本

一个抓取页面图片的小脚本

感悟生活。 最近总是能看到好多有深度的系列图片,可是下载很费劲。一张一张另存为,真是懒得去做。 作为一个屌丝程序员,还是半自动好一些些。写了一个php脚本。 页面抓取的整体思路大致相同: 1、获取页面信息(主要是http远程获取数据,可能会涉及到频率及反防抓取,这些要进一步了解http协议,在这就不说了) 2、匹配要抓取的信息(正则) 3、下载图片 4、记录下载,将结果转为两部分,a、有效抓取;b…

小算法:计算出任意区间内的质数

判断一个数是不是质数,最好的办法就是与比它小的质数比较。 php代码如下:

 

php高级特性之Exception-Finally关键字

php高级特性之Exception-Finally关键字

一段简单的代码,大家可以试试。测试结果说明一切

结果:

Window cmd help命令下的所有命令

有关某个命令的详细信息,请键入    HELP    命令名 ASSOC    显示或修改文件扩展名关联。 AT        计划在计算机上运行的命令和程序。 ATTRIB    显示或更改文件属性。 BREAK    设置或清除扩展式    CTRL+C    检查。 CACLS    显示或修改文件的访问控制列表(ACLs)。 CALL    从另一个批处理程序调用这一个。 CD      …

phpstorm快捷键:

phpstorm快捷键: // ctrl+shift+n 查找文件 // ctrl+j 插入活动代码提示 // ctrl+alt+t 当前位置插入环绕代码 // alt+insert 生成代码菜单 // ctrl+q 查看代码注释 // ctrl+d 复制当前行 // ctrl+y 删除当前行 // shift+F6 重命名 // ctrl+shift+u 字母大小写转换 // ctrl+f 查找…

每日一题:一只小猴摘了300个香蕉,需要搬回家,每次最多搬100个。小猴离家100米,它每走1米,都需要吃掉1个香蕉来补充能量,请问它最多能够搬回家多少个?

* 每日一题:一只小猴摘了300个香蕉,需要搬回家,每次最多搬100个。 * 小猴离家100米,它每走1米,都需要吃掉1个香蕉来补充能量,请问它最多能够搬回家多少个? * 我们可以编程实现,看谁的程序最优! (小学四年级题目) * http://blog.sijiaomao.com/?p=797

 

China of Responsibility,职责链模式 附带一组php代码

定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 个人理解:这个类似数据结构中的线性结构中的 “链表结构”, 链表:运行时找到头节点,然后找头结点的后继节点,再去找下一个节点的后集结点。 职责链:执行一个方法get,方法中有具体的执行过程,得到结果。如果成立就返回数据;如果结果不成立,就去执行后继对…

费解的php关键字 use

use函数的使用情景: 1、命名空间 今天看osCommerce源码框架时index.php文件中用到了use这个关键字, use osCommerce\OM\Core\Autoloader; use osCommerce\OM\Core\OSCOM; 不是很清楚,特地翻了一下,use关键字是php5.3以上版本引入的 它的作用是给一个外部引用起别名。这是命名空间的一个重要特性,它同基于unix的…

设计模式的理解

Composite,组合模式 个体-局部-整体,对象类型相同。计算整体的那个属性 该属性与整体中的局部 个人 有密切关系。 Decrator,装饰模式 大家都的基类相同,基类中定义了一个方法Action,每一个继承的子类都会实现这个方法Action,方法中的参数为相同基类的对象。方法中的过程是:调用到传入对象的Action方法,获取结果,对结果再加工(装潢、装饰)。然后返回最后的结果。

Singleton,单例模式,php代码

Singleton,单例模式,php代码

Singleton,单例模式, 定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 类型:创建类模式 类图: 类图知识点: 1.类图分为三部分,依次是类名、属性、方法 2.以<<开头和以>>结尾的为注释信息 3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。 4.带下划线的属性或方法代表是静态的。 5.对…