打杂人 daza.ren 自述

最近的你, 是我最远的爱 ......

在WebDriver中执行Javascript

WebDriver是一个很强大的UI测试的工具,它提供了很多和浏览器交互的API,比如getText(),click()等。 但还有一些常用的功能它没有提供,比如setAttribute。对于一个WebElement,测试中只能通过getAttribute()来得到它的某些属性,比如CSS,...

2014-12-29 16:18:24

阅读数 2544

评论数 0

一条互骗的链条

食 农民——农民种菜,喷洒农药,自己不吃,卖给别人。他说:菜有毒,我吃肉。 农民养殖,添加激素,自己不吃,卖给别人。他说:肉有害,我吃菜。 食品加工者——腐乳、榨菜、鲜辣酱添加苏丹红,加工者说:我知道这个害处多大,不吃。 奶粉、乳制品里有三聚氰胺,加工者说:这个有毒,我不吃...

2014-12-28 21:16:27

阅读数 2030

评论数 0

php数组操作函数(合并,拆分,追加,查找,删除

php数组操作函数(合并,拆分,追加,查找,删除等) 我们知道在php中数组是我们开发中一个很重要的数据类型,下面我来给大家介绍PHP数组相关知识学习(合并,拆分,追加,查找,删除,遍历数组,数组排序等) ,有需要了解的同学可参考参考. PHP数组相关知识学习,要学习的主要有以下几...

2014-12-25 15:14:03

阅读数 2095

评论数 0

php基础知识【函数】(1)数组array

一、排序   1、sort -- 从最低到最高排序,删除原有的键名,赋予新的键名【字母比数字高】   2、rsort -- 逆向排序(最高到最低),删除原有的键名,赋予新的键名【字母比数字高】     3、asort -- 正向排序,保持索引关系     4、arsort --逆向排序,保...

2014-12-25 15:01:29

阅读数 1791

评论数 0

PHP使用Selenium

通过composer安装phpunit和Selenium,先安装composer: 1 curl -sS https://getcomposer.org/installer | php --install-dir=/usr/bin/ composer.js...

2014-12-25 14:53:31

阅读数 12070

评论数 0

如何防止网站内容被采集

很多防采集方法在施行的时候需要考虑是否影响搜索引擎对网站的抓取,所以先来分析下一般采集器和搜索引擎爬虫采集有何不同。   相同点:   a. 两者都需要直接抓取到网页源码才能有效工作,   b. 两者单位时间内会多次大量抓取被访问的网站内容;   c. 宏观上来讲两者IP都会变动;   ...

2014-12-25 14:31:50

阅读数 8318

评论数 0

json 格式与PHP json 格式

以前转过一篇关于json格式的文章。今天再重新整理个json格式的例子,以及php json格式与js json之间的调用。 我们先来看个js函数, function jsontest() { var json = [{'username':'张三','userage':'20'},{'user...

2014-12-24 22:48:10

阅读数 1749

评论数 0

十个PHP开发技巧

1、如何正确的创建一个网站的Index页面 创建每一个网站时,建立网站的index页面是首要做的事情之一。如果你是一个PHP新手,在编写index页面时典型的做法是只对index页面 所需的内容进行编程,其它链接创建另一个页面。不过,如果想学习一种更高效的方式来实现PHP编程,可以采用“index...

2014-12-24 22:44:23

阅读数 2331

评论数 0

php 邮件发送代码-php邮件群发

php 邮件发送如何进行的呢? php邮件发送是通过smtp协议进行的。 下面是一个php邮件发送的类的一个函数。 function sendmail($to, $from, $subject = "", $body = "", $mailtype,...

2014-12-24 22:43:20

阅读数 3576

评论数 0

PHP 显示客户端IP与服务器IP

$_SERVER['HTTP_X_FORWARDED_FOR']、$_SERVER['HTTP_CLIENT_IP']、$_SERVER['REMOTE_ADDR']、 getenv(‘HTTP_X_FORWARDED_FOR’)、getenv(‘HTTP_CLIENT_IP’)、 getenv(...

2014-12-24 22:41:08

阅读数 2066

评论数 0

PHP中$_SERVER的详细用法

$_SERVER[’PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER[’argv’] #传递给该脚本的参数。 $_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER[’GATEWAY_...

2014-12-24 22:38:41

阅读数 1757

评论数 0

PHP编码规范

一、 变量命名 a) 所有字母都使用小写 b) 首字母根据变量值类型指定 i. 整数i ii. 浮点数f iii. 字符串s iv. 布尔值b v. 数组a vi. 对象o vii. 资源r viii. 混合类型m c) 使用’_’作为每一个词的分界 例如: $i_age...

2014-12-24 22:37:02

阅读数 2007

评论数 0

五种常见的 PHP 设计模式

设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。       设计模式不仅代表着更快开发健壮软件的有用方法,而且还...

2014-12-24 22:32:40

阅读数 1911

评论数 0

80/20法则

80/20法则(The 80/20 Rule)又称为帕累托法则(Pareto Principle)、二八定律、帕累托定律、最省力法则、不平衡原则、犹太法则、马特莱法则等 80/20法则(The 80/20 Rule),又称为帕累托法则、帕累托定律、最省力法则或不平衡原则、犹太法则。此法则是由约...

2014-12-24 09:34:45

阅读数 2482

评论数 0

奇怪的curl 403错误

最近在一家公司实习,按照他们技术总裁的要求写一个URL连接检查器,从数据库里面select出url后判断他的访问状态生成报告,php或者python任选,我自然选择了自己最熟悉的php了 但是程序跑了一遍以后发现几个问题,首先是1w3k 条记录下用foreach去循环每个数组中的URL,效率...

2014-12-23 18:28:58

阅读数 3829

评论数 0

PHP变量的两种定界符

花括号定界符 ${$a[1]} 这里$a[1]是一个变量; ${$a}[1] 这里$a是一个变量 花括号定界符决定了变量名字的起始。这样在EOT定界符里面就不会和其他相邻的汉字和字母混淆了 比如 echo "${str}_2010"; ...

2014-12-23 18:20:15

阅读数 3745

评论数 0

php程序员为何跳槽这么频繁?

这个世界上有一类人特别苦逼,苦逼到什么程度呢?他们省吃俭用攒钱买房,结果房价越来越贵;公司外部竞争激烈,他们工作异常繁忙,披星戴月,日复一日;技 术更新行业罕见,他们要随时调整心情,随时学习知识;他们长期和机器为伍,大多比较呆傻,比较单纯;还有很多不一一例举,这一类人就是程序员。   程序员 ...

2014-12-23 09:57:32

阅读数 3028

评论数 0

​周天勇:经济下行的三大原因和解决思路

经济下行的三大原因和解决思路 2014年12月13日  第十一届中国经济增长与经济安全战略论坛演讲  周天勇中共中央党校国际战略研究所副所长   以下为部分文字实录:   周天勇:非常高兴能到这班讲一下经济形势,特别是经济下行的一些原因。因为我看今天这个班主要是通过经济增长战略,...

2014-12-15 18:24:24

阅读数 2659

评论数 0

Status 跟 State 的区别

state:比较常用,各种状态都可以用它,但是它更着重于一种心理状态或者物理状态。  Status:用在人的身上一般是其身份和地位,作“状态,情形”讲时,多指政治和商业。 nico,好久不见啊~ “State 是有限的,Status 是无限的。” 当然啦,一般概括性语言都...

2014-12-11 16:17:52

阅读数 7663

评论数 0

PHP开发中值得注意的几个问题(三)

1.md5 当内容为空时,md5空内容后也是有值的 md5(''):d41d8cd98f00b204e9800998ecf8427e 2.关于特殊字符转换 $str = "abcd\""; $str = htmlspecialchars($str); ...

2014-12-10 18:29:52

阅读数 1788

评论数 0

提示
确定要删除当前文章?
取消 删除