01 2016 档案
摘要:1.数据库设计那点事 需求分析:前期的准备工作,分析的越完善,后期越轻松 逻辑设计:ER图:实体-联系图 第一范式:数据表中每一列都不可在分 第二范式:数据库中每一列都必须和主键完全相关,而不同只与一部分相关(联合主键) 第三范式:数据库每一列必须和主键直接相关 B C范式...
阅读全文
摘要:1.了解SQL 数据库 :保存有组织的数据的容器(文件柜) 表 :某种特定类型数据的结构化清单(文件) 列 :表中的一个字段 数据类型:所容许的数据的类型 行 :表中的一个记录 主键 :一列(或一组列),其值能够唯一区分表中的每个行 SQL :结构化查询...
阅读全文
摘要:一.Zend\AuthenticationZend\Authentication只涉及认证(authentication),不涉及授权(authorization)。认证松散地定义为,决定一个实体实际是不是它所声称的(例如,鉴定(identification,或识别、身份证明)),基于证书的一些集(...
阅读全文
摘要:一.安装ZF2框架 方法一: curl -s https://getcomposer.org/installer | php -- (需要先安装curl,git) php composer.phar create-project -sdev --repository-url="...
阅读全文
摘要:一.调试模式 define('APP_DEBUG', true); 调试模式的优势在于: 开启日志记录,任何错误信息和调试信息都会详细记录,便于调试; 关闭模板缓存,模板修改可以即时生效; 记录SQL日志,方便分析SQL; 关闭字段缓存,数据表字段修改不受缓存影响; 严格检查文...
阅读全文
摘要:一.模块化设计 http://serverName/index.php(或者其他应用入口文件)/模块/控制器/操作/[参数名/参数值...] Common模块是一个特殊的模块,是应用的公共模块,访问所有的模块之前都会首先加载公共模块下面的配置文件(Conf/config.php)和公共函...
阅读全文
摘要:一. 获取ThinkPHP 官方网站(http://thinkphp.cn) 二. 环境要求 PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持) 三. 目录结构 ├─ThinkPHP 框架系统目录(可以部署在非web目录下面) │ ├─Common...
阅读全文
摘要:公司通讯录产品设计做任何开发前我们都要做一个产品的规划,公司通讯录虽然看起来很简单,但是这个步骤依然少不了。通讯录的功能:1. 后台通讯录管理,包括分级、录入、修改、删除;2. 后台日志查询,包括后台操作记录和前台修改记录;3. 公司员工微信账号与通讯录绑定;4. 已绑定账号可查询;5. 部门、关键...
阅读全文
摘要:api接口文档简介首先来了解下微信开发模式有那些接口,清楚微信接口能做什么不能做什么有利于自己的产品设计,可以考虑自己的产品如何结合如何规划。由于微信本身是一个通讯工具,它所有的api接口都是基于一问一答的通讯机制,因此它的接口文档分为消息推送(用户在公众平台上行发送 的消息)和消息回复(响应用户上...
阅读全文
摘要:一、微信公众平台注册 在浏览器地址栏输入http://mp.weixin.qq.com,进入微信公众平台二、微信公众平台模式介绍 编辑模式---------开发者模式三、编辑模式案例 《外婆家》菜谱很多餐馆现在都在使用ipad菜谱,这...
阅读全文
摘要:1.准备工作: yuminstallgccgcc-c++ncurses-develperl mysql5.5过后,源码安装需要cmake wgethttp://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar-xzvfc...
阅读全文
摘要:1.安装redis扩展: https://github.com/phpredis/phpredis.git cd phpredis/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-...
阅读全文
摘要:1.安装依赖文件: yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel...
阅读全文
摘要:1.CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。(理解为协议)web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果...
阅读全文
摘要:1.获取nginx的源码:(下载的软件放在/usr/local/src下) wget http://nginx.org/download/nginx-1.6.2.tar.gz tar xvf nginx-1.6.2.tar.gz2.安装PCRE,zlib: wget ftp://f...
阅读全文
摘要:1.初始化一个Git仓库,使用git init命令。2.添加文件到Git仓库,分两步:第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。3.要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修...
阅读全文