上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 漏洞描述 由于ThinkPHP5框架对控制器名没有进行足够的安全检测,导致在没有开启强制路由的情况下,黑客构造特定的请求,可直接GetWebShell。 漏洞评级 严重 影响版本 ThinkPHP 5.0系列 < 5.0.23ThinkPHP 5.1系列 < 5.1.31 安全版本 ThinkPHP 阅读全文
posted @ 2020-06-23 23:59 大雾哥 阅读(488) 评论(0) 推荐(0)
摘要: ; opcache的开关,关闭时代码不再优化. opcache.enable=1 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=1 ; OPcache的共享内存大小,以兆字节 阅读全文
posted @ 2020-06-23 23:24 大雾哥 阅读(313) 评论(0) 推荐(0)
摘要: 1.在application目录下创建crontab模块(统一存放定时任务) 2.在command目录下创建Task.php 代码如下: <?php namespace app\crontab\command; use think\console\Command; use think\console 阅读全文
posted @ 2020-06-23 23:23 大雾哥 阅读(1528) 评论(0) 推荐(0)
摘要: 1.什么是opcode缓存? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来 阅读全文
posted @ 2020-06-23 23:13 大雾哥 阅读(246) 评论(0) 推荐(0)
摘要: 悲观锁 FIFO队列思路 乐观锁思路 阅读全文
posted @ 2020-06-23 23:10 大雾哥 阅读(212) 评论(0) 推荐(0)
摘要: php 处理高精度计算函数 PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述 bcadd — 加法 bccomp — 比较 bcdiv — 相除 bcmod — 求余数 bcmul — 乘法 bcpow — 次方 bcp 阅读全文
posted @ 2020-06-23 22:53 大雾哥 阅读(621) 评论(0) 推荐(0)
摘要: /** * 批量更新xw_kefu的sonIds * @author jack */ function kefu_update_kefuids() { set_time_limit(0); global $db; $sql = "select id,name,p_id,is_lizhi from x 阅读全文
posted @ 2020-06-23 22:51 大雾哥 阅读(216) 评论(0) 推荐(0)
摘要: /** * 秒数转时分格式 * @param $time int * @author jack * @throws string * @return string */ function Sec2Time($time) { if (is_numeric($time)) { return (bool) 阅读全文
posted @ 2020-06-23 22:48 大雾哥 阅读(1339) 评论(0) 推荐(0)
摘要: /** * 获取用户下属ID集合 * @param $uid int * @param $ids string * @author jack * @throws string * @return string */ public function getUnderlingUIds($uid, $id 阅读全文
posted @ 2020-06-23 22:42 大雾哥 阅读(1500) 评论(0) 推荐(0)
摘要: * 抽象类 * 1.使用关键字: abstract * 2.类中只要有一个方法声明为abstract抽象方法,那么这个类就必须声明为抽象类 * 3.抽象方法只允许有方法声明与参数列表,不允许有方法体; * 4.因为抽象方法的不确定性,所以抽象类禁止实例化,仅允许通过继承来实例化; * 5.继承抽象类 阅读全文
posted @ 2020-06-19 23:23 大雾哥 阅读(215) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页