- 博客(29)
- 资源 (12)
- 收藏
- 关注
原创 基于MVC模式的电商项目开发系列之3:后台功能
1.后台功能开发顺序及实施步骤后台各模块的顺序如下: 切实可行的具体方案 商品分类管理为例说明流程: - 确定目标 - 分析业务逻辑 - 编写代码实现 - 测试具体的实施方案如下: 总结:11163,一个模块,对应的一张表、一个模型,一个控制器,六个方法,三个视图。具体编写如下:一张表 一个模型一个控制器2.商品分类管理2.1.明确目标完成商品分类的增删改查操作 感性的认识
2016-11-23 21:01:19 2400
原创 基于MVC模式的电商项目开发系列之2:数据库设计
1.数据库设计要点分析Mysql数据类型 表间关系1.1 数据类型Mysql数据类型有哪些?数值类型,整数(tinyint、smallint、mediumint、int、bigint)、小数(float、decimal)字符串类型,char、varchar、text,enum,set日期时间类型,date,time,datetime,timestampMsyql没有布尔类型。如何表示
2016-11-23 15:33:16 1448
原创 基于MVC模式的电商项目开发系列之1:项目搭建
良好的项目结构 统一的命名规范 单一入口(所有的请求都是相对于index.php)1.项目结构说明每一个优秀的项目都有一个良好的项目结构。不是统一,合理即可。项目根目录结构如下: Application目录结构如下: Controllers目录结构如下: 对应的,views的目录结构如下: 注意,模型是前后台共用的,只需要一个即可,无需区分。Framework目录结构如下:
2016-11-21 22:16:09 1065
原创 前端面试题整理
前端面试题整理汇总 http://web.jobbole.com/88177/整理总结的一些前端面试题 http://web.jobbole.com/88041/?utm_source=blog.jobbole.com&utm_medium=relatedPosts2016年Web前端面试题目汇总 http://web.jobbole.com/85340/?utm_source=blog.job
2016-11-20 20:47:59 561
转载 人生需要执著——从二本三战到985博士
本人是一枚即将毕业的非985小硕,看到这篇文字,心中感慨良多,虽然一路上没有这位师兄这么曲折坎坷和精彩,但心中却还是也有许多遗憾,当初就是畏惧失败,而不敢接受更高的挑战。人生就是应该把自己的目标定的更高一点,失败了,大不了再来!下面是正文:曾几何时,本人独自加入了考研的大军,成为其中“普通”一员。这里说“独自”,是为错过了考研的最佳时机,普通加引号因为普通之中自有独特之处。说到为何要写这篇文章,其实
2016-11-20 00:17:00 2713 2
转载 Bootstrap3.0学习系列教程
Bootstrap系列导航BootStrap3.0系列导航总体规划大致主要分为五个部分一、第一部分:Bootstrap介绍二、第二部分:Bootstrap CSS三、第三部分:Bootstrap JavaScript Component四、第四部分:Bootstrap JavaScript Plug-in五、第五部分:Bootstrap Less.js第一部分:Bootstrap介绍1.Bootst
2016-11-19 17:15:42 740
原创 ThinkPHP中的命名空间
命名空间概述(PHP 5 >= 5.3.0, PHP 7) 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.tx
2016-11-18 13:55:07 879
转载 使用ThinkPHP操作数据库
数据库的操作是由模型来管理的,首先先谈一谈模型相关。模型模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以用模型的名字自动对应数据表的。 模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型层的名称(默认定义是Model),例如: 模型名 约定对应数据表(假设数据库的前缀定义是 think_) UserModel
2016-11-18 13:36:42 2870 1
转载 ThinkPHP实例化Model(模型)的四种方法
1、创建一个基础模型:实例化一个系统自带的数据库操作类 Test.Model.class.php页面代码如下:class TestModel extends Model{} UserAction.class.php页面代码如下:function test(){ $test=M('test');//表示实例化的是自带的Model类,并且传入test值表示操作的是test表
2016-11-16 21:41:35 4650
转载 反向AJAX(服务器推技术)
服务器推技术介绍 HTTP是一种“无状态的协议”,也就是不知道以前请求的历史,无法保留上一次请求的结果。 Cookie的诞生,弥补了这个不足,浏览器可以通过本地持久化请求数据来记录上次请求的环境。但这个没有根本上改变HTTP请求本身的这种“客户端请求服务器端相应”模式——客户端是主动的,而服务器是被动的。 “HTTP长连接”能够实现“服务器推”的这种概念,也就是服务器是主动发送请求,客
2016-11-16 18:58:34 757
原创 Ajax+FormData实现大附件上传带进度条
1.php.ini 设置大附件上传限制: 2.ajax对象.upload.onprogress事件: 3.上传附件代码:<!DOCTYPE html><html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2016-11-16 14:08:29 3384
原创 Ajax+FormData实现无刷新附件上传
JavaScript是具有安全性能的脚本语言,不能直接操作本地文件,但通过FormData可以收集上传的文件域信息,来实现无刷新附件上传。 dom方式只可以收集普通表单域的信息,并且浏览器由于安全方面的限制也禁止通过JavaScript操作本地文件。 FormData可以实现 普通表单域 和 上传文件域 信息的收集。 相关语法:<form enctype="multipar
2016-11-15 20:58:42 741
原创 Ajax实现无刷新表单提交
一般方式实现<!DOCTYPE html><html> <head> <meta charset = "utf-8"> <title></title> <script language = "javascript"> function f1(){ //创建xmlHttp对象
2016-11-15 17:53:59 1587
原创 js中将json字符串转换为json对象的方法
将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、J
2016-11-14 21:07:56 1918
原创 JSON的使用
1.什么是json json:JavaScript object notation(JavaScript对象符号),其是一种数据交换格式(xml也是一种数据交换格式)。 之前用户网站需要获得天气信息,通常会把天气预报官网首页的全部信息都给请求回来,但实际上只需要其中的很少的天气信息,这样对带宽、天气官网的服务器、用户等待时间的消耗比较严重。 为了处理上述问题,天气预报网站服务器把天气信
2016-11-14 16:49:02 403
原创 ThinkPHP结合Ajax实现用户名的校验
在模板文件中通过ajax获取到用户名,然后在控制器中将用户名与数据库比较,返回校验结果给模板文件。 模板文件路径shop/Home/View/User/register.html<!--register.html--><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/h
2016-11-14 15:36:09 1661
原创 Ajax对缓存的处理
缓存 浏览器的一次请求需要从服务器获得许多的css、img、js等相关文件,如果每次请求都把相关的资源文件加载一次,对带宽、服务器资源、用户等待时间都有严重的损耗,浏览器有做优化处理,其把css、img、js等文件在第一次请求成功后就在本地保留一个缓存备份,后续的每次请求就在本身获得相关的缓存资源文件,可以明显的加快用户的访问速度。 css、img、js等静态文件可以缓存,但是动态程序文
2016-11-14 13:21:19 1649
原创 Ajax对xml信息的接收和处理
Ajax负责请求和接收xml信息,DOM负责处理xml信息。DOM: php中,DOM是php 与 xml(html)之间沟通的桥梁 JavaScript中,DOM是JavaScript 与 html(xml)之间沟通的桥梁 xml需要从服务器端返回到客户端被JavaScript处理 Ajax负责请求xml,DOM(JavaScript)负责处理xml信息 Ajax+Ja
2016-11-12 21:52:14 581
原创 利用ThinkPHP框架项目开发(1)
这里开发一个许愿墙的小项目 该部分主要是把写好的html、css、js、图片文件引入项目中。1.在站点下新建一个wish的文件夹,在该文件夹下拷贝ThinkPHP框架主文件夹(我用的是TP3.2.3),同时在wish文件夹下新建一个程序主入口文件(index.php)。like this: 2.在主入口文件index.php中配置一些常量,并引入ThinkPHP框架文件。like this:<
2016-11-10 10:56:30 2374
转载 现在的应届生普遍眼高手低,真的值得招吗?
转自:知乎 问题: 先说背景:坐标上海,A:上海某985计算机本科 B:三本还是大专记不得了 我们公司中等规模,最近老板让我面试了几个人,A是上海某985计算机本科应届生,简历光鲜亮丽,成绩也还不错,他投的是我部Android开发岗,问他做过Android没,没,问他会啥,他说他会java,我本着他是985的学生考了他几个问题:sleep()方法,yield()的重写,volatile关键字,
2016-11-09 15:56:43 3218 4
转载 作为计算机专业学生,说一说校招
首先要说的是,作为计算机相关专业的一名学生 确实非常庆幸当年选择了这个专业。如今互联网大热,是因为和前十年的土木一样,世界特别是中国正处于互联网改变世界的浪潮当中。人类世界一共有三次工业革命,互联网这次就是第四次工业革命。可以想象一个新兴的技术正在逐步改变人们的生活方式,改变世界。那么这个行业如此火爆那也有理可据了。对于计算机相关专业的毕业生,校招有三种选择 1.公务员 2.企业(国企 私企)对
2016-11-09 15:23:37 14939 1
原创 ThinkPHP框架介绍及应用
一.ThinkPHP介绍1.1.什么是框架 PHP框架是许多代码的集合,这些代码是程序结构的代码(并不是业务代码),代码中有许多函数、类、功能类包,框架的代码按照一定标准组成了一个有机的功能体,这个功能体中有许多设计模式如MVC、单例、AR等。1.2.不使用框架开发中遇到的问题代码编写没有统一规范程序项目生命周期非常短,不延续一个小地方的修改会牵扯到全局变化,牵一发动全身不能很好地满足客户
2016-11-07 11:15:06 6951
原创 XML中DTD介绍及使用
什么是DTD,为什么需要DTD? DTD为英文Document Type Definition,中文意思为“文档类型定义”。DTD肩负着两重任务:一方面它帮助你编写合法的代码,另一方面它让浏览器正确地显示器代码。 如是你是一个个网页制作者,你会很清楚地知道一个HTML文档的基本结构可分为两个主要部分;<html> <head> 头部信息 </head>
2016-11-06 18:55:33 7526
原创 XML中XPath的应用
XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSLT间的语法模型。但是 XPath 很快的被开发者采用来当作小型查询语言。 XPath设计的核心思想:迅速定位(不是通过循环遍历)到你所需要的元素(或
2016-11-06 16:29:00 548
原创 创建XML接口
xml接口:即一个供用户请求的页面地址,该地址返回一个xml文档信息。 下面的例子利用xml获取最新的10条商品信息<?phpheader("content-type:text/html;charset=utf-8");//制作xml接口,提供网站最新的10条商品信息$link = mysql_connect('localhost','root','123');mysql_select_db(
2016-11-02 22:04:14 1520
原创 DOM对XML的解析处理
DOM(Document Object Model):文档对象模型。核心思想是:把 xml文件看作是一个对象模型,然后通过对象的方式来操作 xml 文件。xml本身有许多节点: 元素节点 文本节点 属性节点 注释节点 CDATA节点 文档节点 php对xml文档进行增删改查(CURD)操作,具体分析如下: xml文档:class.xml<?
2016-11-02 13:31:39 858
原创 XML相关案例(无广告视频)
注册及获得视频接口信息1. 通过传统字符串截取方式具体操作步骤: (1)在open.tudou.com注册成为会员 (2)创建应用(3)获得应用的App Key(4)打开开发文档的API文档,获得视频接口信息(5)获得xml视频信息接口地址栏 代码实现无广告视频<?php//获得土豆网无广告视频信息//判断表单是否提交if(!empty($_POST)){ //print_r($_
2016-11-01 21:32:08 1041
原创 XML介绍及其语法规范
XML介绍 XML:eXtensible Markup Language(可扩展标记语言)。 XML 被设计用来传输和存储数据,该标记语言作为接口语言使用的非常多。1.xml和html的区别:(1)html标签是固定的标签;xml标签是可以自定义的。 (2)html标签负责数据的展示;xml签用于数据的存储。 (3)html标签的结构和样式是结合在一起的;xml标签的结构和样式相分离。
2016-11-01 19:24:13 2413
免积分 numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl
2017-06-17
object-c写的命令行计算器
2017-04-25
李炎恢ThinkPHP讲义+代码
2016-11-08
传智播客thinkphp商城开发代码
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人