大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一个简单的预览——那些可以通过微调来提高性能设置的概述。你的情况可能不同。
PHP-redis中文文档<转>
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系
很有用;以下是redis官方提供的命令使用技巧:
为什么 script 标签不能写成自关闭形式
今天早上在 Stack Overflow 看到了这个问题:Why don’t self-closing script tags work? 。答案给出的解释是,在 XHTML 的标准里面规定非EMPTY 标签不能使用自关闭形式。注意这里使用的是全大写的 EMPTY ,所以我不把它翻译为「空白」。
那么 EMPTY 到底是什么呢?写过 DTD 的人应该知道它是个关键字,用来指明一个标签的内容必须是空白,而不能包含文本内容或子节点。看看具体的例子就很容易明白了:
array_map()的妙用
关于array_map函数,还有一篇文章作为补充,详情见此:https://liyangweb.com/php/299.html
array在php手册中的说明是这样的:
array_map — 将回调函数作用到给定数组的单元上
说明
array_map() 返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
很容易理解吧,不过这解释也有点太言简意赅了
Git简明使用教程
一:Git是什么?
Git是目前世界上最先进的分布式版本控制系统。
二:SVN与Git的最主要的区别?
接口调用中BOM头带来的问题
BOM(Byte Order Mark)是一个字节顺序标签,类似一个标记,又叫签名,用来告诉编辑器当前文件采用何种编码,方便编辑器识别。除了unicode编码,一般的编码集并不会出现bom头。对于utf-16和utf-32,如果不指定bom头,解析程序就默认为ansi编码,从而出现乱码;而对于utf-8,BOM头指定与否,解析程序都可判断
Yii 关联查询with详解
Yii的关联查询确实是一个方便的东西,网上的资料也很多,但是大部分都是Ctrl+c,Ctrl+v,有些东西一直没有人出来详细的写篇文章说明一下,在参考了网上很多资源以后,加上自己的的一些理解,写下了这篇博客,给广大初学者朋友们指点一下迷津。
借鉴一点别人的东西。。。
YII 支持四种类型的关系:
PHP排列组合及性能对比
需求是这样的:
找到数组中所有可能的指定长度的组合,要求没有重复。
我从网上找了几个比较靠谱的算法,这里对比一下。。。
方法一:
YII访问数据库(Yii Dao)
CDbConnection: 一个抽象数据库连接
CDbCommand: SQL statement
CDbDataReader: 匹配结果集的一行记录
CDbTransaction:数据库事务
访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:
Yii的CDbCriteria查询条件详解
这篇就是Yii中使用CDbCriteria方法来进行查询的各种条件: