自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 Git 实用命令--持续更新

忽略因为修改文件权限而导致的文件提交 git 修改git config core.filemode false查看当前项目使用的分支git branch查看项目所有远程分支git branch -a切换分支git checkout dev...

2020-02-24 14:07:26 1553 1

原创 修改表中某个字段等于另一个字段减去 2 小时的 SQL

【代码】修改表中某个字段等于另一个字段减去 2 小时的 SQL。

2024-03-04 21:25:32 439

原创 PS使用技巧

4. 选中需要移动的部位并移动。3. 选择“矩形选框工具”先选中空白区域–同 2.3。

2023-05-08 12:58:11 187 1

原创 nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed 解决办法

【代码】nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed 解决办法。

2023-03-23 16:43:17 403

原创 Python一键获取目录下面的文件名并将文件名整理成文档

python一件读取目录下面文件名

2022-11-23 17:24:00 428

原创 MacBook关闭系统更新以及解决 mac 无法更新的问题

MacBook永久关闭系统更新提示

2022-10-10 00:20:53 2407 1

原创 Fiddler实现手机抓包

Fiddler手机抓包

2022-06-15 18:03:53 101

原创 Supervisor安装以及执行Yii2项目定时脚本

Supervisor安装以及执行Yii2项目定时脚本安装supervisor创建Yii2项目定时脚本创建supervisor任务执行新建任务查看任务运行状态安装supervisor## 安装apt install supervisor## 加载配置文件supervisord -c /etc/supervisor/supervisord.conf # 如何找到配置文件:find / -name supervisord.conf## 查看supervisor运行状态ps -ef | grep

2022-01-15 16:34:37 402

原创 Linux系统使用rsync同步目录

文章目录1. 源目录的服务器配置1.1 启动rsync1.1.1 配置文件解析2. 目标服务器的配置3. 错误排查3.1 rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.0]1. 源目录的服务器配置1.1 启动rsyncsudo rsync --daemon --config=/etc/rsyncd.conf # /etc/rsyncd.conf是rsync的配置文件1.1.1 配置文件解

2021-10-08 16:15:34 523

原创 VMmare安装centos8

一、下载VMware1.1 安装VMware由于官网下载比较慢,我这边直接使用的腾讯电脑管家下载安装1.2 激活百度搜索激活码,复制激活二、安装 centos82.1 下载centos8登录Centos官网选择合适的版本,我这里选的是64位2.1 安装centos打开VMware,创建新的虚拟机选择自定义默认配置选择稍后安装操作系统选择操作系统以及版本给虚拟机命名以及选择安装虚拟机的位置–自定义选择处理器以及内核–自定义选择内存–自定义选择网络类型

2021-09-27 18:14:40 231

原创 ubuntu系统设置命令行显示系统当前时间

ubuntu默认命令行是不显示当前时间修改~/.bashrc文件在合适的位置加入\t就可以了重新加载配置文件source ~/.bashrc效果如图:

2021-09-26 17:08:07 2464 1

原创 Linux系统设置history显示命令运行的时间

