自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 token身份验证 前后端分离(PHP全栈)

项目场景在这个前后端分离的时代,前后端身份验证经常会成为自学者不可绕开的问题之一。这个问题也一直困扰了我很久,网上查阅到的资料都点到为止十分的尴尬,可能大佬们都一点及通,本人想了很久才结合到了demo中。demo思路:token使用的是JWT,相关说明百度很多我就不复制过来了环境:前端: html5, js,jq后端: php数据库: Mysql表结构:最后丢上代码前端:login.html<!DOCTYPE html><html lang="en"&g

2020-12-19 10:52:00 1005 2

原创 Vue-axios跨域post请求

今天被axios的跨域请求烧脑了,爬了很多文章终于能正常ajax了,在此记录一下方法.一:安装 axios和qs在项目目录中安装这两个插件npm i axiosnpm i qs解释一下为啥要安装qs,我用的后端是原生的php.通过axios发送的请求是payload形式的,但是例如jq,是以form 表单提交的数据.所以会造成不处理请求请求数据,原生php后台不能处理payload数据,的情况,导致获取不到传参.参考Tip:使用cnpm安装速度很快二:导入模块在需要ajax的vue

2020-10-13 17:10:09 1372

原创 Vue-axios 简单使用(代扩展)

在项目中我们经常会用到ajax来获取数据,那么在vue中如何来实现这一个功能呢,接下来我记录一下简单的操作过程,希望能对你有所帮助.axios我们需要先安装axios这一个扩展插件就能实现发送请求操作用nmp在需要的项目中安装:命令:npm i axios当安装好之后,我们需要在使用的组件中引入 axioseg:在 App.vue中引入axios 来实现ajax点击页面上的按钮,获取后台服务器中的图片网址,当获取成功之后,更改图片的网址,渲染出图片code:<templat

2020-09-15 09:51:12 407

原创 Vue-CLI 安装 -- 简单易懂

Vue-CLI这相当于一个编译程序,将vue文件编译成html安装要求: 有 node.js 环境因为Vue-cli其实是建立在node环境下运行的,简单理解就是用以前的前后端混合生成页面的方式来生成网页,所以要运行cli就需要Node.js这个后端软件.安装Node.jsTip: 本人使用的是 win10x64位系统打开 Node.js官网安装使用默认选项即可,大佬们根据需求安装安装完成可在cmd中使用node -v 查看 node.js 版本 就可以了安装 vue-cl

2020-09-10 14:46:08 206

原创 PHP简单的登录前后端整理(伪分离)

基于之前的session登录案例,为了简化前端代码并且做到前后端分离,今天研究了一下写出了一下一种方案,总结一下,能给大家提供一个思路就更好啦!思路:index.php<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&

2020-08-28 15:44:25 1019

原创 Art-Template 在普通 HTMl 文件中的运用

起因:在前后端分离的情况下,一般后端API返回的数据都是json格式,这时渲染数据就需要使用到前端的模版引擎来提高开发效率.但是查询全网,直接使用art-template来渲染数据的文章并不多.对于我个小白又不想用Node来开发的人来说真是头痛.折腾了一天,终于研究出来一个比较靠谱的使用方法,在此记录一下.需要的文件jq.js(官网下载的3.x.x版本)art-template.js(官网web版复制的)使用要求在html中引入以上两个文件对于要渲染的元素需要id命名(名字随意)渲染的

2020-05-15 11:07:25 1305

原创 PHP 调用bing壁纸接口

