- 博客(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关注的人