自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql视图迁移注意

ALGORITHM=UNDEFINED:指定视图的处理算法;①DEFINER=`root`@`localhost`:指定视图创建者;SQL SECURITY DEFINER:指定视图查询数据时的安全验证方式;②任意用户X访问此VIEW时,能否成功取决于X是否有调用该VIEW的权限,以及definer是否有view中的SELECT的权限。只需要修改创建同名用户或者修改definer即可。例原来的视图语句CREATE ALGORITHM=UNDEFINED DEFINER=`payc

2021-05-31 10:05:33 541

原创 查看进程和端口使用情况

1、先查看进程pidps -ef | grep 进程名ps -ef | grep nginx2、通过pid查看占用端口netstat -nap | grep 端口netstat -nap | grep 3306

2020-06-01 14:13:23 228

原创 redis 使用注意

RedisDesktopManager 连接不上解决修改redis文件夹下redis.cong文件,在bind 127.0.0.1行前面加#注释掉这一行,使能远程连接(默认只能使用本地连接)。执行命令ps aux|grep redis杀掉redis-server进程命令行执行redis-cli进入redis命令行,执行config set requirepass 123456 (设置redis密码)这就可以连接了重启redis 时 杀死redis进程要重新关闭端口...

2020-05-20 15:04:22 183

原创 phpstorm 工作流操作步骤

在安装gitflow的情况下配置好git本地分支1 创建develop2 创建工作分支->ctrl+K (提交)->finish (完成临时分支,切换到要合并的分支上, 点击临时分支 merge into current,这样不用结束原来的分支)3切换到master4 合并develop到master5 在vcs git push下...

2020-04-30 14:06:05 340

原创 查看开启的服务,并关闭

netstat -ntlp关闭服务kill -9 pid

2020-04-20 17:07:47 162

原创 linux快速查询文件下含有特定字符的方法

find -type f -name '*.html'|xargs grep字符串或者直接grep -r 字符串

2020-04-20 10:07:53 644

原创 laravel 使用artisan 创建控制器

1建表2建model3写路由4执行 php artisan admin:make test\\TestPaperController --model=App\\models\\test\TestPaper

2020-01-10 15:59:58 446

原创 JS验证输入数据为数字

var c="^([0-9])[0-9]*(\\.\\w*)?$"; //数字和一位小数点数字test.test(num)parseFloat(num.toFixed(1)) //转成想要的几位小数点

2020-01-03 11:25:22 358

原创 本地运行larvavel 项目

1 根据git地址下载2cp .env.example .env 修改数据库配置3 在根目录下运行目录下composer install4 执行 php artisan key:generate生成密钥5 命令php artisan migrate迁移数据库 (或者导入)如果是vue的前端则还要执行1 安装组件 npm install2编译运行项目npm ...

2019-12-30 09:59:48 500

转载 linux安装redis

linux安装redis选择在Linux下安装redis,现在采用虚拟机安装的centos7 进行安装的1.安装gcc redis是c语言编写的 yuminstallgcc-c++2.下载redis安装包,在root目录下执行 wget http://download.redis.io/releases/redis-5.0.4.tar.gz3.解压re...

2019-11-18 17:34:03 73

原创 nginx配置站点出现Access Denied怎么解决

修改/usr/local/php/etc/php-fpm.conf,找到security.limit_extensions把他修改为:security.limit_extensions=.php .html .js .css .jpg .jpeg .gif .png .htm#(常用的文件扩展名)重启php-fpm 就行了停止命令 pkill php-fpm重启 php-fpm ...

2019-11-07 15:24:21 1155

原创 mysql 1130问题解决

总体运行语句:mysql -u root -pmysql>use mysql;mysql>select 'host' from user where user='root';mysql>update user set host = '%' where user ='root';mysql>flush privileges;mysql>sel...

2019-10-30 14:55:51 274

原创 新配置的服务器开放3306端口

查看防火墙规则:iptables-nL若防火墙拦截了3306端口,请您执行以下命令放通3306端口:iptables-IINPUT-ptcp--dport3306-jACCEPT

2019-10-28 11:23:44 896

原创 laravel-admin 新建栏目

使用Laravel-admin管理文章。先在laravel_admin数据库建立一个文章表 表取名为:Article,需要的字段有:id(设置为主键并自增),title(文章标题,VARCHAT类型长度32),content(文章内容,TEXT类型),updated_at(修改时间,TIMESTAMP类型),created_at(创建时间,TIMESTAMP类型)...

2019-10-10 11:27:49 382

原创 js 一个layui 底部弹出层

<style type="text/css"> .cur{color: #4BD0E4} #layer_addcarbox{display: none;} .choose_pay{height: 35px;line-height: 35px;font-size: 17px;width: 100%;text-indent:20px } .choose_pa...

2019-08-29 10:41:53 1347

原创 js each 遍历 跳出循环 text 取值 赋值 parseInt 转整形 数字相加

$('.main_72 .card_message .packages_click').each(function(){ if ($(this).attr('data-id')==obj.data.id) { var old_use=$(this).find('.package_use').text() ...

2019-08-26 15:25:43 196

原创 js处理钱

function handle_money() { var money = $("#money").val(); if(money<0 || money==''){ money=0; } money = parseFloat(money).toFixed(2) $("#money").val(money);}

2019-08-20 17:14:03 501

原创 php字符串转大小写

每个单词的首字母转换为大写:ucwords()第一个单词首字母变大写:ucfirst()第一个单词首字母变小写:lcfirst()所有 字母变大写:strtoupper()所有 字母变小写:strtolower()...

2019-08-20 10:08:09 487

原创 js 对象问题

判断对象是否为空var data = {};var b = (JSON.stringify(data) == "{}");alert(b); //true 为空, false 不为空对象里边添加一项第一种方法let obj ={"name":"tom","age":16}let key = "id";let value = 2obj[key] = value;cons...

2019-08-11 15:05:59 105

原创 判断是否在微信浏览器内打开

public function isWeixin() { if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { return true; } return false; }...

2019-08-10 10:50:30 230

原创 删除文件注意

$url=iconv('utf-8','gbk',$path);unlink($url);$path是绝对路径,有汉字必须用iconv进行转换编码

2019-08-10 10:49:36 81

转载 redis 基础使用

原文地址:https://www.cnblogs.com/catcrazy/p/6415802.htmlRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);...

2019-08-10 10:49:15 59

原创 phpstudy 解决Apache突然启动不了

昨天phpstudy 没问题,今天突然Apache打不开了,排查问题1先找端口是否被其他占用排查问题2 通过cmd 今入apache下的bin目录E:\phpstudy\PHPTutorial\Apache\bin输入httpd.exe打开vhosts.conf 文件查看对应行数找到问题,删除不完整的配置...

2019-08-09 10:03:46 842 1

原创 使用vue创建项目以及运行项目

创建vue项目在安装好 webpack的情况下通过cd命令进入想要存放的项目的地址vue init webpack-simple project 创建项目 cd project 进入项目文件 npm install 生成 node_modules npm run dev 运行运行以前运行过的vue项目用cd 命令行进入项目目录n...

2019-08-05 09:58:59 146

转载 MySQL 表锁和行锁机制

MySQL 表锁和行锁机制行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!MySQL的存储引擎是从MyISAM到InnoDB,锁从表锁到行锁。后者的出现从某种程度上是弥补前者的...

2019-08-04 15:36:21 76

转载 常用正则表达式

常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}...

2019-08-04 15:34:11 66

转载 Redis 持久化之RDB和AOF

Redis 持久化之RDB和AOFRedis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。RDB 详解RDB 是 Redis 默认的持久化方案。在指...

2019-08-04 13:46:27 104

原创 js 字符串与数组

数组转字符串 var a, b,c;a = new Array(a,b,c,d,e);b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素c = a.join(''); //abcde字符串转数组var str = 'ab+c+de';var a = str.split('+'); // [ab, c, de]var b = str.split('');...

2019-07-30 17:16:39 85

原创 js 根据路径下载文件

var $form = $('<form method="GET"></form>'); $form.attr('action', e.data['url']); $form.appendTo($('body')); $form.submit();

2019-07-29 17:22:39 4194

原创 PHP 删除文件

//删除文件 $path为绝对路径 public function delFile($path){ $url=iconv('utf-8','gbk',$path); if(PATH_SEPARATOR == ':'){ //linux unlink($path); }else{ //Windows ...

2019-07-29 15:48:31 32027 1

原创 js时间戳格式化函数

/** * 时间戳格式化函数 * @param {string} format 格式 * @param {int} timestamp 要格式化的时间 默认为当前时间 * @return {string} 格式化的时间字符串 */ function RiQi(sj) { var now ...

2019-07-24 17:36:53 324

原创 js时间戳时间

function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 &...

2019-07-11 17:01:37 151

原创 js 本地存储和获取

localStorage.setItem("temp",orderAr); //存入 参数: 1.调用的值 2.所要存入的数据console.log(localStorage.getItem("temp"));//输出

2019-06-14 15:17:21 5053

原创 js px 转rem

<script>(function(doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function() { var clientWidth...

2019-06-13 18:12:26 1920

原创 js 验证手机号

function isPhoneNo() { var phone=$("#phone").val(); var pattern = /^1[345678]\d{9}$/; if(!pattern.test(phone)){ layer.open({ content:'手机号有误' ,skin: 'msg' ,t...

2019-06-13 18:02:59 3998

空空如也

空空如也

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

TA关注的人

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