自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猕猴桃的博客

个人知识总结

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 awk命令实际应用

1、基本应用# -F 后单引号''中的值为自定义分隔符 '{print }'为要打印出来的内容 $后的值为要打印的内容在分割后内容的位置(占分割后的第几个字段,数字从1开始)# grep命令为筛选,只筛选出包含固定值的行# awk '!a[$0]++'命令为去重,即第二次出现某字符时不进行取值# sort命令为排序# 日志文件access_log.log的内容,先按双引号分割,取第2个字段值,然后取出的内容,按空格分割,取第2个字段值,然后取出的内容,按?分割,取第1个字段值。然后将取出的内

2022-02-10 15:54:48 734

原创 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 598

原创 macos docker搭建kafka实践

参考博文:Docker案例:MacOS搭建单节点Kafka服务_Crane的博客-CSDN博客拉取镜像$ docker pull zookeeper$ docker pull wurstmeister/kafka$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEzookeeper latest .

2021-10-29 11:45:38 827

原创 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 5439

原创 docker+mysql 执行存储过程构造大量测试数据

docker拉取mysql镜像并导入sql文件执行#拉取镜像$ docker pull mysql:5.7#查看镜像$ docker images#运行docker mysql密码123456 宿主机端口号3306 映射 容器端口号3306$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7#查看进程 可以找到运行的容器id$ docker ps#进入容器

2021-10-18 15:59:15 209

原创 macos dnmp搭建实现

开源项目:dnmp: 基于Docker的一键LNMP安装程序实践#新建一个目录,专门放置dnmp项目$ mkdir codeOperateDir$ cd codeOperateDir/#git拉取dnmp项目$ git clone http://github.com/yeszao/dnmp.git#将用户yonghuming加入docker用户组$ sudo dseditgroup -o edit -a yonghuming -t user docker#进入dnmp项目$

2021-10-13 15:38:17 355

原创 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 373

原创 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 1014

原创 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 728

原创 Wampserver启动出错

启动Wampserver,出现提示The configuration file contains a syntax error on line 0; [EParseError] No tray icon was specified. Please assign a tray icon by using on the of the Trayicon directoives in the [Confi...

2018-03-24 09:30:17 4733 1

原创 关于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 6053

原创 关于html分帧

页面分为3部分:上、下(左、右)。1、想要通过点击top.html(上部)中的a链接,使同一页面内左部、右部同时实现页面的更新。使用一个onclik属性。例:admin_index.html(整体框架) top.html(上部)主要内容 站点信息 用户管理 版块管理 帖子管理以上。左右部分通过onclick实现更新

2017-12-02 17:10:43 437

chrome 自定义header插件

chrome浏览器扩展程序,直接拖拽可用的自定义header插件。可自定义Request headers,便于web调试。

2020-10-12

空空如也

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

TA关注的人

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