自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 thinkphp5.1--模板继承

新建公用模板目录(application\index\view\common)分离头部的尾部(header.html、footer.html)公共模板文件(父模板文件中只能用include和block标签){include file="common/header" /}{block name="body"}主体{/block}{block name="nav"}导航{...

2019-05-30 11:01:50 497

转载 thinkphp5.1--模板布局

模板全局配置配置文件template.php添加//开启全局模板布局'layout_on' => true,//全局模板布局文件名'layout_name' => 'layout'模板布局控制器中新建模板文件(application\index\controller\Demo\---test方法)新建视图文件(application\index\demo\t...

2019-05-30 10:14:31 818

原创 php--浮点数

$float = 2.1434;//sprintf$f = sprintf('%.3f',$f);echo $f; //2.14//round$f = round($f,2);echo $f;//2.14//ceil(向上取整)$f = ceil($f);echo $f;//3//intval(取整)$f = intval($f);echo $f;//2//f...

2019-05-29 10:14:29 172

转载 thinkphp5.1--快速生成网站首页

打开网站首页,右键选择另存为把另存的网站首页拖放到phpstorm,复制代码,用JS/HTML格式化工具转换代码格式将格式化后的网站首页做为项目首页app\index\controller\Index.phpnamespace app\index\controller;use think\Controller;class Index extends Controll...

2019-05-28 17:05:59 1541

转载 thinkphp5.1--循环判断与分页输出

循环标签(volist)//获取分页要调用 查询类中的paginate(num)方法//每页显示5条$data = \app\model\表名::paginate(5);$this->view->assign('data',$data);return $this->view->fetch();分页:在html文件中加 {$data|raw}...

2019-05-28 16:25:13 453

转载 thinkphp5.1--模板赋值与变量输出

Demo.phpnamespace app\index\controller;use think\Controller;use think\facade\View;class Demo extends Controller{ public function test1() { //直接将内容输出到页面,不通过模板 $con = '&...

2019-05-28 15:52:20 2953

转载 thinkphp5.1--模块

新建MODEL文件夹(application\index\model)新建model类文件(application\index\model\User.php表名为文件名,首字母大写)namespace app\index\controller;use think\model;class Demo extends Model{}namespace app\index\...

2019-05-28 11:44:05 264

转载 thinkphp5.1--Request请求对象

namespace app\index\controller;//use think\facade\Request;use think\Request;use \think\Controllerclass Demo extends Controller{ public function test() { //$request = new Request() ...

2019-05-27 16:54:23 1204

转载 thinkphp5.1--Facade静态代理

静态代理(facade绑定的类\thinkphp\library\think\facade\)创建一个类实现静态代理(app\facade\Test 代理了 app\common\Test)namespace app\common;class Test{ public function hello($name) { return 'Hello ' ....

2019-05-27 12:13:35 531

转载 thinkphp5.1--容器与依赖注入

容器----/thinkphp/library/think/Container.php依赖注入:将对象类型的数据,以参数的方式传到方法中(解决向类中的方法传对象的问题)绑定一个类到容器:public function bindClass() { //把一个类放到容器中:相当于注册到容器中 \think\Container::set('tmp(别名)','\app\...

2019-05-27 11:17:32 835

原创 phpoffice--表格设置

//居中$sheet->setCellValue('A1','你好')->getStyle('A1')->getAlignment()->setHorizontal(\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER);//自动设置行宽(没有合并列下)$sheet->setCellValue('A','...

2019-05-22 10:24:25 1250

原创 windows操作

进入文件夹,搜索cmd可定位进入文件夹下命令行

2019-05-15 16:48:07 115

转载 phpstudy添加redis扩展

操作系统 windows;直接贴步骤记录下一. 划重点,运行phpinfo(), 观察第四行 x86 好了记住这个 x86三. http://pecl.php.net/package/redis php官方redis扩展下载地址; 我需要的是3.1的版本之前记住的 x86 当然并不是所有人都是 x86。根据自己情况来...

2019-05-14 17:43:22 397

转载 MySQL--行列转换和重复数据删除

使用序列化表的方法实现行转列用 UNION/序列化将多列转换为多行。如何选择生成序列号的方式 优先选择系统提供的序列号生成方式。 在特殊情况下可以使用SQL方式生成序列号。利用主键删除重复数据如何查询数据是否重复?select 字段1,字段2 ,count(*) from 表名 group by 字段1,字段2 having count...

2019-05-07 14:39:20 401

原创 Mysql--COALESCE

COALESCE的作用是将返回传入的参数中第一个非null的值,比如 SELECT COALESCE(NULL, NULL, 1);-- Return 1SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);-- Return 1如果传入的参数所有都是null,则返回null,比如...

2019-05-07 12:45:20 534

转载 MYSQL--系统配置优化

innodb_buffer_pool_sizeinnodb_buffer_pool_instancesinnodb_log_buffer_sizeinnodb_flush_log_at_trx_commitinnodb_read_io_threads,innodb_write_io_threadsinnodb_file_per_table...

2019-05-07 10:27:29 97

转载 MongoDB

MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field就此我们引出了三个关键字,Collection也就是关系型数据库中"表"的概念,Documents就是"数据条目",Field就是"字段"MongoDB安装部署 之 你必须得先安装上数据库关于MongoDB的安装,真的没...

2019-05-07 10:22:39 160

转载 MYSQL--数据库表结构优化

选择合适的数据类型 1、使用可以存下你的数据的最小的数据类型 2、使用简单的数据类型。Int要比varchar类型在mysql处理上简单 3、尽可能的使用not null定义字段 4、尽量少用text类型,非用不可时最好考虑分表使用int来存储日期时间,利用FROM_UNIXTIME()【将int类型时间戳转换成日期时间格式】,UNIX_TIMESTA...

2019-05-06 14:29:28 739

转载 MySQL USING 和 HAVING 用法

USING用于表连接时给定连接条件(可以理解为简写形式),如SELECT * FROM table1JOIN table2 ON table1.id = table2.id使用 USING 可以写为SELECT * FROM table1JOIN table2 USING(id)HAVING引入 HAVING 是因为 WHERE 无法和统计函数一起使用如表...

2019-05-05 18:16:07 106

空空如也

空空如也

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

TA关注的人

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