linux系统使用history命令可以展示系统在当前用户下运行过的历史命令从上图中可以看出,在展示历史命令时是不显示命令运行的时间的为了使得运行history之后展示历史命令运行的时间修改配置文件:/etc/bashrc、/etc/profile、~/.bashrc(改任意一个都行)我们这里修改 /etc/profile 文件IP_USER=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`if [ -z

2021-09-26 17:00:37 1287

原创 Python将word文件转化为HTML文件和markdown文件

文章目录一、使用的主要模块二、代码2.1 将word转变为HTML2.2 将word转变为MD2.3 支持word中有图片转为MD一、使用的主要模块mammothmarkdownifytimepathlibos二、代码2.1 将word转变为HTMLdef wordToHtml(filename): with open(filename+".docx", "rb") as docx_file: result = mammoth.convert_to_html(d

2021-09-14 10:57:36 1004 1

原创 MySQL查看数据库连接数

一、查看数据库连接数a)SQL:show full processlist;注意:1. 若不加上full选项,则最多显示100条记录2. 若以root帐号登录,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接二、查看MySQL数据库状态SQL:show status;该命令会将DB所有的状态打印出来,如需其中特定的项可以加上like ‘%变量名称%’show status like '%变量名称%';常用变量有:Aborted_clients 由于客户没有

2021-08-30 14:07:55 27106

原创 shell脚本分析日志文件

文章目录一、需求说明二、脚本代码一、需求说明系统有报错文件error.log,现在需要每十分钟查看一次报错文件的内容,如果新增的报错中出现 ‘ERROR’关键字,需要提醒管理员二、脚本代码#! /bin/sh# 获取十分钟前的时间戳enddate=$(date -d "10 minute ago" +%s) # 这里分二步# 1. awk命令:获取error.log日志文件中包含 ERROR 关键字的行,行里面读取第一列和第二列(时间和分钟)# 2. cat命令:按行读取文件中最新的

2021-08-27 16:35:36 946

转载 Yii2 命令行使用migration备份数据库

Yii2 使用 migrates 备份数据表的结构以及数据一、安装拓展二、框架配置三、生成数据库备份文件四、引用一、安装拓展composer require --prefer-dist e282486518/yii2-console-migration "*"二、框架配置基础版:找到config目录下面的console.php文件;高级版:找到console/config/main.php文件;'controllerMap' => [ 'migrates' => [

2021-08-02 10:46:15 238

原创 Yii2 Headers already sent 错误及其解决办法

## 解决办法```在输入打印的语句后面加上die() 或者 exit()```

2021-03-08 16:14:46 543

原创 PHP date函数示例

var_dunmp(date(“Y-m-d H:i:s”));// 2021-02-25 14:25:26var_dunmp(date(“a”));// pmvar_dunmp(date(“A”));// PMvar_dunmp(date(“d日”));// 25日var_dunmp(date(“D”));// Thuvar_dunmp(date(“F”));// Februaryvar_dunmp(date(“h时”));// 02时var_dunmp(date(“H时”));// 14时

2021-02-25 14:32:33 190

原创 phpstorm 连接MySQL报错

phpstorm 连接MySQL报错重现情景使用phpstorm连接MySQL时,如下图操作phpstorm报如下错误:解决方法如下图所示:修改连接URL重现情景使用phpstorm连接MySQL时,如下图操作phpstorm报如下错误:com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents mo

2020-11-23 14:25:54 487

转载 PHP date函数超神技巧

PHP date函数超神技巧一、一般用法二、不带零三、奇淫巧技一、一般用法echo date('Y-m-d H:i:s');// 输出2020-10-23 10:42:24二、不带零echo date('Y-n-j G:j:s');// 输出2012-8-8三、奇淫巧技a - "am" 或是 "pm"A - "AM" 或是 "PM"h - 12 小时制的小时; 如: "01" 至 "12"H - 24 小时制的小时; 如: "00" 至 "23"g - 12 小时制的小时,

2020-10-23 10:48:09 285

原创 小米路由器安装MT工具

小米路由器安装MT工具一、支持的路由器版本二、升级到小米路由器的开发版本2.1 下载安装版本2.2 安装开发版2.3 重新连接路由器三、开通路由器的SSH功能3.1 登录小米路由网站,绑定路由器3.2 下载工具包至U盘3.3 将bin文件安装至路由器3.4 使用xshell工具连接路由器主机四、安装MT工具箱4.1 一键安装(路由器需要外接U盘)4.2 安装插件五、添加节点一、支持的路由器版本R1DY R2D R1CM R3 R3D R3G R3L R3P我这里的小米路由器mini(R1CM)版本

2020-10-19 19:49:54 3403 2

原创 Linux 定时脚本 crontab 的使用

修改crontab的默认编辑器select-editor命令格式crontab [-u user] filecrontab [-u user] [-e | -l | -r | -i ]命令参数-u user:用来设定某个用户的crontab服务,例如,“-u ixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个.

2020-08-04 15:45:01 311

原创 Linux服务器之间拷贝数据

文章目录lrzsz# Centos 安装yum install -y lrzsz# ubuntu安装apt install lrzsz# 下载服务器文件到本地sz fileName# 上传本地文件到服务器lz# 选择文件scp# scp -i 密钥文件 (-r) 本机文件(夹) root@目的服务器:目的目录# 示例: 将本机15925443995eec4c8f1ca50.png文件拷贝到54.238.141.191服务器的 ../202006/目录scp -i

2020-06-23 09:57:36 486

原创 PHP 项目部署之后报:open_basedir restriction in effect. 错误

错误信息如图错误解决2.1 修改nginx相关配置cd /usr/local/nginx/conf/vi fastcgi.conf2.2 修改文件fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";重新启动nginx

2020-05-09 10:48:33 440

原创 MySQL不同服务器上的两个表进行关联

MySQL不同服务器上的两个表进行关联一、首先不在一个服务器上的两个表无法直接关联二、曲线救国三、启动FEDERATED 引擎四、建立映射表一、首先不在一个服务器上的两个表无法直接关联举例:情景描述:数据库A 中有一张 point_log 表,表中 member_id 为 用户id,数据库A 在 a服务器 中;数据库B 中有一张 member 表,表中 member_id 为 用户id,...

2020-03-12 18:08:07 4269

原创 使用PHP绘制对联--书写最美的祝福

文章目录生成效果图使用注意事项代码如下使用测试对联背景图感谢生成效果图使用注意事项上下联之间使用英文空格隔开;上下联文字数量保持一致(对联的基本要求);最多支持生成两联图片,可以生成单联图片;此代码还是有我不满意的地方,但是勉强可以使用,如有更简洁高效的代码,欢迎提出修改意见;PHP是最好的语言;看完别忘了点赞评论加转发,谢谢。代码如下使用测试对联背景图感谢受...

2020-02-28 10:10:46 588 1

原创 ubuntu安装ssh服务使得系统支持远程登录

文章目录安装防火墙管理软件sudo apt install ufw关闭防火墙sudo ufw enable开放 22 端口sudo ufw allow 22安装sshsudo apt install openssh-server 启动ssh/etc/init.d/ssh start/etc/init.d/ssh restart #重启SSH服务/etc/init...

2020-02-26 17:49:17 326

原创 ubuntu安装PHP7.4

文章目录一、安装 add-apt-repository 命令二、添加第三方源三、安装php四、启动PHP一、安装 add-apt-repository 命令apt-get install software-properties-common二、添加第三方源add-apt-repository ppa:ondrej/phpapt-get update三、安装phpapt-get i...

2020-02-26 17:25:14 2424

原创 HTML标签固定宽度文字超过部分展示为省略号,鼠标悬浮时显示全部信息

css div { display: block; width:100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; text-align:left;/*文字...

2020-02-25 16:10:17 2600

原创 PHP生成excel文件之后关于身份证或者手机号码等大数自动变为科学计数的一些措施

文章目录问题描述问题的解决措施一、数据上加特殊字符问题描述在做后台管理是经常会做一些数据的导出,生成excel文件,在生成excel文件时,对于类似于身份证这种18位数字的数据在导出后excel文件会自动使用科学计数的方式展示数据,原因这里就不多做介绍,自行百度问题的解决措施一、数据上加特殊字符在导出的数据前面或者后面加上 “#”或者其他特使符号在数据前面加上英文的 “ ’ ”...

2020-02-24 17:41:53 390

原创 HTML 实现排行榜

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>排行榜</title> <style type="text/css"> p { font-size: 12px; ...

2020-02-17 22:33:12 12201

原创 拖拽排序后台设计与实现

需要实现的几个需求:允许更改元素的排序允许新增数据,并更新现有排序允许删除数据,并更新现有排序实现方式一、全量更新元素位置法适用场景排序元素数量较少,对于大量数据排序不适用原理每一个元素拥有一个字段,表示元素当前排序的位置,通过前端排序,将排好的元素位置,一次性发送到后端。然后,后端统一更新所有元素的位置具体实现实体设计:增加排序字段sort,表示元素当前的位...

2020-02-15 21:40:30 4147

原创 js 中字符串变为已有变量

var option_point_exchange = [123,123,123,123,123];var _script='var option_point_exchange1 = option_point_exchange;';eval(_script);console.log(option_point_exchange1);打印结果

2020-02-14 20:01:46 241 1

原创 PHP 的 CLI 模式简介

文章目录什么是 CLICLI 的使用1、运行某php文件2、查看命令行下该php的版本信息3、查看CLI模式下phpinfo的信息4、校验某php文件是否有语法错误5、查看php都加载了哪些模块6、命令行下直接运行php代码7、上面列出的例子,可以这样去理解什么是 CLICLI其实是Command Line Interface的简写,从字面上不难理解,是命令行接口的意思。CLI 的使用...

2020-02-10 22:00:44 3149

原创 Yii2 使用缓存

Yii2 使用缓存配置使用配置common\config\main.php'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', ],],默认的缓存数据被存储在各个应用的 runtime/cache 目录,我们可以通过 FileCache的cachePath进...

2020-02-08 15:55:37 1402

原创 Yii2 查询构建器(Query Builder)

文章目录进行数据库配置使用原生 sql常见的'查询方法'都有这些示例查询构建器(Query Builder)使用方法查看具体sql的方法示例进行数据库配置略使用原生 sql下一步我们创建 yii\db\Command 对象就可以执行sql语句了$result = Yii::$app->db->createCommand($sql)->查询方法常见的’查询方法’都有这...

2020-02-08 13:54:37 934

原创 Yii2 使用自带的分页类

Yii2 使用自带的分页类使用方式1、控制器中的修改2、视图中的修改自带的分页类都可以定义哪些属性LinkPager组件首先,我们把上下页的按钮修改成中文如果你不想要显示上下页,可以将prevPageLabel和nextPageLabel设置为false默认不显示首页也尾页,如果你需要,可以这样设置如果你的数据过少,不够2页,默认不显示分页,如果你需要,设置hideOnSinglePage=fal...

2020-02-06 17:25:44 414

原创 Yii2 如何自定义后台的模版主题

Yii2项目实战-如何自定义后台的模版主题首先我们先来配置gii,增加我们自定义的模版文件:修改模板文件修改 index 文件修改表单文件修改控制器文件测试1、访问gii,先创建模型2、接着创建crud的时候就要注意了,最后一项 Code Template,这里是下拉框效果,模版要选我们在gii中配置的模版,名字我们在上面配置的是:myCrud,所以,这里请选择myCrud。如果没有你的模板名,请...

2020-02-05 13:22:02 1125

原创 MySQL 使用 mysqldump 命令备份数据

创建 bkdatadase.sh 脚本mysqldump DBname | gzip > /data/backup/DBname_$(date +%Y-%m-%d_%H_%M_%S).sql.gz修改 mysqldump.cnf 文件,文件位置: /etc/mysql/conf.d/mysqldump.cnf(ubuntn 系统)[mysqldump]user=rootp...

2020-02-04 18:34:11 624

原创 Mac 将目录添加到边栏

Mac 将目录添加到边栏1. 背景介绍:2. command + 空格组合3. command + shift + G组合1. 背景介绍:本人负责的公司的项目以及自己测试的项目放在 /var/www/ 这个目录下面,当时创建或者拉取 git 仓库代码时都是使用终端命令进行的操作,但是由于经常需要直接进入这个目录,所以就想在 访达(finder)中的边栏直接显示该目录2. command ...

2020-01-31 22:06:16 1582

空空如也

空空如也

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

TA关注的人

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