自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徊忆羽菲

徊忆羽菲

  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用Git命令-查看远程分支、本地分支、创建分支、删除分支的方法

Git-查看远程分支、本地分支、创建分支查看本地分支查看远程分支查看所有分支切换远程分支合并分支撤消上一次commit的内容git commit -m 注释换行查看本地分支git branch查看远程分支git branch -r查看所有分支git branch -a 切换远程分支git checkout new-branch合并分支合并前要先切回要并入的分支...

2019-02-28 11:51:28 38274

原创 input type=“file“ 使用js上传文件限制文件类型的方法

做后台管理需要限制上传文件的类型;具体做法如下所示:《1》上传.csv格式的<input text="file" accept=".csv" />《2》上传.xls格式<input text="file" accept=&quo

2019-02-28 11:10:03 1939

原创 Linux中常用的tar解压打包命令语法介绍

常用的tar解压打包命令语法介绍1.命令格式:2.命令功能:3.命令参数:4.常见解压/压缩命令5.使用实例1.命令格式:tar[必要参数][选择参数][文件]2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的3.命令参数:必要参数有如下:-A 新增压缩文件到已存在的压缩-B 设置区块大小-c 建立新的压缩文件-d 记录文件的差别-r 添加文件...

2019-02-26 14:38:00 33702

原创 Linux中常用的tar解压命令总结

常用的tar解压命令总结tar命令参数介绍tar命令打包图片tar、rar、zip命令压缩文件解压文件命令总结linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。tar命令参数介绍-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u...

2019-02-26 14:36:16 311

原创 php 去除字符串开头或末尾逗号的方法函数

PHP去除字符串开头或末尾逗号去除末尾最后一个逗号去除开头逗号常用到的函数去除末尾最后一个逗号 $str = "a,b,c,d,"; echo rtrim($str, ","); 返回的结果就是:a,b,c,d去除开头逗号 $str = ",a,b,c,d"; echo ltrim($str, ","); 返回的结果就是:a,b,c,d常用...

2019-02-24 15:42:22 1128

原创 Mysql数据库select语句取出指定字段并按照逗号分隔的方法函数:GROUP_CONCAT

原数据结果:SELECT id FROM `resource` where status=0 and company_id=2 and role_id=2;结果如下图:逗号分隔id写法:SELECT GROUP_CONCAT(id) as ids FROM `resource` where status=0 and company_id=2 and role_id=2...

2019-02-24 14:48:07 1249

原创 PHP不用第三变量交换2个变量的值的解决方法

详情代码如下://字符串版本 结合使用substr,strlen两个方法实现//strlen() 函数返回字符串的长度//substr() 函数返回字符串的一部分$a="a";$b="b";echo '交换前 $a:'.$a.',$b:'.$b.'<br />';$a.=$b;$b=substr($a,0,(strlen($a)-strlen($b)));$a=sub...

2019-02-22 15:58:14 180

原创 php 能够遍历一个文件夹下的所有文件和子文件夹的函数

