关闭

CentOS 7.2 下安装部署 LAMP 详解

今天在腾讯云租了个linux的服务器,找到一篇很详细部署LAMP的文章,分享一下 简介 LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 部署方式 在云服务器下部署LAMP通常有...
阅读(3) 评论(0)

PHP设计模式

今天看到一篇讲述php设计模式的文章,写的很不错,分享一下。 PHP设计模式——概述     常见的面向对象设计模式大约有23种,但是自从接触PHP后,渐渐发现常见的设计模式好像少了很多,网络上的资料也比较少,身边的PHP同事们有的甚至没有听说过设计模式,这也有可能是PHP的发展所带来的,因为PHP对面向对象支持的比较晚,好多PHP程序员还按照面向过程的思想写代码。于是,我决定...
阅读(71) 评论(0)

PHP新特性——命名空间

命名空间:        现代的PHP特性中最重要的恐怕就是命名空间了,如果曾经接触过java、C#等语言的话,大概对这个名词不会太陌生,而命名空间则是在PHP5.3.0中引入的。        其作用是按照一种虚拟的层次结构组织代码PHP代码,这种层次结构类似操作系统中文件系统的目录结构。       *现代的PHP组件和框架都放在各自的全局唯一的厂商命名空间中,以免与其他厂商使用的常见类...
阅读(39) 评论(0)

PHP代码规范

一、基本约定 1、源文件(1)、纯PHP代码源文件只使用 ;(2)、源文件中PHP代码的编码格式必须是无BOM的UTF-8格式;(3)、使用 Unix LF(换行符)作为行结束符;(4)、一个源文件只做一种类型的声明,即,这个文件专门用来声明Class, 那个文件专门用来设置配置信息,别混在一起写; 2、缩进使用Tab键来缩进,每个Tab键长度设置为4个空格;...
阅读(103) 评论(0)

mysql模糊查询like/REGEXP

摘自:http://www.cnblogs.com/wangmeijian/p/5392954.html;增删改查是mysql最基本的功能,而其中查是最频繁的操作,模糊查找是查询中非常常见的操作,于是模糊查找成了必修课。like模式like意思是长得像,有两个模式:_和%表示单个字符,通常用来查询定长的数据,如查出所有姓王的三个字的人名,假设姓名列名为name,注意“王”后面有两个select na...
阅读(101) 评论(0)

MYSQL explain详解

转自:http://blog.csdn.net/zhuxineli/article/details/14455029 explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 虽然这篇文章我写的很长,但看起来真的不会困啊,真的都是干货啊!!!! 先解析一条sql语句,看出现什么内容 EXPLAIN SELEC...
阅读(73) 评论(0)

数据库索引的实现原理

转载出处:http://blog.csdn.net/kennyrose/article/details/7532032 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以...
阅读(60) 评论(0)

唯一索引与主键索引的比较

唯一索引 唯一索引不允许两行具有相同的索引值。 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保 存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。 例如,如果在employee 表中的职员姓氏(lname) 列上创建了唯一索引,则所有职员不能同姓。 主键索引 主键索引是唯一索引的特殊类型。 数据库表通常有一列或列组合,其值用来唯一标识表中的每...
阅读(68) 评论(0)

char与varchar类型区别的深度剖析

char和varchar这两种类型是我们经常使用的类型,在使用的时候大家也没有特别注意有什么区别,好奇心驱使我对其进行探究,经过查阅一番资料手册以及做的小测试,有了一定程度的了解,特此记录下来!    手册中有提到:CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。    稍微进一步的解释:...
阅读(77) 评论(0)

php文件上传详解

1.PHP配置文件 首先,我们文件上传需要设定一下 php.ini 的配置文件。这是最基本的设置,如果这里设置不成功,那么代码写得再正确也没有用。基本的配置项目如下file_uploads = on #文件上传开启 upload_max_filesize= 200M #文件上传的最大尺寸 upload_tmp_dir = c:/uploads/ #临时文件目录 post_max_size...
阅读(59) 评论(0)

Mysql条件计数查询

在网站开发的过程中,经常会用到数据统计功能,因此条件计数查询便是不可避免的,下面介绍几种方法来解决此问题。 例(假设):...
阅读(113) 评论(0)

HTTP与HTTPS的区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据...
阅读(119) 评论(0)

Git撤销修改

自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: $ cat readme.txt Git is a distributed version control system. Git is free software distributed under the GPL. Git has a mutable index called stage....
阅读(105) 评论(0)

Git工作原理

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 先来看名词解释。 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称...
阅读(117) 评论(0)

CI文件上传失败原因

CI文件上传总是出现很其他问题,但大部分都是php配置问题,CI本身的问题不大,所以CI总是背锅。php.ini的配置: 1. 启用上传 file_uploads = On 2. 设置上传文件大小限制 upload_max_filesize = 50M 3. 设置 POST 大小限制 post_max_size = 60M 需要设置为比 upload_ma...
阅读(169) 评论(0)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:26329次
    • 积分:442
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:20篇
    • 译文:0篇
    • 评论:1条
    文章分类