10 2017 档案

摘要:ThinkPHP-5教程 简介 相关链接: https://www.kancloud.cn/manual/thinkphp5/118003 环境准备 必备环境 composer安装 官网:http://www.phpcomposer.com/ 相关文档:https://www.kancloud.cn 阅读全文
posted @ 2017-10-15 22:53 奋斗的黑蜗牛1号
摘要:这是微信官方提供的给开发者的一个测试实例: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318183&token=&lang=zh_CN 阅读全文
posted @ 2017-10-15 11:32 奋斗的黑蜗牛1号
摘要:第一步,找到tools,操作如下: 第二步:填好确定 第三步: 上面我们先需要点击测试 test ftp connect 来连接服务器,然后选择rootpath路径来存放代码的路径 第四步:上面的配置需要手动上传,手动上传如下操作 第五步:如果需要自动上传,如下配置: 阅读全文
posted @ 2017-10-15 10:41 奋斗的黑蜗牛1号
摘要:order by 排序子句 对结果进行排序的语句! 语法: order by 字段名 [asc|desc], [字段名 [asc|desc],] asc 升序 desc 降序 可按照多个字段进行排序 limit 子句 限制 结果记录数的子句! 从 所有的结果中 ,选择部分结果的 子句! 可以从 某个 阅读全文
posted @ 2017-10-06 22:31 奋斗的黑蜗牛1号
摘要:表关系 表关系:表与表之间(实体)有什么样的关系,每种关系应该如何设计表结构。 一对一 1:1 一对一:一张表中的一条记录与另外一张表中最多有一条明确的关系:通常,此设计方案保证两张表中使用同样的主键即可 学生表 学生ID(PRI) 姓名 年龄 性别 籍贯 婚否 住址 表的使用过程中:常用的信息会经 阅读全文
posted @ 2017-10-06 22:21 奋斗的黑蜗牛1号
摘要:mysql的数据类型,列类型,字段类型 三大类: 数值,字符串,日期时间 数值 整数,int int 4个字节。 还有占用其他空间的整型: tinyint 1 smallint 2 mediumint 3 int 4 bigint 8 创建my_int表: mysql的整型,有php整型不具备的概念 阅读全文
posted @ 2017-10-06 22:18 奋斗的黑蜗牛1号
摘要:mysql数据库 永久性保存数据的仓库。 MysQL称为关系型数据库 什么是关系型 所谓关系型数据库,基于关系模型建立的数据! 关系模型:二维表 mysql数据 是 关系型数据库! 何谓关系型(关系模型),利用关系(二维表),去描述实体信息,与 实体之间的联系 的数据库架构就是 关系型数据! 所谓关 阅读全文
posted @ 2017-10-06 22:16 奋斗的黑蜗牛1号
摘要:jQuery(javaScript库) 一、jquery效果 1、基本效果 用法: $('#box').show('fast',function(){}); l show():将隐藏的元素显示 l show(speed,[callback]) :以设定speed的速度将隐藏的元素显示,完毕后执行ca 阅读全文
posted @ 2017-10-06 22:08 奋斗的黑蜗牛1号
摘要:Jquery(javascript库(工具)) 一、Jquery简介 1、什么是jquery? jQuery是一个快速、简洁的JavaScript库。 简单的说就是封装JavaScript常用的功能代码,更方便我们操作html文档,丰富DOM操作。 如:获取页面上面的一个id为box的元素: js原 阅读全文
posted @ 2017-10-06 22:01 奋斗的黑蜗牛1号
摘要:一、Ajax概述 1、Ajax介绍 (1)AJAX全称: Asynchronous: 异步 synchronous(同步) Javascript:核心技术还是js And: Xml:主要作用保存数据和作为不同开发语言之间传输数据的标准 直译:异步的javascript和xml 简单的说Ajax就是一 阅读全文
posted @ 2017-10-06 21:44 奋斗的黑蜗牛1号
摘要:一.使用yum安装Lamp 第1步:使用yum安装Apache 如果希望安装Apache服务器的2.0-2.4的版本其实只需要直接运行一下的命令就可以安装,这个版本其实是Centos默认的yum下载的源,所以你不需要做任何的配置工作就能完成,属于比较简单的一个步骤: 执行命令: yum -y ins 阅读全文
posted @ 2017-10-06 21:29 奋斗的黑蜗牛1号
摘要:Linux运维技术实战 一.Linux的网络配置和SSH协议 1.中国互联网和服务器的发展史 有人说中国的游戏发展史就是中国互联网的发展史,这是为什么呢? 在中国早期的互联网发展比较接近欧美一些开放的国家,很多人可以在家里自己架设服务器并且可以通过一种叫花生壳的工具让别进行访问. 在1997年-20 阅读全文
posted @ 2017-10-06 21:25 奋斗的黑蜗牛1号
摘要:问题 TP内部的错误机制 昨天在TP里面,对于如果memcache没有启动的情况下,不会进行报错。 1.如果memcache没有启动进行connet的时候报的是一个notice和warning级别的错误。这种提示信息在TP里面是不会自动报出来(TP里面使用自己定义的错误处理进行处理的) 效果: 在T 阅读全文
posted @ 2017-10-06 21:14 奋斗的黑蜗牛1号
摘要:作业 关联模块 首先修改一下弹出框里面的展示列表里面的操作这一列(改为一个checkbox) 实操 效果: 在商品弹出页面修改页面元素,增加input框,为每个input框绑定点击事件,完成商品ID和商品名称的获取,将获取的信息传递给添加商品父窗口,在子窗口关闭父窗口 效果: 前台的会员模块 今天主 阅读全文
posted @ 2017-10-06 21:05 奋斗的黑蜗牛1号
摘要:商品属性框生成 功能需求: 在用户选择商品类型的时候,动态生成一个属性框 思路: 实操: 1.为商品类型绑定一个change事件,发送一个ajax请求(type_id) 定义一个复制函数,完成当前行的复制 2.后台接收请求(根据type_id去查询sh_attribute表) 3.返回数据,前台根据 阅读全文
posted @ 2017-10-06 20:55 奋斗的黑蜗牛1号
摘要:商品编辑 效果 注意:这里将上传操作封装为一个方法 bug修复 注意:在上面使用更新的前置钩子函数后,由于商品伪删除里面的setField()方法底层调用的是模型的save()方法,但是save()方法又会触发自己模型的前置更新钩子函数,所以我们需要使用M()进行实例化系统模型,而不是实例化自己的商 阅读全文
posted @ 2017-10-06 20:46 奋斗的黑蜗牛1号
摘要:商品分类 实现思路(做事,看选择) 一般我们做的分类展示都是使用无限极的分类,一般实现的思路都是这样: 方式一:一般是这样做的(权限展示)(性能问题,理解方便) 方式二:继承法(全路径法)进行实现:(明白:实际使用很少,但是面试很喜欢问) a) 如果是顶级信息(pid=0),则path字段的值为当前 阅读全文
posted @ 2017-10-06 20:40 奋斗的黑蜗牛1号
摘要:用户角色分配 功能需求:在后台添加用户信息的时候,我们需要为用户分配对应的角色信息 效果: 用户列表 功能需求:在为用户分配对应的角色后,需要在用户的列表页展示用户的角色的名称信息,默认只能展示用户的role_id。所以我们需要连表获取用户的角色名称信息。 原生SQL查询用户的角色信息: 3. 效果 阅读全文
posted @ 2017-10-06 20:32 奋斗的黑蜗牛1号
摘要:一、自动完成插件 功能效果: 使用: js文件(需要依赖jquery.js) 为需要使用邮箱自动完成的input框定义ID属性,然后使用js代码调用 3. 效果 二、登录和验证 控制器:BackController.class.php 方法:login方法 效果 功能完善:由于部分浏览器会自动完成用 阅读全文
posted @ 2017-10-06 20:26 奋斗的黑蜗牛1号
摘要:一、电商项目 一般来说我们实现某一个产品要么是完全新的开发(0-1的过程),我们这次是使用TP框架进行新的开发(0-1的过程),整体有一个概括。(但是需要注意的是,毕竟才8天左右的时间,有部分的功能可能就不是很完整)。在开发之前,我们需要使用一定的电商的产品来进行基本概念的理清。那么我们使用一下一个 阅读全文
posted @ 2017-10-06 20:16 奋斗的黑蜗牛1号
摘要:一.Lamp(Linux + Apache + MySQL + PHP) 1.Lamp架构概述 LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编 阅读全文
posted @ 2017-10-06 19:51 奋斗的黑蜗牛1号
摘要:十一.使用apiCloud的模块实现音乐播放器 第1步:选择模块的导航栏 第2步:添加netAudio到app项目当中 netAudio不支持高清音乐的播放,不支持本地的音乐的播放,只是支持在线网络播放 其技术文档是免费 第3步:netAudio的常用方法 play()方法:netAudio播放功能 阅读全文
posted @ 2017-10-06 19:34 奋斗的黑蜗牛1号
摘要:一、HyBrid App概述 HyBrid App与Web App以及Native App的区别 ① Web App开发 WebApp开发,严格来说并不是一个APP软件,只是一个Web型的微网站。 优点:开发时间短、兼容性强、方便系统移植。 缺点:必须有网络的支持,用户体验度相对较差,不能调用手机中 阅读全文
posted @ 2017-10-06 19:19 奋斗的黑蜗牛1号
摘要:1. 数据库操作 laravel中,一共提供了三种操作数据库的方式,供我们自由选择。 1.1 原生SQL查询 .... 1.2 DB查询构造器 DB查询构造器,是Laravel里面我们用来操作数据库的一种最常用的操作方式,甚至后面我们学习模型的时候,也是在模型里面调用DB查询构造器来实现数据操作的。 阅读全文
posted @ 2017-10-06 19:10 奋斗的黑蜗牛1号
摘要:1. blade模板引擎 1.1 数据显示 1.1.1 输出普通变量 把从控制器中赋值过来的数据,使用 双花括号包住即可。 控制器: 视图: 路由: 效果: 由于Laravel框架内部对于XSS攻击也进行一定过滤防范,所以我们正常输出普通数据没问题,但是我们如果想要输出代码,则直接被Laravel使 阅读全文
posted @ 2017-10-06 19:01 奋斗的黑蜗牛1号
摘要:简书 http://www.jianshu.com/ 看云 http://www.kancloud.cn/ 码云 https://git.oschina.net/ github https://github.com/ SF社区 segmentfault 爆栈(overflowstack) https 阅读全文
posted @ 2017-10-06 18:51 奋斗的黑蜗牛1号
摘要:一.使用草料二维码生成器和媒体上传接口 有很多人喜欢在QQ或者泡泡当中发送网址的连接给用户,甚至有一些人在微信当中发送链接信息给用户,这时其实在用户的角度出发,这个体验并不好.为了提高整个体验,其实最早在国外twitter的公司就提出了一种叫做二维码的服务,其实二维码就是一些网站的连接图片,这个二维 阅读全文
posted @ 2017-10-04 11:32 奋斗的黑蜗牛1号
摘要:一.微信的LBS应用和开发 1.什么是LBS LBS(Location Based Service)基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标) 2.微信的LBS接口 根据微信的官方文档编 阅读全文
posted @ 2017-10-04 11:23 奋斗的黑蜗牛1号
摘要:在线教育平台 1. 直播课程 游戏直播、YY直播、公开课、教育平台、电商直播。 我们使用七牛云的直播云服务( 帮我们搭建好了直播服务器 ),一般一个直播项目就需要在直播云上面创建一个直播空间。 1.1 创建直播空间 设置直播空间名称和直播域名( 直播域名必须是通过ICP备案 和 国家公安局的备案8. 阅读全文
posted @ 2017-10-03 18:24 奋斗的黑蜗牛1号
摘要:在线教育平台 在开发中很常见的一个问题,就是我们基本都是现有后台再有前台。 往往会出现一个情况就是后台的功能做完了,开始前台的功能,前端的功能做完了,后台的功能就报错了。 主要就是代码并没有进行前后台的分离。如果想要减少这种情况,其实就是把前后端的逻辑和模型彻底的分开。 1. 完善:专业的轮播图上传 阅读全文
posted @ 2017-10-03 18:13 奋斗的黑蜗牛1号
摘要:一、微信概述 1、历史背景 1)2011年1月21日,腾讯推出微信应用程序。(张小龙和张伯龙) 2)2012年8月20日,腾讯推出微信公众平台功能,同年11月开放第三方接口 3)2013年11月注册用户量突破6亿,是亚洲地区最大用户群体的移动即时通讯软件。 4)截止到2016年第二季度,微信已经覆盖 阅读全文
posted @ 2017-10-01 10:29 奋斗的黑蜗牛1号