自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于vue-cli的element-ui安装

基于vue-cli的element-ui安装安装vue-cli需要先安装node.js,然后在项目根目录安装npm install -g @vue/cli创建项目vue create elementui选择你需要的配置项安装Element-ui

2022-05-01 16:45:50 861

原创 Vue DevTools报提示

DevTools failed to load source map: Could not load content for chrome-extension://ncennffkjdiamlpmcbajkmaiiiddgioo/js/xl-content.js.map: System error: net::ERR_BLOCKED_BY_CLIENT该原因是因为迅雷的扩展和它有冲突所有报提示(不影响使用),关掉迅雷扩展即可。You are running Vue in development m

2022-04-22 18:15:02 1815

原创 Call to undefined method think\Request::instance( )

Call to undefined method think\Request::instance( )出现这个问题是因为ThinkPHP版本的问题,新的版本弃用了instance( )public function goCheck() { // 获取http传入的参数 // 对参数做校验 // $request = Request::instance(); #ThinkPHP6版本已弃用instance // $params = $requ

2022-04-15 09:48:58 1607

原创 Xdebug安装

Xdebug安装PHP断点调试工具在框架的入口文件中创建一个文件info.php;打开页面右键查看网页源码,Ctrl+A复制在框内粘贴源码,判断应该下什么版本,地址:https://xdebug.org/wizard将下载的dll文件放到指定的文件夹内(第二点有提示路径,对着找就行)在php.ini文件中配置Xdebug(第三点有提示文件路径,配置除了第一行路径外,其他的相同)[Xdebug]zend_extension = E:\phpstudy_pro\Extensions\

2022-04-15 09:45:08 453

原创 Json Server服务搭建

一、在项目下安装json-servernpm install -g json-server二、创建db.json文件三、启动json-server

2022-04-08 14:07:31 1024

原创 axios特点

特点可以在浏览器发送XMLHttpRequests(Ajax请求)可以在node.js中发送Http请求支持promise API的相关操作请求和响应拦截器(请求前可以做一些准备工作,对响应数据进行预处理)对请求和响应数据做转换取消请求自动将结果转为JSON数据客户端支持防止XSRF攻击...

2022-04-08 14:06:19 814

原创 请求超时与网络异常处理

Web页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>请求超

2022-04-01 21:13:21 466

原创 IE缓存问题

IE浏览器会对Ajax请求的内容做缓存,下一次请求时走本地缓存,并不是服务器最新的数据,对时效性比较强的场景,Ajax的缓存会影响结果不能正常显示。xhr.open('GET','http://127.0.0.1:8000/ie?=t'+Date.now());添加时间戳,它就会认为是新的请求,这样就不会请求本地的缓存...

2022-04-01 21:12:46 116

原创 Ajax请求的基本操作

// 获取button元素const btn = document.getElementsByTagName(‘button’)[0];const result = document.getElementById(“result”);// 绑定事件btn.onclick = function() {// 1.创建对象const xhr = new XMLHttpRequest();// 2.初始化 设置请求方法和url,用?和&分隔添加参数xhr.open(‘GET’,‘http:/

2022-03-31 20:05:27 89

原创 express框架安装

一、安装node.js(根据自己的电脑系统选择合适的版本,傻瓜式安装,一直next即可,如果不想装在C盘记得更换安装目录)下载地址:https://nodejs.org/en/download/在命令面板(cmd)使用命令查看node是否安装成功node -v二、在项目根目录初始化使用命令初始化npm init --yes三、安装express框架使用命令安装框架npm i express...

2022-03-31 20:04:34 2813

原创 Ajax的特点

Ajax的特点Ajax的优点可以无需刷新页面与服务器端进行通信允许你根据用户事件来更新部分页面内容Ajax的缺点没有浏览历史,不能回退存在跨域问题(同源)SEO(搜索引擎优化)不友好

2022-03-31 20:02:31 468

原创 微信开发工具报错:UNKNOWN ERROR:tunneling socket could not be established,cause=getaddrinfo ENOTFOUND socks

新建小程序时报错:UNKNOWN ERROR:tunneling socket could not be established,cause=getaddrinfo ENOTFOUND socks发现是之前自己用过代理,现在取消掉就行了,打开右上角的设置-代理-勾选不使用任何代理重新启动微信开发工具,问题就解决了...

2022-03-24 10:01:32 7579 1

原创 Git常用命令

Git常用命令命令名称作用git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置用户签名git init初始化本地库git status查看本地库状态git add 文件名添加到暂存区git commit -m “日志信息” 文件名提交到本地库git reflog查看历史记录git reset --hard 版本号版本穿梭分支操作

2022-03-09 20:51:53 112

原创 设置用户签名

打开 Git Bash 输入如下命令git config --global user.name git config --global user.email打开C盘当前用户下的目录,找到.gitconfig文件查看是否设置成功说明:签名的作用是区分不同操作者的身份,可以在每一个版本提交信息中看到,Git首次安装必须设置用户签名,否则无法提交代码。注意:这里设置的用户签名和将来登录 GitHub(或者其他代码托管中心)的账号没有任何关系。...

2022-03-09 20:51:21 119

原创 Git的概述

Git概述Git 是一个免费的、开源的分布式版本控制系统,可以快速高效的处理小型到大型的各种项目。什么是版本控制版本控制是一种记录文件内容变化,方便将来查阅特定版本修订情况的系统。最重要的是可以记录文件修改历史,从而让用户能够查看历史版本,方便版本切换。为什么要版本控制个人开发过渡到团队协作版本控制工具集中式版本控制工具CVS、SVN(Subversion)、VSS分布式版本控制工具Git、Mercurial、Bazaar、Darcs...

2022-03-09 20:50:17 159

原创 多应用验证码库的使用

一、项目根目录引入验证码库composer require topthink/think-captcha查看文件是否引入成功二、引入View模板扩展composer require topthink/think-view三、中间件middleware.php中放开Session四、在模版内添加验证码的显示代码五、控制器文件中引入所需要的文件完成...

2022-03-08 11:11:47 108

原创 ThinkPHP6多应用模式部署

在项目根目录下安装多应用模式扩展composer require topthink/think-multi-app在conposer.json文件中查看是否引入成功删除默认(表示单应用模式)的controller目录,创建应用级目录,把app下得config和route文件夹复制到应用级目录下在app下config文件夹中的app.php文件绑定域名...

2022-03-08 10:00:25 942

原创 ThinkPHP6安装

一、下载composer-Setup.exe软件下载地址:https://getcomposer.org/Composer-Setup.exe在命令面板用composer -v查看是否安装成功二、 composer 镜像改为阿里云的(在命令面板上)composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/三、在要安装ThinkPHP框架的目录下运行composer create-proj

2022-03-08 08:40:26 503

原创 Composer安装的过程中出现 “目标计算机积极拒绝”的问题

解决方法:去除环境变量中的代理http_proxy 127.0.0.1:53374设置重新安装composer,安装时不要勾选代理在命令面板用composer -v查看是否安装成功

2022-03-07 21:07:05 338

原创 SQLSTATE[HY000]: General error: 1364 Field ‘img_id‘ doesn‘t have a default value(MySQL配置问题)

SQLSTATE[HY000]: General error: 1364 Field ‘img_id’ doesn’t have a default value(MySQL配置问题)解决方法:在你的文件安装目录上找my.ini文件(或者my.cnf),在文件配置项中找到[mysqld]这个配置项,找到sql-mode="STRICT_TRANS_TABLESNO_ENGINE_SUBSTITUTION"改为sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBS

2022-02-23 16:30:34 1723

原创 Postman报错:Error: getaddrinfo ENOTFOUND

一、可能是host文件localhost没有绑定127.0.0.1解决方法:在Windows下,通过C:\Windows\System32\drivers\etc目录可以看到host文件,将它拷贝到桌面,用记事本进行编辑,写上 127.0.0.1 localhost,然后覆盖之前的host文件。二、路径没写对...

2022-02-21 09:29:56 49928 2

原创 Composer报错:To initialize a project, please create a composer.json file. See https://getcomposer.org/

Composer报错:To initialize a project, please create a composer.json file.报这个错误是因为运行命令的目录不存在composer.json文件。解决方法:一、切换到存在composer.json文件的文件夹下,运行composer命令二、运行命令compser init初始化生成一个composer.json文件,然后再运行composer命令...

2022-02-08 11:49:31 3041 1

原创 PHP数据库操作(硬删除与软删除)

一、硬删除什么是硬删除?硬删除就是直接从表中把记录移除了,这是一个硬删除(物理删除)操作,硬删除会直接删除表中的记录,在需要找回数据的时候很麻烦,不推荐使用。public function delBanner() { $id = Request::delete('ids'); array_map(function ($id) { // 查询指定id的轮播图记录 $banner = BannerModel::get($id,'items'); // 指定id的轮播图

2022-02-07 15:01:35 2029

原创 together( ) PHP Model方法

方法名(public)描述参数返回值together关联数据一起更新($relation)this

2022-02-07 13:34:15 333

原创 phpstorm注释缩进

一、前后对比修改前:修改后:二、解决方法1.点击File打开Settings2.找到Editor下的Code Style,去掉Comment at first column的勾选3.在PHP的Code Generation中勾选Add a space at comment start

2022-02-03 13:13:35 540

原创 LinCMS TP5验证器(注解验证器)

一、自定义验证器在application\api\validate这个目录下去书写你的自定义验证器,且继承于BaseValidate基类定义完验证器后,如下方式调用,如果通过则会继续执行控制器中的逻辑,否则会抛出一个异常并中断执行异常信息{ "msg": { "name": "轮播图名称不能为空" }, "error_code": 10030, "request_url": "POST /v1/banner"}二、注解验证器原本(new BannerFor

2022-02-01 19:13:51 563

原创 PHP错误:Non-static method app\api\model\Banner::add() should not be called statically

百度翻译是不应静态调用非静态方法,解决方法就是把非静态方法改为静态方法,在方法前添加static即可。public static function add($parmas)

2022-02-01 13:30:07 2464

原创 PHP错误:Non-static method think\Request::post() should not be called statically

tp5.1 提示:Non-static method think\Request::post() should not be called statically则是命名空间的问题,解决方法:将引入use think\Request;的地方修改成use think\facade\Request;

2022-02-01 13:15:19 4197 1

原创 RESTful Api基本规范

RESTful Api基本规范

2022-01-22 18:30:52 76

原创 Lin-ui环境搭建(npm安装)

Lin-ui安装

2022-01-08 11:45:53 971 2

xampp-windows-x64-8.1.5-0-VS16-installer.zip

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。

2022-05-04

空空如也

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

TA关注的人

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