摘要: 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书... 阅读全文
posted @ 2015-12-24 17:20 web开发者 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: 1.选择优化的数据类型的标准 1)更小的通常更好。 一般情况下,应该尽量使用可以正确存储数据的最小数据类型。更小的数据类型通常更快,因为他们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。 2)简单就好 简单数据类型的操作通常需要更少的CPU周期 3)尽量避免NUL... 阅读全文
posted @ 2015-07-21 16:45 web开发者 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: PHP程序的启动可以看做是两个概念上的启动,终止也有两个概念上的终止。其中一个是PHP作为Apache(拿它举例,板砖勿扔)的一个模块的启动与终止, 这次启动php会初始化一些必要数据,比如与宿主Apache有关的,并且这些数据是常驻内存的!终止与之相对。 还有一个概念上的启动就是当Apache... 阅读全文
posted @ 2015-07-19 18:29 web开发者 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、什么是事务事务就是一段sql语句的批处理,但是这个批处理是一个atom(原子),不可分割,要么都执行,要么回滚(rollback)都不执行。二、为什么出现这种技术为什么要使用事务这个技术呢?现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了... 阅读全文
posted @ 2015-04-20 10:34 web开发者 阅读(3378) 评论(0) 推荐(5) 编辑
摘要: 直接进入正题:$ brew list查看你是否已经安装了"bash-completion",如果没有,继续往下看:$ brew install bash-completion#####安装完成之后######$ brew info bash-completion #####下边这句话很重要#####... 阅读全文
posted @ 2015-11-09 13:24 web开发者 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少?解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出... 阅读全文
posted @ 2015-07-28 20:29 web开发者 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 如果应用在表中保存计数器,则在更新计数器时可能碰到并发问题。计数器表在web应用中非常常见。可以用这个表缓存一个用户的朋友书、文件下载次数等。创建一张独立的表存储计数器是一种非常好的做法,这样可以使计数器表小并且快。使用独立的表可以帮助避免查询缓存失效。如下面这个例子: 假设有一个计数器表,只... 阅读全文
posted @ 2015-07-21 22:41 web开发者 阅读(2855) 评论(0) 推荐(0) 编辑
摘要: 一、echoecho() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子:复制代码代码如下: 二、printprint() 和 echo(... 阅读全文
posted @ 2015-06-26 18:19 web开发者 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 一、READ UNCOMMITTED(未提交读) 在READ UNCOMMITTED级别,事务中的修改,即使未提交,对其他事务也都是可见的。事务可以读取未提交的数据,这也被称为脏读( Dirty READ )。这个级别会导致很多问题。从性能上来说,READ UNCOMMITTED不会比其他... 阅读全文
posted @ 2015-06-26 17:53 web开发者 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。 (1).所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。 * 注意:这里安全的含义仅仅是指是非... 阅读全文
posted @ 2015-06-25 09:41 web开发者 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 这条命令是配置vim的,请确保你能访问githubwget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh说明有一些小问题,配置过程中很容易自己修改,自己注意准备篇:CentOS 7.0系统安装配置图解教程http://www.... 阅读全文
posted @ 2015-06-22 11:47 web开发者 阅读(1316) 评论(0) 推荐(0) 编辑