- 博客(111)
- 收藏
- 关注

原创 配置一个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
1077
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
472

原创 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
2690

原创 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
1156

原创 原生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
845
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
272

原创 Linux必须要会的命令
Ctrl + Alt +T 打开命令面板linux 中的hosts文件在ETC 目录下使用su 命令切换到root权限在命令前面加上sudo就是最高权限CTRL+C:强制停止当前命令pwd:输出当前目录权限:chmod :改变文件或目录权限chown : 改变文件或目录所有者chgrp:改变文件或目录所属组目录文件:创建目录或文件:mkdir 目录:创建一个目录(文...
2020-01-27 10:54:47
640
原创 Mac 使用docker新建 php项目
3.再hosts文件里面添加对应的域名 路径:etc->hosts文件vim 进行编辑。1:现在DNMP文件夹下的 niginx->conf.d 新建本地的域名文件。2.修改或者添加完成之后需要再重启nginx服务。这里是修改nginx的配置文件,
2023-02-21 15:36:21
232
原创 Mac 链接Windows服务器
Microsoft Remote Desktop下载地址:https://go.microsoft.com/fwlink/?linkid=868963
2023-02-21 14:50:25
173
原创 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
265
原创 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
1209
原创 windows启动MongoDB
在操作前需要启动mongodb数据库服务cmd到 MongoDB下的bin 文件夹下 输入命令mongod --dbpath "D:\Program Files (x86)\Mongo"\data\db这是我的文件目录这样就成功了在浏览器输入 :http://localhost:27017/
2022-04-03 17:58:24
3902
原创 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
1265
原创 使用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
701
原创 高德根据ip获取城市信息
https://lbs.amap.com/api/webservice/guide/api/ipconfig打开链接 登录上之后申请key直接测试就OK了
2022-01-05 15:37:37
1605
原创 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
473
原创 Yii2.0实现发送邮箱验证码
在数据库配置文件下加上下面代码:'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [ 'class' => 'Swift_SmtpTranspor
2021-11-26 13:34:43
320
原创 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
520
原创 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
216
原创 解决宝塔 负载 和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
1545
原创 shell关系运算符
关系运算符只支持数字,不支持字符串,除非字符串的值是数字。-eq 检测两个数是否相等,相等返回 true。 (equal)-ne 检测两个数是否不相等,不相等返回 true。 (unequal)-gt 检测左边的数是否大于右边的,如果是,则返回 true。 (greater than)-lt 检测左边的数是否小于右边的,如果是,则返回 true。 (less than)-ge 检测左边的数是否大于等于右边的,如果是,则返回
2021-09-06 17:25:07
199
原创 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
127
原创 Linux登录mysql时 密码正确登录不进去,没有密码却能登进去
我的情况是 :mysql密码正确登录不进去,没有密码却能登进去解决方法:使用Navicat连接上该root权限的数据库 ,进入mysql 库的user 表将 root用户的Host (127.0.0.1或者 local) 改为localhost !问题解决...
2021-09-01 11:30:23
602
原创 nginx实现负载均衡
Nginx负载均衡原理简介:能实现nginx负载均衡的好处有很多,其中有如果您的服务器中的一台坏了,他可以自动识别,可以让您在第一时间了解情况,还有可以实现服务器访问速度均衡,比如说你有两个服务器甲和乙,甲的响应时间为2,乙的响应时间为1,这时候nginx就会自动调整访问乙的概率是甲的两倍,真正做到最大程度的降低资源的浪费。nginx 的 upstream目前支持 4 种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight
2021-08-31 12:14:43
441
原创 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
1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人