摘要:
一、MongoDB的简介 1、NoSql和mongodb NoSQL ,(Not Only SQL),泛指非关系型数据库, 它是由一次叫“反Sql运动”的社区讨论而诞生的体系。 NoSql的共同特点和优势: NoSQL 通常是以key-value形式存储的(如:Memcache) 不支持SQL语句, 阅读全文
摘要:
一. 为什么使用PDO 在WEB开发中,能够使用的数据库不仅仅只有MYSQL,还可能使用其他的数据库,比如:ORACLE、FIREBIRD、MSSQL等。 在PHP程序中,我们执行的是相同的操作,但是所写的操作函数就不一样,以连接数据库操作为例: MySQL:mysql_connect MSSQL: 阅读全文
摘要:
一. 为什么使用面向对象 面向过程思想 我们在生活中,经常使用面向过程的思想来解决问题,比如一下两个场景: 面向对象思想 同样是解决上述两个场景中的问题,我们如果换成面向对象思想来解决,可以用以下两个方式来办: 面向过程思想的局限性 1, 使用面向过程思想开发,代码冗余率高,重用性低; 2, 使用面 阅读全文
摘要:
一. 为什么使用GD图像处理技术 在WEB项目中,GD图像处理技术应用非常广泛,比如制作验证码图片,给图片打水印等。 二. 什么是GD图像处理技术 PHP通过使用GD扩展来操作图像的一种技术。 三. GD扩展的应用 准备工作 第一步,在php.ini配置extension_dir配置项 第二步,检查 阅读全文
摘要:
一. 为什么使用会话技术 我们访问网站走的是HTTP协议,协议具有无连接无状态的特性,对事物的处理不具有记忆能力。 我们在web项目中,很多时候需要将会话数据记忆存储,以便后续的程序能够随时调用和使用。 我们需要通过会话技术解决以上问题。 二. 什么是会话技术 通俗的理解就是“唠嗑”; 概念 将数据 阅读全文
摘要:
一. 为什么使用文件编程 在web项目中,文件编程的应用相当广泛,比如:文件下载(软件,电影,照片....),生成报表文件并支持下载功能等。 二. 什么是文件编程技术 本质上文件编程技术就是对文件或目录的增删改查操作。 分类 分成 对目录的操作 和 对文件的增删改查操作。 三. 对目录的操作 增删改 阅读全文
摘要:
一.为什么学习HTTP协议 绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP协议是网络中应用最广泛的一种协议。 二.什么是HTTP协议 场景:说英文的张三 和 说日语的李四 要如何进行沟通。 明确HTTP协议是:1,浏览器和服务器沟通; 2,处于浏览器和服务器沟通的中间位置; 阅读全文