自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (2)
  • 收藏
  • 关注

原创 电子商城实录---------------------------------------------------------后台开发具体实施的细节+波利亚的怎样解题的思维方法

 商品分类管理的业务逻辑分析表结构表间关系编写代码实现  第一,你必须弄清问题  1)未知项控制器是谁?CategoryController模型是什么?CategoryModel视图是什么?2)已知项每个品牌管理对应一张表 cz_category条件是什么?把条件的各个部分分开.你能否把它们写下来?商品的分类添加--------...

2019-01-26 10:49:22 80

原创 后台开发顺序说明

先父后子商品分类管理商品品牌管理商品类型管理第二阶段:商品属性管理第三阶段商品管理具体实施细节 

2019-01-25 15:48:25 470

翻译 商品属性对应表,商品相册表,用户表,用户收货地址表,地区表,购物车表,送货方式表,订单表,订单明细表的数据库设计

商品的属性通用属性:名称价格图片存放goods表扩展属性,也叫规格参数,不同类型的商品其规格参数是不一样的,服装有尺码,颜色,材料等,手机有分辨率,内存,存储,摄像头,书籍有作者,出版社#创建商品属性对应表create table cz_goods_attr(    goods_attr_id int unsigned not null auto_increment...

2019-01-25 15:37:19 5884

转载 商品模块数据库设计

