自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置一个Yii2.0 + vue的本地后台项目

PHP:拉下代码之后 现将vendor文件添加到项目根目录编辑器打开项目 PHP init 初始化项目在宝塔面板中配置域名信息(1)根目录是否正确 选择对应的PHP版本(2)取消跨站攻击(3)配置伪静态在C:\Windows\System32\drivers\etc\hosts 文件中添加对应的域名VUE:拉下代码 在vue.comfig.js 文件修改访问的PHP路径 config文件夹下index.js 里面的路径打开命令行 cnpm install cor

2021-06-29 11:42:25 854 1

原创 PHP方法调用

1.本类中普通方法调用$get=$this->getOnsaleFundList();2.本类中静态方法调用$get=self::getOnsaleFundList();3.调用其他类的普通方法 $objFix = new GetController(); $objFix->setUser($obj);4.调用其他类的静态方法 $get= ApiAssemble::setUser($obj);...

2020-09-17 10:56:31 435

原创 PHP时间戳与日期之间转换

1.获取当前日期时间的时间戳:echo time();获取当前日期时间:echo date("Y/m/d H:i:s");2.日期转换为时间戳:echo strtotime(date("Y/m/d"));时间戳转换为日期:echo date('Y-m-d',time());3.打印明天此时的时间戳echo strtotime("+1 day");当前时间:echo date("Y-m-d H:i:s",time()) ;指定时间:echo date("Y-m-d H:i

2020-06-04 14:34:46 2542

原创 yii2.0 增删改查sql语句

文章涉及where、 addParams 、filterWhere 、andWhere、orWhere、 andFilterWhere()、 orFilterWhere()、andFilterCompare()但是格式是一样的。字符串格式’status=1’哈希格式’status’ => 1, ‘type’ => 2]操作符格式’like’, ‘name’, ‘test’]字符串和哈希格式很好理解,我们来看看操作符格式,因为操作符格式可以组成相对复杂的查询语句最简单的就是官方给的例子

2020-06-03 15:50:50 1004

原创 原生sql语句

查询//查询表里的所有数据select * from 表名//根据id等字段查询数据select * from 表名 where 字段 = 值 or 字段 = 值(例):select * from 表名 where id = 1 or name = admin;//模糊查询like % 值%(例):select * from 表名 where 字段 link %值%; //前后匹配...

2020-04-02 17:46:44 770 2

原创 Git基本必会命令

git clone 获取git仓库git status 查看状态git diff 查看修改的内容git add . 把修改的内容添加到缓存区git commit -m ‘备注’ 给修改的内容添加备注git pull 从一个仓库或者本地的分支拉取并且整合代码git push 上传代码git reset 版本回退分支git branch 查看所有本地分支...

2020-02-26 16:03:25 232

原创 Linux必须要会的命令

