![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识总结
第三颗猕猴桃
这个作者很懒,什么都没留下…
展开
-
awk命令实际应用
1、基本应用# -F 后单引号''中的值为自定义分隔符 '{print }'为要打印出来的内容 $后的值为要打印的内容在分割后内容的位置(占分割后的第几个字段,数字从1开始)# grep命令为筛选,只筛选出包含固定值的行# awk '!a[$0]++'命令为去重,即第二次出现某字符时不进行取值# sort命令为排序# 日志文件access_log.log的内容,先按双引号分割,取第2个字段值,然后取出的内容,按空格分割,取第2个字段值,然后取出的内容,按?分割,取第1个字段值。然后将取出的内原创 2022-02-10 15:54:48 · 714 阅读 · 0 评论 -
php jwt通用算法
JWT生成&验证类JwtAuthServices.php<?php/** * jwt生成&验证 * @author * @date 2021-07-28 */class JwtAuthServices{ // 算法 const ALG_MAPS = [ 'HS256'=>'sha256' ]; /* * 生成jwt *@param array header *@param原创 2021-11-12 16:32:16 · 577 阅读 · 0 评论 -
shell脚本实现mysql查询及结果集导出
数据库背景:两表通过fid外键关联表1保存基本信息fid、fname表2保存对每个fid的操作意在将fid、fname、fid上的操作次数一同导出表1数据6w+表2数据百万+为了避免连表查询导致对数据库的破坏,通过脚本分别执行两表查询并整合结果集导出测试数据表结构:脚本:export4db.sh# 查询所有id的mysql配置HOSTNAME="172.25.44.142";PORT="3310";USERNAME="test";PAS.原创 2021-10-20 17:58:38 · 5405 阅读 · 0 评论 -
php 下载在线文件
1、读取文件内容下载$filePath = DATA_PATH . '/zip/' . 'test.zip'; //下载到本地的本地文件路径$wfp = fopen($filePath,'a');$fp = fopen($url, 'rb'); //在线文件地址if ($fp === false) exit('文件不存在或打开失败');$chunkSize = 1024 * 1024; //每读取1M写入一次,避免内存溢出while (!feof($fp)) { $buffer = f.原创 2020-11-18 20:12:01 · 369 阅读 · 0 评论 -
php 正则匹配小括号
当要匹配的字符串中存在小括号时,转义,避免当做匹配原子// 文件名中存在多层序号,组装正则表达式时对序号的括号进行转义,避免影响匹配。如文件名aaa(1)(2)// 例:aaa(1)(2)(22)中匹配到aaa(1)(2)后且为字符串尾的最大序号22$file_name = 'aaa(1)(2)';$pattern = sprintf("/^%s\((\d+?)\)$/", str_replace(['(', ')'], ['\(', '\)'], $file_name)); //给()添加转原创 2020-10-09 15:57:15 · 994 阅读 · 0 评论 -
php文件切割
// 大文件分割成多个等分(除最后一片)大小文件$path = '/Users/v_weishan/Desktop/testcode_local/';// $fileName = 'PRD-1030版本-20200819.docx'$fileName = 'PRD-1030版本-20200818.docx';$filePath = $path . $fileName; //被分割文件完整路径$i = 0; //分割的块编号 .原创 2020-09-16 11:42:26 · 709 阅读 · 0 评论 -
关于tp5的软删除出现的问题
测试软删除时出现了一些小问题。model下user.php文件中<?phpnamespace app\index\model;use think\Model;use traits\model\SoftDelete;class User extends Model{ use SoftDelete; protected $deleteTime = 'delete_time'原创 2018-01-26 21:00:59 · 6021 阅读 · 0 评论 -
关于html分帧
页面分为3部分:上、下(左、右)。1、想要通过点击top.html(上部)中的a链接,使同一页面内左部、右部同时实现页面的更新。使用一个onclik属性。例:admin_index.html(整体框架) top.html(上部)主要内容 站点信息 用户管理 版块管理 帖子管理以上。左右部分通过onclick实现更新原创 2017-12-02 17:10:43 · 420 阅读 · 0 评论