摘要: 学习廖雪峰老师的Python记录的笔记 一 输入输出 输入 input() 输出 print 二 python基础 Python采用缩进方式,注释使用# 语句以冒号结尾时,缩进的语句视为代码块,Python大小写敏感 1 数据类型和变量 整型, 布尔型(True, False), 浮点型, 空值(N 阅读全文
posted @ 2017-02-14 23:52 少年飞刀 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、本地开发 1、初始化版本库 git init 2、配置name和email git config --global user.name helloJiu git config --global user.email hufengjiujiayou@163.com 3、将工作区的文件 阅读全文
posted @ 2017-01-15 22:14 少年飞刀 阅读(159) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-高级篇_天秤vs永恒老师_http://www.imooc.com/learn/702) 一、生成Auth所需文件 在Artisan控制台输入以下命令 php artisan make:auth 二、数据表 php artisan migrate 执行数据表迁移,就 阅读全文
posted @ 2016-12-18 17:50 少年飞刀 阅读(696) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-高级篇_天秤vs永恒老师_http://www.imooc.com/learn/702) 一、概述 Artisan是Laravel中自带的命令行工具的名称 由强大的Symfony Console组件驱动 提供了一些对应用开发有帮助的命令 二、使用帮助 查看所有可用的 阅读全文
posted @ 2016-12-18 17:11 少年飞刀 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 1、asset('path'):用于引入静态文件,包括css。js。img 2、分页,调用模型的paginate(每页显示的行数)方法, 如$student = Student::paginate(2); 在模板中输出分页信息 <div class="pull-right"> {{ $student 阅读全文
posted @ 2016-12-18 16:06 少年飞刀 阅读(397) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-表单篇_天秤vs永恒老师_http://www.imooc.com/learn/699) Controller 1、Controller-Request 2、Controller-session 默认使用file驱动,可以在配置文件中修改 Laravel中使用ses 阅读全文
posted @ 2016-12-18 10:51 少年飞刀 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师) 一、概述 Blade是Laravel提供的一个既简单又强大的模板引擎 和其他流行的PHP模板引擎不一样,Blade并不限制你在视图view中使用原生的PHP代码 所有的Blade视图页面都将被编译成原生的PHP代码并缓存起来,除非你的的模 阅读全文
posted @ 2016-12-17 20:25 少年飞刀 阅读(6479) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师) 一、直接使用sql语句 1、路由 2、StudentController.php 二、查询构造器 简介:Laravel查询构造器(query builder)提供方便、流畅的接口,用来建立及执行数据库查询语法 使用PDO参数绑定,以保护应 阅读全文
posted @ 2016-12-17 18:23 少年飞刀 阅读(376) 评论(0) 推荐(0) 编辑
摘要: (慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师) 一、基础路由 二、多请求路由 三、参数路由 四、路由别名 生成url可以使用别名 五、路由群组 六、路由输出视图 七、控制器参数绑定 阅读全文
posted @ 2016-12-17 14:45 少年飞刀 阅读(259) 评论(0) 推荐(1) 编辑
摘要: PHP正则表达式 一、函数: 1、preg_match(匹配一次) 2、preg_match_all(匹配多次,全局匹配) 3、preg_replace 4、preg_split 二、PHP正则语法 1、限定符:可以是//,也可以## 2、元字符 1)、使用一个字符本身,来代表一个字符 2)、使用一 阅读全文
posted @ 2016-12-13 19:14 少年飞刀 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式(Decorator) 概述 1、装饰器模式可以动态地添加修改类的功能 2、一个类提供了一项功能,如果要在修改并添加额外的功能,传统的编程模式,需要写一个子类继承它,并重新实现类的方法 3、使用装饰者模式,仅需在运行时添加一个装饰器对象即可实现,可以实现最大的灵活性 代码实现如下 使用原型 阅读全文
posted @ 2016-12-11 21:22 少年飞刀 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 原型模式 概述: 1、与工厂模式作用类似,都是用来创建对象 2、与工厂模式的实现不同,原型模式是先创建好一个原型对象,然后通过clone原型对象来创建新的对象,这样就免去了类创建时重复的初始化操作 3、原型模式适用于大对象的创建,创建一个大对象需要很大的开销,如果每次new就会消耗很大,原型模式仅需 阅读全文
posted @ 2016-12-11 18:54 少年飞刀 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 概述: 1、观察者模式(Observer),当一个对象状态发生改变时,依赖他的对象全部会收到通知,并自动更新 2、场景:一个事件发生后,要执行一连串更新操作,传统的编程方式,就是在事件的代码之后直接加入处理逻辑。当更新的逻辑增多之后,代码变得难以维护,这种方式是耦合的,侵入式的,增加新的 阅读全文
posted @ 2016-12-11 17:22 少年飞刀 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 数据对象映射模式 1、数据对象映射模式,是将对象和数据存储映射起来,对一个对象的操作会映射为对数据存储的操作 2、在代码中实现数据对象映射模式,我们将实现一个ORM类,将复杂的SQL语句映射成对象属性的操作 3、结合使用数据对象映射模式、工厂模式、注册模式 具体代码如下: 1、定义一个user表,结 阅读全文
posted @ 2016-12-11 16:12 少年飞刀 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 策略模式 1、概述:策略模式,将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式称为策略模式 例如:一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类目,并且所有广告位展示不同的广告 传统的是使用条件分支进行判断,代码不灵活 使用策略模式,要先定义一个约束行为的接口,I_U 阅读全文
posted @ 2016-12-11 14:24 少年飞刀 阅读(351) 评论(0) 推荐(0) 编辑