和运维的同事聊天,了解到:
1、XP系统时代(老的硬盘分区形式和分区表),最多允许建4个“主分区”,为了解决这个限制,就有了“扩展分区”的概念;
2、在“扩展分区”上,我们就可以建很多的“逻辑分区”,但是这些“逻辑分区”在物理上还是一个整体,都属于“扩展分区”;
3、基本都不怎么建“扩展分区”了,直接都建“主分区”;
4、......
和运维的同事聊天,了解到:
1、XP系统时代(老的硬盘分区形式和分区表),最多允许建4个“主分区”,为了解决这个限制,就有了“扩展分区”的概念;
2、在“扩展分区”上,我们就可以建很多的“逻辑分区”,但是这些“逻辑分区”在物理上还是一个整体,都属于“扩展分区”;
3、基本都不怎么建“扩展分区”了,直接都建“主分区”;
4、......
有段时间没登录DiscuzX系列论坛,好多用户一登录就提示要验证账号:
您当前的帐号已经太长时间未登录网站已经被冻结,必须验证邮箱后才能解除冻结状态
1、网易开源镜像站:http://mirrors.163.com/ubuntu-releases/
2、搜狐开源镜像站:http://mirrors.sohu.com/ubuntu-releases/
addslashes 和 mysql_real_escape_string 都是为了使数据安全的插入到数据库中而进行的过滤,那么这两个函数到底是有什么区别呢?
很多框架默认路由都是 PATH_INFO 模式,比如默认在 Apache 并且没有 rewrite 时,CodeIgniter 一般可以这样访问 /index.php/controller/action ,那么 nginx 和 php-fpm 如何设置支持 PATH_INFO 模式呢?
php.ini 中一个与 PATH_INFO 有关的设置是 cgi.fix_path 默认为 1,我们将其设置为 0。
常用的有 VMware、Virtual Box、Hyper-V(微软的)
MyBatis 报错:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误
按以下步骤一一执行:
1、检查xml文件所在的package名称是否和interface对应的package名称一一对应;
2、检查xml文件的namespace是否和xml文件的package名称一一对应(即引用xml文件所需的package名称);
3、检查函数名称能否对应上;
专访阿里巴巴研究员“赵海平”:Facebook的PHP底层性能优化之路
http://www.infoq.com/cn/articles/interview-alibaba-zhaohaiping
当图片加载失败的时候,我们可以利用onerror事件赋予它默认图片,但是问题来了,假如默认图片又不存在呢,即加载失败,这个时候就会陷入死循环。
为了避免死循环的情况,我们可以在执行完onerror事件后,置于onerror=null 来清除onerror事件,参考代码如下:
<img src="http://127.0.0.1:8088/images/avatar_50x50.gif" onerror="this.onerror=null;this.src='http://127.0.0.1:8088/images/noavatar_small.gif'" />
先到官网下载MySQL5.6
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html,
提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的,这里我下载 64位的.zip解压版。
第一步:将解压包解压到相应的目录下(图1所示)