直接上代码:<?php function bg(){ $str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx='.rand(0,5).'&n=1'); //从bing获取数据$reg = "/<url>.*?<\/url>/"; preg_match...

2019-11-19 08:51:53 782

原创 Deepin使用日志

一:使用超级用户转换超级用户(root)sudo suroot用户默认没有密码二:安装软件在CentOS7中使用yum install十分的方便,但是在Deepin中不能够使用。安装软件的方法:sudo apt-get install 安装的软件简单的命令apt-get install----------apt install----------安装软件包apt-get rem...

2019-11-16 14:39:07 670

原创 Ajax简单教程

Ajax流程图:一:GET请求目录结构index.html<html><head><meta charset="utf-8"><title>get请求数据</title></head><body><input type="button" value="get数据" />&lt...

2019-11-16 14:38:22 275

原创 PHP 文件上传

基本的文件上传模板(不带文件类型的检查的,没有安全性)前端的页面<h2>上传文件</h2><!-- 当上传文件时需要设置 enctype 的参数 --><form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" ...

2019-11-16 12:20:24 383

原创 Mysql id重新排序

问题背景: 在使用删除记录之后,自增的id不会应为记录的更改而重新编排,从而导致id的断层现象.有以下方法:重置清空id (在不需要所有的记录的情况下,该方法会将表清空)删除id字段并且重建(推荐)重新设置排序起始一: 重置清空id (在不需要所有的记录的情况下,该方法会将表清空)命令:truncate table 表名https://jingyan.baidu.c...

2019-11-02 15:14:27 1480

原创 CentOS7 nfs和win7映射盘符

一:更改源(可选)因为vm和网络的问题,安装nfs会黑屏无法回复,需要更改源为光盘。网络能正常使用的可以直接跳过这一步骤。(建议使用快照,避免无法恢复的情况)1.挂载光盘,并设置网络模式2.在 /mnt/ 下创建文件夹 cdrom 来访问光盘镜像mkdir /mnt/cdromcd /etc/yum.repos.d/ //进入yum源目录,mv CentOS-Base.rep...

2019-10-28 14:48:43 665 1

原创 PHP session登录案例

思路:使用session保存用户的登录状态,在需要登录的页面判断session来判断是否跳转到登录页面session原理不是很了解,就是开始一个session之后服务器会产生一个文件保存信息,并且客户端会有一个cookie来记录sessionID来保持和服务器的通讯session<?php// 启动 Sessionsession_start();// 声明一个名为 admin...

2019-10-27 15:26:16 1046

原创 PHP 扫描文件名,遍历二维数组,页面跳转,获取/删除后缀名,数据库查询返回处理

扫描目录下的文件名<?php//自定义函数 function myreaddir($dir) { $handle=opendir($dir); $i=0; while(!!$file = readdir($handle)) { if (($file!=".")and($file!="..")) { ...

2019-10-26 14:36:39 284

原创 CentOS 7 其他操作

一:增加用户和组创建 用户和密码adduser [用户名] //用户名passwd [用户名] //密码直接在 组 中创建用户groupadd testgroup //新建test工作组useradd -g testgroup testuser //新建testuser用户并增加到testgroup工作组给已有的用户增加工作组usermod -G groupname us...

2019-10-23 15:32:56 223

原创 Mysql 创建账户和设置权限

查看现有的用户select host,user,authentication_string from mysql.user;创建用户create user '用户名'@'host' identified by "密码";host="localhost"为本地登录用户host="ip"为ip地址登录host="%",为外网ip登录删除用户drop user 'username'...

2019-10-19 14:41:03 186

原创 CentOS 7LAMP环境搭建

一.安装Apache1.使用 yum install httpd 安装Apache服务2.开启Apache服务 service httpd start3.在VM中要开启防火墙端口添加firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)重新载入firewall-cmd...

2019-09-30 11:32:12 334

原创 微信小程序常用控件

微信小程序常用控件1.弹窗,确认并跳转页面wx.showModal({ title: '提示:', content: '非法访问,请重新找回密码', //取消按钮不显示 showCancel: false, //确认按钮 success: function (res) { w...

2019-09-29 11:59:34 729

原创 weiphp5.0 字段管理中使用编辑器,添加修改内容提示绑定公众号

在phpstudy环境下使用weiphp5.0,将字段的数据类型从 文本框 修改为 编辑器 没有产生问题之后在服务器上修改出现以下问题:点击新增按钮之后提示绑定公众号将字段的数据类型改回原来的 文本框 就又能正常添加找不到原因,有没有大佬提供一下解决方案的,感谢!...

2019-08-22 23:31:34 305

原创 CentOS Apache ssl证书配置

环境:腾讯云CentOS +Apache连接软件: XftpApache目录: /user/local/Apache一讲sll文件放到Apache文件目录下 ( SLL证书有三个文件)二 配置Apache1.打开config下的httpd.conf文件2.确保一下两条前面没有#LoadModule socache_shmcb_module modules/mod_socac...

2019-08-21 13:43:12 654

原创 TP5学习日志_4(视图)

视图简单来说,就是将php中的变量渲染到前端的html文件中完成这个渲染需要一下几部:一 :1.在 模块 文件夹下创建一个 view 的文件夹2.在 view 文件夹中 在新建一个和控制器名字相同的文件夹3.在 控制器名的文件夹 中 创建一个 与方法同名.html 文件 ( 小驼峰命名的话需要将大写的字母改成 _小写字母 否则将会报错 )二 :1.引入 think\Control...

2019-08-12 19:46:26 181

原创 TP5学习日志_3(路由)

路由模式一、普通模式关闭路由,完全使用默认的 PATH_INFO 方式URL ( 在app/config.php 90行 )‘url_route_on’ => false,二、混合模式开启路由,并使用路由定义+默认 PATH_INFO 方式的混合:‘url_route_on’ => true,‘url_route_must’=> false,三、强制模式开启路由...

2019-08-10 22:19:12 262

原创 TP5学习日志_2(数据库配置和使用)

TP5连接数据库一.在TP5中配置数据库信息:1.配置 app/database.php 中的信息‘database’ => '数据库名称 ’ //这里我使用think作为数据库名‘prefix’ => ‘think_’ //表的前缀名(可以不填),注意:要用_结尾2.手动创建对应的 数据表根据是否使用前缀创建 think_user 或者不使用前缀 dat...

2019-08-08 21:36:31 412

原创 TP5学习日志_1(渣渣一枚,大神看看就好了)

在TP5使用自己的模块使用的是phpstudy, Apache +php7.0ns文件目录结构:网址 127.0.0.1/tp5/public/index 这一块不需要改变,会自动指向 app (tp5/application)下面的模块文件夹.在 app 文件夹下面可以根据自己的需求来新建 模块(文件夹 如admin文件夹)每一个模块中必须要有controller这个控制器存放的...

2019-08-08 16:26:29 261

空空如也

空空如也

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

TA关注的人

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