Ctrl + Alt +T 打开命令面板linux 中的hosts文件在ETC 目录下使用su 命令切换到root权限在命令前面加上sudo就是最高权限CTRL+C:强制停止当前命令pwd:输出当前目录权限:chmod :改变文件或目录权限chown : 改变文件或目录所有者chgrp:改变文件或目录所属组目录文件:创建目录或文件:mkdir 目录:创建一个目录(文...

2020-01-27 10:54:47 566

原创 git出现冲突解决

【代码】git出现冲突解决。

2023-09-14 15:10:46 965

原创 git pull 出现冲突

运行 :git config pull.rebase false。然后再:git pull。

2023-07-27 11:23:07 177

原创 PHP 获取当前月份的第一天和最后一天

【代码】PHP 获取当前月份的第一天和最后一天。

2023-07-07 11:06:02 1211

原创 PHP 获取当前周的第一天和最后一天

【代码】PHP 获取当前周的第一天和最后一天。

2023-07-07 11:04:54 755

原创 yii2 ip限制 接口用户限制 防止过多请求

【代码】yii2 ip限制 接口用户限制 防止过多请求。

2023-04-28 10:58:13 200 1

原创 PHP 根据身份证号获取用户年龄

【代码】PHP 根据身份证号获取用户年龄。

2023-04-27 15:28:13 350

原创 yii2 乐观锁悲观锁用法

https://www.cnblogs.com/rxbook/p/15411968.html

2023-04-20 18:15:12 81

原创 Mac 使用docker新建 php项目

3.再hosts文件里面添加对应的域名 路径:etc->hosts文件vim 进行编辑。1:现在DNMP文件夹下的 niginx->conf.d 新建本地的域名文件。2.修改或者添加完成之后需要再重启nginx服务。这里是修改nginx的配置文件,

2023-02-21 15:36:21 180

原创 Mac 链接Windows服务器

Microsoft Remote Desktop下载地址:https://go.microsoft.com/fwlink/?linkid=868963

2023-02-21 14:50:25 125

原创 将mysql里面字段里的换行去掉

将city_code 字段里面的空行和回车全部清除。

2023-02-10 18:12:18 204

原创 PHP 数组去除 0还有‘’空值

第一个是数组,往后的值是想要去除的值。

2022-12-26 11:30:14 111

原创 php 有些接口数据量太大,导致访问超时

有些循环数据量大的表,接口会出错,在方法的里面加上这个。

2022-12-01 16:06:26 621

原创 PHP 根据数组中字段来实现排序

PHP 数组排序

2022-10-21 17:13:41 341

原创 PHP 获取两个日期的相隔天数

PHP 获取两个日期的相隔天数。

2022-10-17 12:38:22 611

原创 MySQL清除表数据 id重置

mysql 清除表数据

2022-07-26 12:28:16 1913

原创 PHP 二维数组根据字段进行排序

$data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Aobs', ), array( 'id' => 3809, 'first_name'

2022-05-11 11:39:39 222

原创 TP5字段数量+1

IndustryNews::where('id', $id)->setInc('num',1);// 直接使用 setInc 或 setDec db('table')->where('id=1')->setInc('num',3); // 原数值加3 db('table')->where('id=1')->setInc('num'); // 原数值加1 db('table')->where('id=5')->setDec('num',5); // 原数.

2022-04-03 18:25:32 1148

原创 windows启动MongoDB

在操作前需要启动mongodb数据库服务cmd到 MongoDB下的bin 文件夹下 输入命令mongod --dbpath "D:\Program Files (x86)\Mongo"\data\db这是我的文件目录这样就成功了在浏览器输入 :http://localhost:27017/

2022-04-03 17:58:24 3821

原创 yii sql 将datetime格式转换成 年月日 和年月

转换成日期格式 :在field里面写 date(create_time) as time 或者 date_format(create_time,"%Y-%m-%d") as time转换成年 -月格式 :在field里面写 date_format(create_time,"%Y-%m") as time

2022-03-16 11:42:39 1176

原创 使用redis把数组里的值,每次请求不同取出来

public function random() { try { $redis = \Yii::$app->get("redis"); $key = "AD_RANDOM_ID"; $data = [1,2,3]; //检查长度 $list = $redis->llen($key); if($list == 0){ .

2022-03-08 16:45:45 653

原创 高德根据ip获取城市信息

https://lbs.amap.com/api/webservice/guide/api/ipconfig打开链接 登录上之后申请key直接测试就OK了

2022-01-05 15:37:37 1281

原创 PC点击QQ联系我们打开QQ添加好友

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>测试QQ</title></head><body><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=QQ号码&site=qq&menu=yes"><input type

2021-12-10 11:52:52 365

原创 git下载很慢的问题

下载git的时候发现网速只有几十K,淘宝有一个镜像的网站 可以提供下载点击链接

2021-12-09 23:20:16 410

原创 Yii2.0实现发送邮箱验证码

在数据库配置文件下加上下面代码:'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [ 'class' => 'Swift_SmtpTranspor

2021-11-26 13:34:43 235

原创 PHP将两段时间之间的日期放到数组里

场景,搜索月份,按照日历上面的星期几,查找1日前面有几天,显示上下面匹配上对应的文章 //获取月份 $first = date("Y-m-01", strtotime($month)); $allDays = 42; $firstWeek = date("N", strtotime($first)); $startTime = $start_Time = strtotime(date("Y-m-d 00:00:00", strtoti

2021-11-15 17:00:31 445

原创 linux top命令详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 默认每三秒刷新一次第一行,任务队列信息,同 uptime 命令的执行结果系统时间:07:27:05运行时间:up 1:57 min,当前登录用户: 2 user负载均衡(uptime) load average: 0.00, 0.00, 0.00 average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃

2021-10-08 11:57:24 151

原创 解决宝塔 负载 和CPU 一直100%状态

今天闲着无聊进了一下之前项目的宝塔面板,不看不知道,负载和CPU一直处于100%状态,可把我吓坏了。就一个小项目就这样了。解决方案:1.进入服务器,查看一下当前是什么进程占用的cpu过高导致的:使用top命令看到是mysql的原因 ,那就进入mysql,看一下,当前一直执行的sql语句,进行优化,1:mysql -u root -p 进入mysql2:show full processlist; 用这个命令查看当前正在执行的sql语句看到,where条件都是 这个字段 ,应该是没加上

2021-10-08 11:13:44 1159

原创 shell关系运算符

关系运算符只支持数字,不支持字符串,除非字符串的值是数字。-eq 检测两个数是否相等,相等返回 true。 (equal)-ne 检测两个数是否不相等,不相等返回 true。 (unequal)-gt 检测左边的数是否大于右边的,如果是,则返回 true。 (greater than)-lt 检测左边的数是否小于右边的,如果是,则返回 true。 (less than)-ge 检测左边的数是否大于等于右边的,如果是,则返回

2021-09-06 17:25:07 150

原创 shell学习笔记

初步设置:1:创建 .sh文件:touch text.sh2: 执行文件步骤 需要给文件执行权限 :chmod + x text.sh在执行:./text.sh3.头部填写 #!/bin/bash 或者 #!/bin/sh 这是一个注释但是必须得写上!!!定义变量 :我定义了一个array变量(不需要$号,而且=左右不能有空格)下面 echo $array (echo 后跟一个空格 否则会报错)读取键盘输入的字符:read -qread -q "在这里请输入字符:" numb

2021-09-06 17:20:58 82

原创 Linux登录mysql时 密码正确登录不进去,没有密码却能登进去

我的情况是 :mysql密码正确登录不进去,没有密码却能登进去解决方法:使用Navicat连接上该root权限的数据库 ,进入mysql 库的user 表将 root用户的Host (127.0.0.1或者 local) 改为localhost !问题解决...

2021-09-01 11:30:23 551

原创 nginx实现负载均衡

Nginx负载均衡原理简介:能实现nginx负载均衡的好处有很多,其中有如果您的服务器中的一台坏了,他可以自动识别,可以让您在第一时间了解情况,还有可以实现服务器访问速度均衡,比如说你有两个服务器甲和乙,甲的响应时间为2,乙的响应时间为1,这时候nginx就会自动调整访问乙的概率是甲的两倍,真正做到最大程度的降低资源的浪费。nginx 的 upstream目前支持 4 种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight

2021-08-31 12:14:43 387

原创 Navicat连接 服务器数据库报错1045

自己的服务器能连接数据库,但是电脑的Navicat链接报错:本地Navicat连接远程服务器的数据库出现1045-Access denied for user ‘root’@‘localhost’(using password:YES) 问题。并非一定是密码错误问题,也可能是数据库MySQL表的用户权限问题。解决:use mysql;update user set host = '%' where user ='root';select host, user from mysql.user;

2021-08-30 15:39:13 939

原创 PHP 数组与对象之间的转换函数

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。数组转对象:json_endode();对象转数组 :json_decode();

2021-08-27 11:28:34 157

空空如也

空空如也

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

TA关注的人

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