• PHP程序员的技术成长规划

    作者:黑夜路人(2014/10/15) 按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基 ...

    阅读全文
    作者:袁斌 | 分类:PHP
  • 防范DDoS攻击的15个方法

    为了对抗 DDoS(分布式拒绝服务)攻击,你需要对攻击时发生了什么有一个清楚的理解. 简单来讲,DDoS 攻击可以通过利用服务器上的漏洞,或者消耗服务器上的资源(例如 内存、硬盘等等)来达到目的。DDoS 攻击主要要两大类: 带宽耗尽攻击和资源耗尽攻击. 为了有效遏制这两种类型的攻击,你可以按照下面列出的步骤来做: 1. 如 ...

    阅读全文
    作者:袁斌 | 分类:网站安全
  • PHP中::、->、self、$this操作符的区别

    在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之 ...

    阅读全文
    作者:袁斌 | 分类:PHP
  • MySQL性能优化的最佳20+条经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而 ...

    阅读全文
    作者:袁斌 | 分类:Mysql
  • php性能优化-进阶版

    PHP性能优化 、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[‘id’]的速度是$row[id]的7倍。 3、echo比print快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确定最大循环数,不要每循环一次都 ...

    阅读全文
    作者:袁斌 | 分类:PHP
  • 研究:XXOO越多越不快乐

    美国卡内基梅隆大学科学家通过实验研究了性爱频率与幸福感之间的关系。研究人员发现,单纯提高性爱频率并不能够让人感觉更幸福,原因在于过多的性爱可能会引起人们对性爱需求的下降以及降低性爱的欢愉感。科学家们的研究成果发表于《经济行为与组织杂志》之上。 此前,许多相关的研究认为,性爱越多,幸福感也会随之提 ...

    阅读全文
    作者:袁斌 | 分类:性爱技巧
  • PHP的语言结构和函数的区别

    相信大家经常看到对比一些PHP应用中,说用isset() 替换 strlen(),isset比strlen执行速度快等。 例子: if ( isset($user) ) { //do some thing } 原因是isset是语言结构,而strlen是一个函数。还有echo 是个语言结构,不是个函数。 那什么是语言结构呢?它和函数有什么不同吗?   1、  什么是语言结构和函数 语言 ...

    阅读全文
    作者:袁斌 | 分类:PHP
  • 配置Windows服务器支持json文件的方法

    配置IIS6或IIS7支持解析json文件的方法 摘要: 配置Windows Server 2003下IIS6或Windows7下的IIS7服务器支持解析.json扩展名格式的json文件的方法。 一、 Windows Server2003 1. MIME设置: 在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型: 关联扩展名:*.json 内容类型(MIM ...

    阅读全文
    作者:袁斌 | 分类:Javascript