- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 php正则总结
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址
2016-07-27 11:49:17 552
原创 如何正确配置 Nginx + PHP?
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。 假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。
2016-07-22 14:43:16 1402
转载 Git远程操作的正确姿势
一直用的sourceTree软件图像化操作的git,但是觉得很多git远程操作命令还是很有必要的Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对
2016-07-21 10:24:10 950
原创 php 根据某数组key计算和
数据原型:{"game_id":"111","type":2,"num":504},{"game_id":"111","type":6,"num":8154},{"game_id":"111","type":41,"num":3426},{"game_id":"111","type":42,"num":45},{"game_id":"111","type":43,"num":1873}把t
2016-07-15 15:17:13 1421
转载 金庸笔下的"程序员"
今天与人闲谈中无意间提到了“倚天屠龙记”中的张无忌,这是一个普通的甚至性格有点软弱的主角,性格复杂,很多人读完小说以后觉得他一点都不像一个英雄人物,与乔峰乔大侠、郭靖郭大侠等相比,简直是差得太远了。回来之后细细回味思索一番,除了张教主是不是英雄这个问题外,我意外地发现他的学艺之路竟然颇有启发性,想来金庸大师也是哲学方面的高才啊。 下面让我们一起来回忆一下张教主的学艺之路,并结合金庸小说中的各种成名
2016-07-15 12:14:31 975
原创 php开发那点事儿(二)
十一、不要在你的应用程序中gzip输出,让apache来做考虑使用ob_gzhandler?不,别这样做。它没有任何意义。PHP应该是来写应用程序的。不要担心PHP中有关如何优化在服务器和浏览器之间传输的数据。使用apache mod_gzip/mod_deflate通过.htaccess文件压缩内容十二、从php echo javascript代码时使用json_
2016-07-14 14:47:28 371
转载 10个迹象表明程序员编码太久了
程序员,正如大家所知道的那样,其工作就是写代码。尤其是当最后期限迫在眉睫之时,他们甚至可以很长时间地对着电脑沉醉在代码中。通常说来,这是一件好事,因为这是他们喜欢做的事情。但是物极必反,下面这10个迹象表明你可能已经耗在编码上太久了,是时候离开键盘休息会了。1.无法控制自己不去想代码如果你的大脑已经开始在各种错误的时间错误的地方,不由自主地插播代码,那么说明,你的编码时间真心太久了。“做梦梦见
2016-07-14 11:56:56 1507 1
转载 其实你距离PHP高级工程师只有一步之遥!
平静的心态要写一手好的程序,没有好的心态是不行的。遇事不可急躁,不可轻言放弃。在程序开发过程中,尤其是初中级程序员,写出的程序或架构会遇到很多问题,其中一些问题比较弱智,而有些问题根本没有碰到过,于是不可太过急躁,应该逐个排查问题的最初源泉,将其干掉。急躁的心态去开发系统是对项目的一种不负责。急躁会让人学会将就,让人学会逃避。这样的心态也会有助于你其他方面的处事能力。为什么将心态列入其
2016-07-12 19:19:29 1362
原创 php开发那点事儿(一)
一: 不要使用相对路径,要使用根路径这样的代码行很常见:require_once('../../lib/some_class.php');这种方法有很多缺点:● 它首先搜索php包括路径中的指定目录,然后查看当前目录。因此,会检查许多目录。● 当一个脚本被包含在另一个脚本的不同目录中时,它的基本目录变为包含脚本的目录。● 另一个问题是,当一个脚本从c
2016-07-12 19:09:05 1247
转载 php优化
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’]
2016-07-04 18:02:44 554
原创 浅谈php接口
之前上学那会学习的专业是C#,工作中的php也在多个项目中,历练成长了不少,不过今天被一个问题问到,php接口,一直知道有这么一个东西存在,但是平时也没有怎么用到过接口,自己也查了下,先记录学习一下,以后有项目能用到那就在好不过书面定义接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互
2016-07-04 11:29:49 2137
原创 linux用crontab执行yii脚本不成功
今天遇到一个问题执行crontab 执行失败 ,但是直接请求能成功问了一些大牛为什么会执行失败的原因我总结了一下 不知道具体为什么 1.crontab是写到root用户的,所以crond服务在执行上会读取 root的$PATH变量2.虽然crond里面写了绝对路径 但是 php执行文件里可能再次调用了php相关环境参数或者命令,这时间 它只会查找 系统的可执行目录,并不能继承你写的
2016-07-01 16:34:22 1862
openca中DBI.pm
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人