业精于勤,荒于嬉,行成于思。毁于随

分类 代码 下的文章

January 17, 2017

sql 编程

今天研究了一个sql以后回来优化你 update tu_school_major_hot set tu_school_major_hot.school_id = ( select tu_school.id as school_id from tu_school,tu_school_major where tu_school_major_hot.school_name = tu...
January 16, 2017

php 的 self $this __CLASS__的联系

面向对象编程中子类可以继承父类,如果子类不存在某个函数,父类存在非private的方法,那么子类可以调用父类的方法。今天我遇到的问题是,父类如何调用子类。先说下反射Reflection,可以解析一个类获取他的方法,我想实现一个公共的model,子类写很少的业务逻辑就能实现基本的数据库操作确切说只声明属性即可所以我需要实现父类调用子类。(好像不符合设计模式)我的目的就是加快开发速度,几行代码构...
January 16, 2017

php转义处理-addslashes()和stripslashes()

addslashes():对输入字符串中的某些预定义字符前添加反斜杠,这样处理是为了数据库查询语句等的需要。这些预定义字符是:单引号 (') ,双引号 (") ,反斜杠 () ,NULL。stripslashes():删除由 addslashes() 函数添加的反斜杠。该函数用于清理从数据库或 HTML 表单中取回的数据。(若是连续二个反斜杠,则去掉一个,保留一个;若只有一个反斜杠,就直接去...
January 12, 2017

前端数据的双向绑定方法

  前端的视图层和数据层有时需要实现双向绑定(two-way-binding),例如mvvm框架,数据驱动视图,视图状态机等,研究了几个目前主流的数据双向绑定框架,总结了下。目前实现数据双向绑定主要有以下三种。1、手动绑定比较老的实现方式,有点像观察者编程模式,主要思路是通过在数据对象上定义get和set方法(当然还有其它方法),调用时手动调用get或set数据,改变数据后出发UI层的渲染操...
January 12, 2017

composer中国镜像

有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“例1”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“例2”例1:修改 composer 的全局配置文件(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:composer conf...