1创建数据库create database shopcz charset utf8;2选择数据库use shopcz;商品模块创建商品类别表create table cz_category(    cat_id smallint unsigned not null auto_increment primary key comment '商品类别ID',    cat_name v...

2019-01-25 11:04:46 1227

原创 如何给mysql数据库的字段设默认值

在建表的时候,在字段列表里这样写:字段名 数据类型 default 默认值例1   default造句规则age int default 15address varchr default '北京市'goods_id    int    NOT NULL AUTO_INCREMENT     COMMENT '商品id' ,goods_name varchar(45) not null...

2019-01-25 10:06:55 8511

原创 数据库设计

1.数据库设计要点分析字段类型mysql的数据类型数值型:整型,tyint  ,samllint  mediumint int bigint 小数 float  decimal字符串:varchar char text enum set日期时间型:datetime date time timestamp.没有布尔类型,布尔类型如何表示?用enum或者tinyint ...

2019-01-25 03:44:19 84

原创 框架总结

mvc思想模型目录,前后台共用core------框架核心目录databases----------------数据库驱动 

2019-01-25 03:01:43 63

转载 验证码Captcha.class.php代码

<?phpclass Captcha{    private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';    //随机因子,    private $code;                     //验证码字符串    private $codelen = 4;              /...

2019-01-25 01:55:28 314

翻译 载入工具类模型及三种载入方式的对比说明

需求分析生成一个验证码载入验证码类有选择的手动载入第一步 在基础控制器类引入  引入工具类模型方法和辅助方法  //引入工具类模型方法    public function libraray($lib){        include  LIB_PATH. '{$lib}.class.php';                            }  //引...

2019-01-25 01:52:31 88

原创 mvc模式思想

面试题:你对mvc认识和理解回答技巧:解释:mvc是一种编程思想,m表示模型,模型完成具体的业务,v是表示视图,用来展示页面,c表示控制器,专门来负责调度的。联想生活公司: 核心思想:将业务逻辑和显示相分离。详细描述:路由分发:获取参数,确定平台,控制器和方法,将控制权交给具体的控制器。图像上传类和文件上传类,数据库模型和工具模型。控制器: 定义一些方法,完...

2019-01-24 20:42:51 261

原创 电子商城实录------定义init初始化的方法4

路由方法的设置编程思路反推法1.假设我们知道控制器的命名原则,应该是怎么样的呢? 这是类名的相似联想:1.IndexController2.MemberLevelController3.GoodsController那么方法名呢?indexAction()topAction()menuAction()提示: 如果你没有这方面经验,你以我这篇文章作为写...

2019-01-24 20:40:41 169

翻译 电子商城实录------项目目录的结构搭建及其说明3

结合上几个章节,我开始对《电子商城实录------项目目录的结构搭建及其说明2》中方法优化Framework.class.php代码加入static:<?php//核心启动类class Framework{public static function run(){echo "hello,wrold!";}//初始化方法private static function ...

2019-01-24 20:23:43 173

翻译 电子商城实录------项目目录的结构搭建及其说明2理解

编码规范1.一定要有注释2.一定要统一命名规范命名尽量简洁,见名如意 文件名: 类文件:类名.class.php类名:驼峰命名法则(首字母大写)方法名: 小驼峰命名法则(首字母小写)属性名: 小驼峰命名法则(首字母小写)函数名:php命名规则常量名严格区分大小写注意缩进,代码对齐 第一步 定义核心启动类1) 在Framework目录的...

2019-01-24 19:04:29 176

翻译 电子商城实录------项目目录的结构搭建及其说明1

项目搭建:第一步 新建一个项目目录: 第二步    目录结构 application-----应用程序目录framwork-----框架public----------前台静态资源index.php为php入口文件application分为如下几个目录:configcontrollersmodelsviews如图所示: appli...

2019-01-24 18:54:49 141

翻译 电子商城实录------载入数据库模型5

Mysql.class.php<?phpclass Mysql{protected $conn = false; //数据库连接资源protected $sql; //sql语句/*** 构造函数,负责连接服务器、选择数据库、设置字符集等* @param $config string 配置数组*/public function __construct($config =...

2019-01-24 18:48:05 225

转载 PHP模型类基类的写法

<?php//模型类基类class Model{    protected $db; //数据库连接对象    protected $table; //表名    protected $fields = array();  //字段列表    public function __construct($table){        $dbconfig['host'] = $GL...

2019-01-23 08:25:12 648

原创 oop思想的详解

oop:Object Oriented Programming核心思想:使用人类思考问题,解决问题的方式来编写程序面向对象程序设计三大特征封装:两层含义。第一层,将属性和方法封装到一起(通过class)形成一个完整的对象第二层,对外隐藏具体的实现细节,提供可调用的接口继承:子类继承父类的属性和方法(非私有),使用继承可以实现代码的重用多态:在不同上下文中表现出不同的...

2019-01-21 19:25:46 317

原创 php电子商城开发项目整体架构

电子商城后台商品部分(每个管理都包含增删改查)商品分类管理商品品牌管理商品属性管理商品管理用户部分  订单部分 前台商品部分首页列表页商品详情页 用户部分订单部分前台与后台的区别与联系前台与后台维护是同一数据库。  ...

2019-01-21 13:27:55 1556 1

原创 memcache知识结构

memcache缓存技术知识结构1.数据模型 key-value2.每个key最大数据量1MB限制3.数据类型:String4.session可以存储到memcache5.thinkphp 或其他框架很好支持memcache作为缓存技术安装开启服务memcached.exedos命令起启动  memcache服务使得memcache变为开机启动服务memca...

2019-01-19 07:55:04 77

原创 Memcache终端命令方式操作

第一步  cmd 第二步 输入命令: telnet 127.0.0.1 11211 第三步  设置 key  set key 是否压缩  数据长度[回车] set  addr 0 500  7<?php //创建一个memcache对象$memcache = new Memcache;//连接Memcached服务器$memcache-...

2019-01-18 18:15:15 413

转载 LinuX安装apache遇到坑的解决方案

apache安装错误error: APR not found解决办法:这里摘录百度经验《apache安装错误error: APR not found解决办法》地址如下:https://jingyan.baidu.com/article/4b07be3c5cd75348b380f3c3.html下载依赖包 http://archive.apache.org/dist/apr/ap...

2019-01-15 20:39:24 1194

原创 MongoDB是什么?

MongoDB是为快速开发互联网web应用而设计的数据库系统,数据模型是面向文档,所谓文档是类似于json安装下载地址:http://dl.mongodb.org/dl/win32/x86_64下载方法:https://www.jianshu.com/p/945078aa6c1b...

2019-01-15 08:44:07 131

原创 MongoDB详解

数据库(DataBase)数据库是按照数据结构来组织,存储,管理数据的仓库我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会消失我们需要将一些程序运行的数据持久到硬盘之中,以确保数据的安全性数据库是数据持久化最佳选择数据库分类:关系型数据库例如mysql oracle关系型数据库:表非关系数据库(NoSQL)MongoDB,R...

2019-01-14 17:01:27 111

原创 js语法规范与php语法规范对比研究

js 里边:字母,数字,下划线,$符号,汉字等5部分组成,数字不能作为名字的开始内容  例1    var      shoudu="xxxx";  例2   var   abc_$123="hello";  例3      var 首都=“北京”;错误做法:   例4   var 123_abc="php";对比数据类型php 8种  :int   float   s...

2019-01-13 08:03:04 98

转载 JS高级程序设计详解读书笔记

定义基于事件和对象驱动,并具有安全性能的脚本语言运行在客户端浏览器运作在服务器名称为node.js出现背景《JavaScript高级程序设计》javaScript 诞生于 1995 年。当时,它的主要目的是处理以前由服务器端语言(如 Perl)负责的一些输入验证操作。在 JavaScript 问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否...

2019-01-10 08:36:48 712

转载 vi切换尾行模式

操作方法1  ESC2.连续两次EsC3全部删除尾行模式的操作:q //quit退出 :w //write 对修改后的内容进行保存 :wq   //write quit 保存修改并退出编辑器 输出结果:  :q!强制退出:set number或 nu//设置行号:set nonumber 或nonu :/内容/  ...

2019-01-10 07:39:08 859

转载 Linux知识结构

系统分区原理1.挂载:系统目录与硬盘分区建立联系的过程,称为挂载。2.挂载点:与硬盘分区取得联系的目录,称为挂载点3.挂载的类型:自动,手动4.根目录:linux系统只有一个根目录,名称:/(斜杠)5.文件占据分区空间:会占据其上边与其挨着最近挂载点的分区根目录文件介绍/usr /home /etc /var /dev目录的操作创建:mkdir -p移动改名...

2019-01-10 06:06:35 155

翻译 揭秘php模糊查询技术读书笔记 2: sql查询语句入门和匹配模式

模糊查询的应用场景如下:站点搜索,如图所示:想到这种情形,第一时间就要联想到mysql查询语句:1 使用sql匹配模式时,不能使用操作符=或!=,而是使用操作符Like 或者no like 2  使用sql匹配模式的2种通配符%  含义表示任意数量的任意字符(其中包括0个)_ 含义表示任意单个字符归纳如下三种情形:第一种情形 就是查询用户名以某个字符开头的用户...

2018-11-16 07:48:39 51

翻译 揭秘php模糊查询技术的读书笔记--数据库的设计

目标如下:有点类似于我们的execl表格创建表格方法如下:第一通过mysql语句创建如下: //创建数据库的表语句CREATE TABLE IF NOT EXISTS `user` (  `uid` int(10) NOT NULL AUTO_INCREMENT COMMENT '用户名ID',  `username` varchar(30) CHARACTER SE...

2018-11-16 06:48:58 53

转载 php mvc基础模型类读书笔记

目标 :演示基础模型类做法:mvc典型案例分析笔记:数据库的添加数据中有如下代码是重叠的:<?phprequire './MySQLDB.class.php';class UserModel{    function GetAllUser(){        $config = array(            'host' => "localhost"...

2018-11-12 20:12:19 69

转载 mvc典型案例分析笔记:数据库的添加数据

目标如下: 设计表结构:create  table  user_list(    user_id int auto_increment primary key,    user_name varchar(10),    user_pass char(32),     #md5加密,结果固定32位    age tinyInt unsigned,    edu enum('小...

2018-11-12 07:06:18 66

转载 php mvc思想演示读书笔记

在一个网页上,根据用户的请求(选择),来显示不同的时间效果:效果1:只显示年月日效果2:只显示时分秒效果3(默认效果)显示年月日时分秒;第一控制器:Controller,是一个php文件,由浏览器直接请求(访问);它需要做2件最核心的工作:1,(根据请求),决定需要什么数据,并去调用模型文件(类),去获取该数据;2,(根据请求),决定需要将数据显示在哪个视图文件...

2018-11-12 04:47:11 49

原创 Notice: Undefined property: Smarty::$complie_dir in F:\wamp\www\obj\smarty\libs\Smarty.class.php 解决·

我在学习smarty时候遇到如下问题: 代码如下:<?php//引入smarty类include "libs/Smarty.class.php";//2实例化对象$smarty=new Smarty();//3.设置相关属性$smarty->template_dir="templates";$smarty->complie_dir="templa...

2018-11-08 18:18:54 946 1

原创 phpMyAdmin 尝试连接到 MySQL 服务器服务器拒绝连接问题解决方法

问题如下:我是warmserver中在用phpadmin遇到如图所示问题:解决方法1 在wamp/apps/phpMyadmin搜索到 文件config.inc.php 如图所示2用记事本打开 代码如下:<?php/* Servers configuration */$i = 0;/* Server: localhost [1] */$i++;$...

2018-11-01 10:22:00 1887

转载 怎样在php执行mysql事务的步骤

第一步 开启一个事物<?php    $link=mysql_connect("localhost","root","root");    mysql_query("set names utf8");    mysql_query("use php39");    mysql_query("start transaction;");//开启一个事务?&g

2018-10-31 05:32:53 836

原创 如何解决set autocommit=0出不来效果的问题?

第一步 设set  set autocommit=0;如图所示 第二步   增第三步  打开第二窗口查,看结果第四步  第四步在第一个窗口加入commit,在第二窗口查看结果...

2018-10-31 04:43:05 2296 2

原创 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65488 bytes) in 的解决

求5的阶乘代码如下:<?phpfunction jiecheng($n){$result = $n*jiecheng($n-1);    return $result;}$v1=jiecheng(5);echo $v1;?>出现结果:Fatal error: Allowed memory size of 134217728 bytes exhausted ...

2018-10-21 03:16:35 2059

原创 如何理解php中字符串识别数字的转换规则

我们在字符串用“+”进行拼接时,经常忘了“1”+“2”的结果和1+"2"是不是一样,下面我们可以通过实验——观察——归纳方法来理解实验1:在phpstudy中输入如下代码<?phpecho 1+1;echo "<hr>";echo 1+"1";echo "<hr>";echo "1"+"1&quot

2018-10-18 14:26:03 225

原创 如何深入理解php中的值传递和引用传递

对于值传递和引用传递,书本上的解释比较繁琐,而php面试中总会出现,下面我会通过一个生活的例子带大家理解它们之间区别。第一步 假设我们去酒店订房间,我们把酒店的门牌号比作变量名,我们把房间里住人数当做给这个变量名赋值的过程​<?php$k1=2;//$k1号房间住了2个人$k2=$k1;//恰巧今天$k1号房间维修,把$k1号房间的人放到$k2房间里面$k1=10;//假...

2018-10-16 16:48:53 716

原创 如何解决php中文乱码的问题?

我们在写php代码如下:<?php​$sum=0;$total=1.2;$sum=$total;echo gettype($sum);echo '</br>';$sum1=0;$total1=$sum;echo gettype($total1);//获取变量的类型$sum3=100;echo '</br>';settype($sum,"string");//设置变量的...

2018-04-14 08:42:01 595

微积分教程(上册)清华大学出版社.pdf

全书内容分为四大部分:准备篇、实战篇、优化 篇、进阶篇。准备篇主要介绍PHP和Android开发基础,包括语法、环境配置这些;实战篇主要介绍微博实例项目从前期准备,开发编码以及接口调试的内容;优化篇会介绍项目发布之前的压力测试、性能分析、代码优化以及网络优化的内容;最后的进阶篇则会介绍Android的特色功能以及游戏开发的基础内容。 本书适合于所有对Android和PHP技术有兴趣的读者。不管是客户端还是服务端的开发者,都可以从本书中获得不少有用的经验。另外,值得一提的是,全书绝大部分的实例代码均源自于真实项目,参考价值极高。 。

2019-05-09

李艳辉第一季php资源

李炎恢php代码与视频一起打包的,里面有基础部分与项目部分,比较全面

2018-08-15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除