随笔分类 - 学习笔记
摘要:cloc 支持对多种编程语言中的空白行、注释行和源代码的物理行进行计数。 给定代码库的两个版本,cloc 可以计算空白行、注释行和源代码行中的差异。 除了统计单个文本文件、目录和 git 存储库中的代码外, cloc 还可以统计 .tar (包括压缩版本)、 .zip、.whl、ipynb、.rpm
阅读全文
摘要:ThinkPHP版 中文转拼音扩展包 支持ThinkPHP 5.1 6.0版本
阅读全文
摘要:获取HTML字符串中的图片地址
composer安装: composer require tcwei/imgsrc
阅读全文
摘要:一、问题描述 1、项目需求要求使用PHP8.1.*版本 2、运行程序发现验证码不生效报错如下: 二、错误描述 1、报错信息得出:从浮点(数字)到整数的隐式转换将失去精度 三、解决流程 1、找到报错文件位置 vendor\topthink\think-captcha\src\Captcha.php l
阅读全文
摘要:function randomFloat($min = 0, $max = 20){ $num = $min + mt_rand() / mt_getrandmax() * ($max - $min); return sprintf("%.2f", $num); }
阅读全文
摘要:<?php function format_bytes($size, $delimiter = '') { $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB'); for ($i = 0; $size >= 1024 && $i < 5; $i++) $
阅读全文
摘要:<?php function genRandomString($len = 6) { $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p"
阅读全文
摘要:漏洞详情 漏洞名称:Apache log4j2 远程代码执行漏洞 (CVE-2021-44832) 漏洞标签:存在EXP 漏洞类型:应用漏洞 威胁等级:中危 CVE编号:CVE-2021-44832 漏洞描述:Apache Log4j2 发布安全通告,2.17.1之前的版本容易受到远程代码执行攻击,
阅读全文
摘要:漏洞详情 漏洞名称:Linux polkit本地权限提升漏洞(CVE-2021-4034) 漏洞标签:存在EXP 漏洞类型:应用漏洞 威胁等级:高危 CVE编号:CVE-2021-4034 漏洞描述:近日,国外安全团队发布安全公告称,在 polkit 的 pkexec 程序中发现了一个本地权限提升漏
阅读全文
摘要:安装 composer require zzstudio/think-addons 配置 生成配置 系统安装后会自动在 config 目录中生成 addons.php 的配置文件, 如果系统未生成可在命令行执行 php think addons:config 快速生成配置文件 公共配置 'addon
阅读全文
摘要:1 /* 2 * @param getNowWeek() 获取日期对应的星期 3 * @param $date 输入的日期数据(时间戳) 4 * @param $weekArr 拼接数组 5 * @return $weekArr[$number_wk] 字符串 6 * @author 6542027
阅读全文
摘要:1 /* 2 * @param bubbleSort() 冒泡排序 3 * @param $arr 排序的数组 4 * @param $stmp 定义临时变量 5 * @return $arr 返回数组 6 * @author 65420278@qq.com 7 */ 8 function bubb
阅读全文
摘要:/* * @param formatArray() 删除数组中相同的元素 * @param $array 要去重的数组 * @param $temarray 存储元素的新数组 * @return array 数组 * @author 65420278@qq.com */ function forma
阅读全文
摘要:/** * 统计目录文件大小的函数 * @param $dir 文件路径 * @author 65420278@qq.com */ function dirsize($dir) { @$dh = opendir($dir); $size = 0; while($file = @readdir($dh
阅读全文
摘要:/* * 递归获取文件夹和文件 * @param $path 获取的文件夹路径 * @return $list array * 使用scandir函数可以扫描文件夹下内容 代替while循环读取 */ function scandirFolder($path){ $list = []; $temp_
阅读全文
摘要:/* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018-6-22 */ function get_week($date){ $date_str=date('Y-m-d',$date);//强制转换日期格式 $arr=explode("-", $date_str);//封装
阅读全文
摘要:/** * 递归删除缓存文件 * @param $dir 缓存文件路径 */ function delFileByDir($dir) { $dh = opendir($dir); while ($file = readdir($dh)) { if ($file != "." && $file !=
阅读全文
摘要:/* * 发送邮件 */ function sendMail($to,$title,$content){ //获取邮件配置 $config = db('mail_config')->find(); vendor('PHPMailer.PHPMailerAutoload'); //实例化PHPMail
阅读全文