function my_scandir($dir){ $files=array();//定义一个数组,做为返回值 if(is_dir($dir))//判断路径是否存在 { if($handle=opendir($dir))//打开这个路径,并赋值给 handle 变量 { while(($file=readdir($handle))!==false)//用 readdir 读...

2019-02-22 15:47:23 1367

原创 Nginx常用命令(start启动/restart重启/stop停止/测试配置文件/reload重新加载配置文件)

Nginx常用命令Nginx 的参数包括有如下几个:使用方法:启动/重启/停止基于信号的方式,这个访问效果更好检查配置,同时也是输出配置文件所在位置修改配置后重载Nginx 的参数包括有如下几个:-c:使用指定的配置文件而不是conf目录下的nginx.conf 。-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。-s:re...

2019-02-22 11:52:14 15528 1

原创 nginx日志分割备份的方法

创建存放备份文件目录mkdir /usr/local/nginx/back_up_logs创建脚本log.shvim /usr/local/nginx/sbin/log.sh脚本授权chmod 755 log.sh执行该命令设置定时任务crontab -e*/1 * * * * sh /usr/local/nginx/sbin/log.sh //每分钟执行一次,保存...

2019-02-22 10:42:02 360

原创 Nginx使用service nginx sart/stop/restart/reload 命令的脚本方法

前言:使用文章中的脚本,前提是nginx已经安装,且安装目录为/usr/local/nginx/中切换目录:cd /etc/init.d/使用vim nginx 编辑内容如下:#!/bin/bash#chkconfig:2345 99 20#description:Nginx Service Control ScriptPROG="/usr/local/nginx/sbi...

2019-02-22 10:37:02 2958

原创 mysql数据库中整数类型int、bigint、smallint 和 tinyint的区别详细介绍

mysql数据库中整数类型int、bigint、smallint 和 tinyint的区别详细介绍1.BIT[M]2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为43. BOOL,BOOLEAN4.SMALLINT[(M)] [UNSIGNED] [ZEROFILL] M默认为65.MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] M默认...

2019-02-21 15:13:53 5107

原创 linux系统环境使用shell脚本一键安装redis的方法

Linux环境下通过shell脚本一键安装redisshell编程redis的自动化安装脚本查看redis目录redis启动和使用我使用的是centos6.8shell编程redis的自动化安装脚本编写shell脚本,vim redis-install.sh#!/usr/bin/env bash# It's Used to be install redis.# Created on 2...

2019-02-20 16:58:25 1613 1

原创 html页面实现使用原生js点击按钮复制文本

<!Doctype html><html xmlns=http://www.w3.org/1999/xhtml><head> <meta http-equiv=Content-Type content="text/html;charset=utf-8"><meta http-equiv=X-UA-Compatible content=...

2019-02-20 16:23:24 1157

原创 Mysql多表查询,获取部门最高工资的sql语句方案

