- 博客(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
608
原创 查看进程和端口使用情况
1、先查看进程pidps -ef | grep 进程名ps -ef | grep nginx2、通过pid查看占用端口netstat -nap | grep 端口netstat -nap | grep 3306
2020-06-01 14:13:23
260
原创 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
240
原创 phpstorm 工作流操作步骤
在安装gitflow的情况下配置好git本地分支1 创建develop2 创建工作分支->ctrl+K (提交)->finish (完成临时分支,切换到要合并的分支上, 点击临时分支 merge into current,这样不用结束原来的分支)3切换到master4 合并develop到master5 在vcs git push下...
2020-04-30 14:06:05
401
原创 linux快速查询文件下含有特定字符的方法
find -type f -name '*.html'|xargs grep字符串或者直接grep -r 字符串
2020-04-20 10:07:53
682
原创 laravel 使用artisan 创建控制器
1建表2建model3写路由4执行 php artisan admin:make test\\TestPaperController --model=App\\models\\test\TestPaper
2020-01-10 15:59:58
471
原创 JS验证输入数据为数字
var c="^([0-9])[0-9]*(\\.\\w*)?$"; //数字和一位小数点数字test.test(num)parseFloat(num.toFixed(1)) //转成想要的几位小数点
2020-01-03 11:25:22
382
原创 本地运行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
639
转载 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
100
原创 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
1252
原创 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
304
原创 新配置的服务器开放3306端口
查看防火墙规则:iptables-nL若防火墙拦截了3306端口,请您执行以下命令放通3306端口:iptables-IINPUT-ptcp--dport3306-jACCEPT
2019-10-28 11:23:44
935
原创 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
440
原创 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
1391
原创 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
228
原创 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
530
原创 php字符串转大小写
每个单词的首字母转换为大写:ucwords()第一个单词首字母变大写:ucfirst()第一个单词首字母变小写:lcfirst()所有 字母变大写:strtoupper()所有 字母变小写:strtolower()...
2019-08-20 10:08:09
511
原创 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
131
原创 判断是否在微信浏览器内打开
public function isWeixin() { if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { return true; } return false; }...
2019-08-10 10:50:30
264
原创 删除文件注意
$url=iconv('utf-8','gbk',$path);unlink($url);$path是绝对路径,有汉字必须用iconv进行转换编码
2019-08-10 10:49:36
101
转载 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
79
原创 phpstudy 解决Apache突然启动不了
昨天phpstudy 没问题,今天突然Apache打不开了,排查问题1先找端口是否被其他占用排查问题2 通过cmd 今入apache下的bin目录E:\phpstudy\PHPTutorial\Apache\bin输入httpd.exe打开vhosts.conf 文件查看对应行数找到问题,删除不完整的配置...
2019-08-09 10:03:46
903
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
166
转载 MySQL 表锁和行锁机制
MySQL 表锁和行锁机制行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!MySQL的存储引擎是从MyISAM到InnoDB,锁从表锁到行锁。后者的出现从某种程度上是弥补前者的...
2019-08-04 15:36:21
98
转载 常用正则表达式
常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[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
86
转载 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
124
原创 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
102
原创 js 根据路径下载文件
var $form = $('<form method="GET"></form>'); $form.attr('action', e.data['url']); $form.appendTo($('body')); $form.submit();
2019-07-29 17:22:39
4248
原创 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
32091
1
原创 js时间戳格式化函数
/** * 时间戳格式化函数 * @param {string} format 格式 * @param {int} timestamp 要格式化的时间 默认为当前时间 * @return {string} 格式化的时间字符串 */ function RiQi(sj) { var now ...
2019-07-24 17:36:53
351
原创 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
171
原创 js 本地存储和获取
localStorage.setItem("temp",orderAr); //存入 参数: 1.调用的值 2.所要存入的数据console.log(localStorage.getItem("temp"));//输出
2019-06-14 15:17:21
5078
原创 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
1956
原创 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
4062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人