![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习笔记
学习笔记
生活有亮
知足常乐
展开
-
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 · 375 阅读 · 0 评论 -
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 · 956 阅读 · 0 评论 -
iview table 排序
{ title: '分数', key: 'score', align: 'center',sortable: true ,sortable: true, //配置排序 minWidth: 100, sortMethod: (a, b, type) => { //核心是这里 //console.log(a, b, type); .原创 2021-08-24 15:23:04 · 910 阅读 · 0 评论 -
Redis学习记录
字符串类型(string):场景:可以吧访问量比较大的 详情页面 ,列表页面,存进redis缓存里面,并设置过期时间 定时更新如上图:在开始先查询缓存,缓存有值的话直接返回缓存内容 。没有的话查询数据库之后设置缓存,添加缓存时间简单地 set get 操作。列表(list):场景:商品竞拍时候,将每次出完价格之后的 出价记录加入缓存返回就是每次出价时候更新缓存信息,并加入lpush队列中 ,列表直接返回lrangel列表 lpush 和 lrange 操作...原创 2021-08-19 15:35:43 · 96 阅读 · 1 评论 -
mysql 原生 批量更新写法
批量修改 将status字段 1改为11 。 2改为22。。。这样写:update rf_by_project set status = casestatuswhen 1 then 11when 2 then 22when 3 then 33when 4 then 44endwhere status in(1,2,3,4)原创 2021-08-19 11:47:49 · 161 阅读 · 1 评论 -
yii2 报错Getting unknown property:common\models\User::status
在 方法:在common/models/user.php中class下添加如下:public $status;原创 2021-08-17 20:13:18 · 1189 阅读 · 4 评论 -
xshell下载链接
下载链接:https://www.netsarang.com/zh/free-for-home-school/原创 2021-08-12 15:39:13 · 1171 阅读 · 0 评论 -
GitHub Desktop
下载:https://desktop.github.com/汉化地址:https://github.com/lkyero/GitHubDesktop_zh/releases下载完成解压,直接运行exe文件点击汉化原创 2021-08-11 17:46:15 · 109 阅读 · 0 评论 -
SourceTree提示ssh密钥认证失败的解决
1.进入选项2.选择OpenSSH,确定问题解决原创 2021-08-02 11:05:47 · 1416 阅读 · 0 评论 -
composer 忽略版本匹配
安装:composer install --ignore-platform-reqs更新:composer update --ignore-platform-reqs原创 2021-07-26 10:50:53 · 378 阅读 · 0 评论 -
mac查看本机ssh
找到 .ssh 文件夹cd ~/.ssh查看 ssh 文件夹下面的文件ls要是你电脑生成了 ssh ,则包含3个文件 “id_rsa ,id_rsa.pub ,known_hosts”查看需要的 rsa.pub 文件cat id_rsa.pub最后复制数据,放在 git 仓库设置里就可以啦...原创 2021-07-23 15:26:51 · 1963 阅读 · 0 评论 -
PHPstorm连接ftp
英文寻找工具栏: tools -> deployment ->configuration中文;工具->部署->最下面浏览远程主机点击进去,选择ftp。填写上信息连接即可连接上之后在下图查看:原创 2021-03-02 16:04:28 · 407 阅读 · 0 评论 -
PHP获取文件名称和文件后缀
function get_file($file) { $file = explode('.', $file); return current($file);//文件名称 return end($file);//文件后缀 } $wenjian = '学习PHP.jpg'; echo get_file($wenjian);原创 2021-02-27 10:53:20 · 118 阅读 · 0 评论 -
PHP Class ‘finfo‘ not found报错
Class ‘finfo’ not found是因为没有安装php的fileinfo扩展找到宝塔面板进行安装,安装完成重启PHP服务原创 2020-11-26 15:09:33 · 3150 阅读 · 0 评论 -
ab压力测试
ab命令原理ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗原创 2020-11-19 11:54:10 · 206 阅读 · 0 评论 -
阿里云配置服务器,短信,域名
服务器:1.购买服务器,选择好合适的服务器之后登陆阿里云找到实例:在这里重置实例密码这里进去添加规则:短信:1.首先鼠标移动到你的头像上 点击AccessKey之后 创建2.找到短信服务:在这里申请签名和模板:域名:找到域名信息模板进行申请:购买完域名之后:进行解析域名然后进行备案。登录上xshell之后:登录bt.cn进行安装宝塔面板:curl -sSO http://download.bt.cn/install/install_panel.sh &&原创 2020-11-17 17:58:54 · 966 阅读 · 0 评论 -
Git上传空的文件夹
上传空的文件夹先上传文件夹在执行:find . -type d -empty -exec touch {}/.gitignore ;(其实原本是空的文件夹里建立的一个.gitignore)原创 2020-11-17 17:36:20 · 382 阅读 · 0 评论 -
Git版本回滚
版本回滚如果你在本地做了错误提交,那么回退版本的方法很简单获取到版本号: git refloggit reset --hard HEAD^ 回退到上一级版本HEAD可以换为具体的版本号远程分支版本回退的方法如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。1、找到你误提交之前的版本号2、git revert -n 版本3、git commit -m xxxx 提交4、git push 推送到远程如果你已经git add . 将所有的文件提交到了缓存区,但是其中有一原创 2020-11-17 17:35:24 · 230 阅读 · 0 评论 -
Linux查看进程and杀死进程
ps命令 – 显示进程状态:ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。语法格式:ps [参数]a :显示现行终端机下的所有程序,包括其他用户的程序u:以用户为主的格式来显示程序状况x:显示所有程序,不以终端机来区分常用 ps -auxkill命令 – 杀死进程:kill正如这个单词的意思一样,就是杀死。linux系统中kill命令用来删除执行中的程序或工作。kill命令可将指定的信号发送给相应的进原创 2020-11-17 10:22:54 · 652 阅读 · 0 评论 -
开启HTTPs
一:现在宝塔面板里面点击ssl,开始申请,申请完了之后直接部署,并选择强制https,上图:二:宝塔放行443端口:三:配置阿里云443端口:手动添加443端口ok,到这里就结束了。原创 2020-10-26 15:51:44 · 723 阅读 · 0 评论 -
Win10无法修改hosts文件
hosts文件在下图目录下选中hosts文件右击属性:看详细信息查看所有者,一下操作都是修改文件所有的权限选择安全,点击高级:点击添加;点击上方的蓝字选择主题:进入之后点击高级点击立即查找-》选择文件的所有者。然后一直确定。给玩了权限之后,把只读的小对号去掉!!ok了...原创 2020-09-18 16:25:53 · 487 阅读 · 0 评论 -
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 · 438 阅读 · 0 评论 -
laravel SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max ke
在进行php artisan admin:install 的时候报错:解决在 /app/providers/AppServiceProvider.php里添加:这两句话。然后再将数据库里的表删掉,重新执行php artisan admin:install原创 2020-09-14 16:35:54 · 482 阅读 · 0 评论 -
PHP 将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面
PHP htmlspecialchars_decode() 函数:把预定义的 HTML 实体 “<”(小于)和 “>”(大于)转换为字符.stripslashes(): 函数删除由 addslashes() 函数添加的反斜杠html_entity_decode(): 函数把 HTML 实体转换为字符。{$details.detail|htmlspecialchars_decode|stripslashes|html_entity_decode}...原创 2020-09-02 23:36:21 · 910 阅读 · 0 评论 -
Mysql修改字段类型
mysql 修改字段长度alter table news modify column title varchar(130);alter table 表名 modify column 字段名 类型;如:tplay_auser表里的sex 字段 将数据类型改为char长度为20alter table tplay_auser modify column sex char (20)原创 2020-09-01 21:08:57 · 3968 阅读 · 0 评论 -
关联数组与索引数组的区别
索引数组用数字作为键名的数组一般叫做索引数组。用字符串表示键的数组就是下面要介绍的关联数组。索引数组的键是整数,而且从0开始以此类推。例如:a=array(‘山东省’,‘临沂市’,‘罗庄区’);print_r($a);Array ( [0] => 山东省 [1] => 临沂市 [2] => 罗庄区 )数组的key从零开始关联数组:a=array(‘aaa’=>...原创 2020-02-19 19:39:54 · 1724 阅读 · 0 评论 -
PHP常用正则表达式整理,验证手机号等
手机号验证:<?php//正则表达式$tel = "13012345678"; /*接下来的正则表达式以1开头随后跟着任意的9为数字*/ if (!preg_match("/^1[3456789]\d{9}$/", $tel)) { echo "手机号不正确"; } ?> 邮箱验证:<?phpif (!preg_match('/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/', $email)) { echo原创 2020-08-20 19:13:00 · 971 阅读 · 0 评论 -
Linux 解决git pull时需要重复输入账号密码
/执行这两条命令cd /git config --global credential.helper store执行完命令之后会在.gitconfig文件中多加红色字体[user] name = your name email = your email[credential] helper = storecd到项目目录,执行git pull,会提示输入账号密码。输完这一次以后git pull或git push就不在需原创 2020-06-18 20:18:27 · 298 阅读 · 0 评论 -
Laravel修改时区
在config/app.php 里面修改时区:将UTC改为PRC‘timezone’ => ‘PRC’,原创 2020-06-18 11:19:03 · 173 阅读 · 0 评论 -
Laravel安装
1.通过composer命令来引入:composer require encore/laravel-admin2.执行:php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"3.执行:php artisan admin:install4.然后在浏览器中访问:http://www.laravel.loc/admin使用默认用户名:admin 密码: admin 来登录5.下图就是登录好了:到这里原创 2020-06-18 10:34:39 · 162 阅读 · 0 评论 -
查看Laravel版本
方法1: 使用php artisan --version方法2: 在项目文件中找vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打开后大约在28行能看到版本信息。这个方法很手工。但是同样也很准确。原创 2020-06-18 10:15:33 · 297 阅读 · 0 评论 -
Laravel 中的MVC和数据库配置
MVC的分布:M:在 app\Http\MiddlewareV:在 resources\viewsC:在 App\Http\Controllers数据库配置有两处:1.在config->database.php:2.在 .env文件里如果有.env 文件,以该文件配置为主。原创 2020-06-17 17:11:56 · 151 阅读 · 0 评论 -
yii2 安装报错:Could not open input file: composer.phar
再根据官方文档进行安装依赖的时候:php composer.phar install出现错误:Could not open file: composer.phar我们执行下面代码:php -r "readfile('https://getcomposer.org/installer');" | php然后在执行:php composer.phar install然后我的就好了,如果不对,请继续百度。...原创 2020-06-11 09:40:25 · 1885 阅读 · 0 评论 -
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 · 2595 阅读 · 0 评论 -
PHP提示Notice: Undefined variable 或者Undefined index的解决办法
在代码中直接使用error_reporting(E_ALL & ~E_NOTICE);直接解决问题原创 2020-06-01 19:12:23 · 398 阅读 · 0 评论 -
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 · 239 阅读 · 0 评论 -
原生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 · 792 阅读 · 2 评论 -
出现请在mysql配置文件修改sql_mode或sql-mode 怎么办?
MySQL5.7:在MySQL配置文件中 my.ini 在[mysqld]标签里新增或修改:sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION重启MySQL。MySQL8.0:执行sql语句:set @@GLOBAL.sql_mode=’’;set sql_mode =‘STRICT_TRANS_TABLES,NO_ZER...原创 2020-01-27 11:13:06 · 1773 阅读 · 0 评论 -
centos防火墙常用命令
systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl status firewalld.service #查看firewall的状态原创 2020-03-25 18:42:57 · 111 阅读 · 0 评论 -
bash: netstat: command not found报错
解决办法:yum install net-tools原创 2020-03-19 20:30:48 · 200 阅读 · 0 评论