自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cc

  • 博客(13)
  • 收藏
  • 关注

原创 模板文件缓存之调用模板引擎篇

调用模板引擎渲染模板文件,这里主要用来缓存编译文件和缓存渲染文件thinkphp/library/think/Template.php/** * 渲染模板文件 * @access public * @param string $template 模板文件 * @param array $vars 模板变量 * @param array $config 模板参...

2020-03-12 15:33:23 466

原创 模板文件缓存之调用视图驱动篇

缓存参数定义thinkphp/base.php - 设置缓存目录// 定义渲染模板文件缓存目录defined('CACHE_PATH') or define('CACHE_PATH', RUNTIME_PATH . 'cache' . DS);// 定义编译文件缓存目录defined('TEMP_PATH') or define('TEMP_PATH', RUNTIME_PATH...

2020-03-11 15:00:37 264

原创 PHP实验室(v7.2.10)

比较 new self 、 new class 与 new static// 注意:构造方法中不能使用new self/class/static,因为会递归调用构造方法class Father { public function testSelf() { return new self; } public function testClass() {...

2019-01-11 10:52:33 811

转载 centos7.5.1804源码编译安装lnmp

查看linux信息1.1 查看版本号lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.5.1804 (Core)Release: 7.5.1804Codename: ...

2018-10-22 16:53:36 576

转载 python学习 - 2

生成器与迭代器1.1 生成器迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = iter(list) # 创建迭代器对

2018-10-17 17:19:20 99

原创 使用工具连接esc的mysql

ecs控制面板中,进入网络与安全->安全组,配置3306端口的入网规则,并开启新建一个用户,授予数据库权限,并更改host name为%这步尚不清楚:确定my.cnf中的 bind-address=127.0.0.1 注释或者改为 bind-address=0.0.0.0...

2018-10-16 11:35:05 278

原创 mysql加锁分析 - 1

分析场景1.1 工具:mysql5.5.53,在windows开启两个mysql命令行,m1、m2、m3,m1执行更新、删除操作,m2查询,m3查询事务1.2 表结构:两个字段,一个id,一个price1.3 删除SQL:delete from t1 where id=x limit 11.4 隔离级别# 设置m1、m2隔离级别为RCset session tx_isolation='...

2018-10-11 10:36:28 115

转载 Python学习 - 1

基本数据类型1.1 python不需要声明数据类型,其会自动决定数据的类型,使用内置函数type(),可以查看数据类型序列(sequence)2.1 类型tuple(定值表/元组)list(表)2.2 区别①tuple使用 () 包裹元素,list使用 [] 包裹元素②tuple的元素确定后,不可更改,而list可以变更2.3 元素引用>>>s1 = (2, ...

2018-10-09 17:39:46 96

转载 Linux crontab实践

实践环境uname -aLinux izbp11******6pliz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux必备知识2.1 查看crontabcrontab -l-e:编辑该用户的计时器设置;-l:列出该用户的计时器设置;-r:删除该...

2018-10-08 16:07:34 104

转载 Redis巩固学习-1

概念1.1 redis是一个基于内存存储的非关系型数据库。1.2 数据类型字符串:基于二进制安全,一个键最多存储512MB的数据。集合:string类型的无序集合,通过hash表实现,时间复杂度为O(1),集合中最大的成员数为 ( 2的32 次方-1 )(4294967295, 每个集合可存储40多亿个成员)。有序集合:string类型的有序集合,之所以是有序的,是因为使用了score...

2018-10-05 21:26:45 68

转载 正则学习-1

概念1.1 Regular Expression(正则表达式)主要用于搜索、过滤字符串,包括普通字符(如a-z)与特殊字符(元字符)。1.2 元字符^:匹配字符串的头部$:匹配字符串的尾部():标记子表达式的开始与结束*:匹配前面的子表达式0次或多次?:匹配前面的子表达式0次或1次,或指明一个非贪婪限定符+:匹配前面的子表达式1尺或多次.:匹配除\n外的任何单字符1.3 运算...

2018-10-05 19:34:17 75

原创 初步探索PHP-1

php的执行原理php底层是使用C编写的,使用Zend Engine执行代码。执行流程:ZE调用词法分析器去掉php代码的空格、注释,分割成一个个token(单元/标记),再调用语法分析器将这些token编译为一个个opcode(操作码/字节码),最后交给ZE执行这些opcode,输出结果。ZEZE是PHP内核的核心部分,负责php代码的编译、解释与结果返回。php opcode是ZE虚拟...

2018-10-05 14:32:55 115

原创 我所知道的http-1

我所知道的http什么是http?http英文全称:hypertext transfer protocolhttp中文全称:超文本传输协议http是一种无状态协议,就是服务端不知道客户端是哪个用户在登录,因此引入了cookie、session机制。web开发一般使用http作为封装传输前的数据的协议。http的主要结构?主要由三部分组成,请求行+请求头+请求体。请求行:协议+版本...

2018-10-04 14:12:39 206

空空如也

空空如也

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

TA关注的人

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