自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 文件MIME类型大全

扩展名:abs MIME类型:audio/x-mpeg 扩展名:ai MIME类型:application/postscript 扩展名:aif MIME类型:audio/x-aiff 扩展名:aifc MIME类型:audio/x-aiff 扩展名:aiff MIME类型:audio/x-aiff 扩展名:aim MIME类型:application/x-aim 扩展名:art MIME类型:i...

2018-02-24 17:22:31 1442

转载 tp5源码分析之模板标签库

1 标签库标签库,可以用来自定义模板文件中的标签解析方式在tp5中自定义了内置标签库(Cx.php)$taglib->__construct()标签库构造函数,创建标签库对象public function __construct($template) { $this->tpl = $template; }2 标签库的标签解析2-1 标签库的标签解析标签...

2018-02-23 17:43:12 2009

转载 tp5源码分析之模板引擎

1 模板引擎模板引擎,负责将模板变量填充到模板文件中,默认模板引擎实现在\view\Think.php文件中tp5还支持php文件的模板,其接口与Think模板引擎一致。具体见\view\Php.php文件。$think->__construct()模板引擎构造函数,创建模板引擎对象public function __construct($config = []) { ...

2018-02-23 17:42:28 5407

转载 tp5源码分析之视图

1 视图对象视图(View),作为(MVC)的一员,代表对输出数据的Web界面组织操作对象。视图可以用来存储模板变量最终调用模板引擎 将(模板变量) 与 (模板文件)解析为输出的Web界面View::instance()单例模式,创建全局唯一的视图对象public static function instance($engine = [], $replace = []) { ...

2018-02-23 17:41:33 938

转载 tp5源码分析之模型

1 数据模型数据模型(Model) 主要实现对单个数据表的操作,包括数据表整体操作数据表字段操作数据表的数据操作1-1 数据模型的创建Model->__construct()数据模型的构造函数,创建数据模型对象public function __construct($data = []) { if (is_object($data)) { $t...

2018-02-23 17:40:38 1985

转载 tp5源码分析之查询构造

1 查询构造器查询构造器,用来在数据库查询中构造SQL语句$builder->__construct()创建构造器,初始化构造器使用的数据库连接对象public function __construct(Connection $connection) { $this->connection = $connection; }$builder->se...

2018-02-23 17:39:35 1654

转载 tp5源码分析之数据库查询

1 查询对象查询对象(Query)实现基本的查询操作与模型不同的是,查询对象是在数据库的整体上进行操作,所以需要指定数据库表模型针对的数据库中的某个数据表的操作。2 查询操作2-1 增删改查$query->insert()public function insert(array $data, $replace = false, $getLastInsID = false, $sequence...

2018-02-23 17:38:21 4549 1

转载 tp5源码分析之自动加载

1 自动加载自动加载,在php中主要包括命名空间到目录的定位,类名到文件的定位。tp5的自动加载实现在Loader.php中。1 启动自动加载Loader::register()启动自动加载public static function register($autoload = '') { // 注册系统自动加载 spl_autoload_register($...

2018-02-23 17:34:07 1417

转载 tp5源码分析之网络请求

1 网络请求网络请求对客户端而言,指服务器发起的请求操作。对服务器端而言,指客户端发起的请求信息。服务器端主要用来对客户端发起的网络请求进行处理。2 请求信息2-1 Url相关Request->url()获取当前完整的url(包含QUERY_STRING) public function url($url = null)

2018-02-23 17:31:08 1609

转载 PHP实现螺旋矩阵(螺旋数组)

今天碰到一个比较有意思的问题, 就是把A到Y这25个字母以下面的形式输出出来ABCDEPQRSFOXYTGNWVUHMLKJI问题很有意思,就是转圈圈把字母填到表格中,要输出这样的格式,其实就需要构造一个下面这样的表格12345161718186152425207142322218131211109这其实是一个螺旋矩阵的问题, 这跟下面这个问题本质是一样的:给定一个行数row和列数cols, 输出...

2018-02-09 11:25:55 582

原创 tp报错 General error: 1366 Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'name' at row

查找原因发现为页面字符集与数据库字符集不一致导致只需将页面字符集与数据库字符集统一即可

2018-02-05 15:02:30 2577

原创 JS限制移动端与PC端只能只能输入数字

PC端移动端

2018-02-01 10:50:30 1422

php5.4版本ffmpeg扩展

如果需要在本地安装该扩展,windows是32的话需要把其他文件拷贝到Windows/system32文件夹下,64位系统放在Windows/SysWOW64文件夹下面

2018-10-30

PHP获取程序执行时间

类似于tp3.2中的BEGIN('start'),BEGIN('end') 。封装成了一个小类 ,可以很好的检测代码执行时间

2018-06-06

laydate日历插件

一款JS日历控件特效代码layDate,直接引用到需要的代码中即可

2017-09-30

空空如也

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

TA关注的人

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