建表的SQL的语句Create table If Not Exists Employee (Id int, Name varchar(255), Salary int, DepartmentId int); Create table If Not Exists Department (Id int, Name varchar(255)); insert into Employee (Id,...

2019-02-19 11:15:15 2346

原创 Mysql数据库中根据某个或多个字段查询重复数据的sql语句

Mysql数据库中根据某个或多个字段查询重复数据的sql语句sql 查出一张表中重复的所有记录数据sql 查出一张表中重复的所有记录数据1.表中有id和name 两个字段,查询出name重复的所有数据select * from xi a where (a.username) in (select username from xi group by username having count...

2019-02-19 10:48:49 4253

原创 Yii2框架throw new Exception弹窗异常提示换行写法

throw new Exception("该设备已被管理员解绑,\r\n联系店长重新激活门店!");

2019-02-18 17:13:29 1494

原创 解决phpstorm左侧的文件列表没显示出来

phpstorm 左边的文件列表没用了 怎么弄出来ALT+1ALT+数字键,是各种工具栏的显示与隐藏快捷键,你可以挨个试一下。

2019-02-18 15:46:48 3255

原创 使用Nginx配置实现图片防盗链

有些时候,大家不想让别人调用自己的图片,一是因为个人版权的问题,再一点就是会增加服务器的负载、还会产生一些没必要的流量。其实在Nginx里面,很容易就做到防盗链的,在nginx.conf文件加入一个localtion配置项。下面请看配置:location ~ .*\.(jpg|jpeg|JPG|png|gif|icon)$ { valid_referers blocked w...

2019-02-18 15:25:09 397

原创 使用composer 安装 Laravel 5.5的步骤和方法

composer 安装 Laravel 5.5安装laravel5.5修改nginx配置文件访问Laravel5.5 默认页使用 composer 安装 Laravel 5.5 之前,你需要先安装compser。安装laravel5.5假设你要做一个博客的项目,打开命令行执行:composer create-project --prefer-dist laravel/laravel=...

2019-02-15 17:53:01 1938

原创 访问laravel报错:No application encryption key has been specified 的解决方案

Laravel 5.5 .No application encryption key has been specified创建了新的laravel项目后, 运行提示:No application encryption key has been specified解决方法:这个是由于没有配置好 APP_KEY在终端上, cd到项目目录位置然后执行:php artisan key:gen...

2019-02-15 17:33:40 593

原创 安装laravel框架报错:Whoops, looks like something went wrong 的解决方案

安装laravel过程一切顺利,直到配置完虚拟主要要访问的时候发现竟然Whoops, looks like something went wrong.这是由于访问laravel项目报错的,由于最新laravel默认没有开启调试模式,我们看到的信息比较少;开启调试模式打开项目目录下config/app.php修改:‘debug’ => env(‘APP_DEBUG’, true),原本为...

2019-02-15 17:30:49 3751

原创 使用vim命令对文件的指定字符串进行查找和替换

vim中如何对文件进行查找和替换字符串的查找字符串的替换字符串的查找1. vim 中用 / 和 ? 来查找字符串,两者的区别是:/string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母;string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符串。2...

2019-02-02 16:08:05 3265

原创 Yii2.0 快速搭建Restful Api教程

Yii2.0 快速搭建Restful Api教程首先是安装yii2配置nginx,开启伪静态配置config/web.php单独创建API应用在api中创建目录结构新建api接口共用日志api接口安全过滤类validator首先是安装yii2使用composer或者源码安装这是安装Yii2.0的首选方法。如果你还没有安装 Composer,你可以按照这里的说明进行安装。安装完 Compos...

2019-02-02 13:14:29 1171

原创 整理总结shell命令:vim 行号的显示与隐藏使用方法

显示行号输入命令:set nu或者set number取消显示行号命令:set nonu或者set nonumber

2019-02-02 12:42:51 605

原创 Nginx重启报错nginx: [emerg] unknown directive “if(!-e“ in /etc/nginx/解决方案

今天在写Nginx中URL重写,再启动nginx的时候,一直报错如下:nginx: [emerg] unknown directive “if(!-e” in /etc/nginx/conf.d/api.yii2.com.conf:11nginx: configuration file /etc/nginx/nginx.conf test failed检查了好几遍,配置文件也找不到问题所在...

2019-02-02 11:57:35 15418

原创 Linux使用Composer安装yii2的方法

Linux使用Composer安装yii2的方法及bug处理部署Yii2框架一般安装都先看下官方文档,里面有很详细的说明和命令提示.这里再说一下,可以将命令分步执行,这样出问题才能最快定位解决,#安装composer管理前端资源(bootstrap, jquery)的插件composer global require “fxp/composer-asset-plugin”再进入要存放项...

2019-02-01 18:51:13 591

原创 linux系统中将PHP命令加入到系统环境变量中的方法

linux系统下将php和mysql命令加入到环境变量中的方法在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假 设php和mysql分别安...

2019-02-01 17:56:29 967

原创 linux 服务器配置smb共享目录之后,始终要求输入用户名和密码

在linux下配置smb服务,windows映射过程中,始终都被要求输入用户名和密码,即使是[public]定义的共享目录也一样!而[public]配置无误,guest ok = yes, public = yes,解决办法:解决这个问题需要修改smb.conf文件,在[global]节中加入map to guest = bad user,这个配置的意思是将所有samba系统主机所不...

2019-02-01 17:27:44 8179

原创 在Linux上如何安装Composer

如何在Linux上安装Composer简介依赖管理声明依赖关系系统要求安装 - *nix下载 Composer 的可执行文件局部安装全局安装简介Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管...

2019-02-01 10:59:32 498

兼容360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗各个浏览器的弹窗js代码

适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。

2019-03-26

Zabbix监控的安装流程

Zabbix监控 zabbix安装 安装LAMP环境 登录到数据库 创建zabbix数据库

2018-12-10

空空如也

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

TA关注的人

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