自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP登录界面与注册界面连接

主要核心代码验证注册界面 将注册的数据 用户名和密码插入数据库 test中的users表中<?php$link=mysqli_connect("localhost","root","root","test");//链接数据库header("Content-type:text/html;charset=utf-8");if($link) { //echo"链接数据库成...

2019-11-28 08:59:21 625

原创 laravel框架的联表查询

联表查询的方式有多种:分为三种连接查询:1.内连接使用比较运算符(包括=、>、<、<>、>=、<=、!> 和!<)进行表间的比较操作,查询与连接条件相匹配的数据。根据所使用的比较方式不同,内连接分为等值连接、自然连接和自连接三种。 (使用INNER JOIN)2.外连接<1>左外连接返回左表中的所有行,如果左表中行在右表中没有匹配行,则在相关联的结果集中右表的所选择字段均为NULL。(使用LEFT JOIN)<2>又外连接

2020-06-02 17:50:59 569

原创 laravel框架的缓存操作

laravel框架为不同的缓存系统提供了统一的API(在框架中的写法)。缓存配置位于config/cache.php。在该文件中你可以指定在应用中默认使用哪个缓存驱动。laravel目前支持主流的缓存后端如Memcached和Redis等。主要方法:Cache::put();Cache::get();Cache::add();Cache::pull();Cache::forever();Cache::forget();Cache::has();系统默认是使用文件缓存,其缓存文件存储位置位于

2020-05-26 14:31:28 784 1

原创 laravel框架的会话技术

会话控制laravel框架的会话技术有两种1.利用会话控制方法控制类实现会话操作2.直接将用户的后话控制操作封装成一个auth认证类常见应用:增删改查session文件目录:storage/framework/sessions1.使用Session类控制器头部引用use illuminate\Support\Facades\Session;由于session类在app.php中已经定义好别名,所以在控制器中引入的时候可以直接use SessionSession::put(‘key’,va

2020-05-26 12:53:34 155

原创 laravel框架的ajax请求的响应

ajax数据的请求语法:return response()->json(需要json输出的数据)//数据是数组格式,对象也可以案例:创建一个路由,访问对应的页面之后,获取member表的信息,页面输出json格式的响应浏览器输出2.跳转响应(重定向30x)常见的重定向状态码:a.301(永久重定向)服务器发出的;b.302(临时重定向)是服务器或者代码发出;c.304(没有被修改),当本地浏览器向服务器发送请求时,服务器请求后发现资源没有变化,服务器就要求浏览器从客户端的缓存中进行

2020-05-21 15:19:14 565

原创 laravel框架数据库的迁移和填充

迁移:创建数据表的操作+删除数据表的操作+修改数据表的操作**填充:**往数据表里填充写入测试的数据(数据的插入操作)必须先迁移在填充创建的时候可以通过自动代码生成工具artisan命令来执行迁移文件的生成。php artisan make:migration create_paper_table1.编写迁移文件代码,让其能够实现数据表的创建(up方法)与删除(down方法)在写之前,可以参考项目初始化提供的user迁移文件创建数据表的迁移代码删除数据表的迁移代码:执行迁移文件执行

2020-05-19 19:51:37 186

原创 laravel数据表的迁移与填充

迁移: 创建数据表,删除数据表,修改数据表。填充: 往数据表里填充写入测试的数据。一定是先迁移再填充

2020-05-07 17:31:16 216

原创 laravel框架验证码

验证码captcha,全自动区分人和计算机的图灵测试Composer方法安装代码依赖包:composer require mews/cpatcha在文件目录中打开命令行窗口,输入,composer required mews/captcha 回车,等在下载安装。修改配置文件:config/aap.php(大于5.1版本)配置:配置provider信息,添加一行信息:配置别名:al...

2020-04-28 21:51:17 111

原创 laravel框架视图添加内容到数据库,视图分页显示数据库的内容

一,把数据添加到数据表中在控制器方法里,获取数据。$request->get();获取所有的$request->all();获取所有的$request->only(); 只需要数据表的部分参数$request->except(); 删除不需要的参数$request->has();判断某个参数有没有// 获取数据,存入数据库//只需要id,name,ag...

2020-04-28 21:03:20 654

原创 laravel文件上传

文件上传(1)修改表的结构,给member表添加一个字段,字段名为avatar(2)创建添加数据的表单和路由,(3)在laravel文件的目录,public目录下建立一个file目录,在file下再建立一个文件files文件上传的位置(4)在表单页面进行验证,并选择文件,点击提交...

2020-04-28 20:21:03 168

原创 laravel框架的自动验证

1.把输出效果转化成中文方法1:自定义翻译可以再自动验证的时候,给validate方法传递第三个参数第三个参数即错误提示:该方式比较繁琐,每个规则都要自己定义错误信息。方法2:借助第三方的语言包由于中文和英文都是属于语言范畴。如果要切换提示信息,则需要有中文语言包的支持。目前框架只有en语言包,则需要其他语言包,需要去下载。查看版本号;使用命令:composer require...

2020-04-21 19:16:13 175

原创 laravel框架

自动验证自动验证:能够在后端实现对用户提交进行验证,就是后端的自动验证1.准备工作使用test8页面提交到test9页面1.实现自动验证2.获取数据并且写入数据3.根据写入的结果做出不同的响应4.test8展示页面,test9检验页面5.test9编写验证逻辑定义路由在控制器中编写方法并验证在浏览器中输入验证成功则显示如下...

2020-04-15 21:01:43 126

原创 laravel框架 模板继承/csrf攻击

模板继承/包含继承不仅仅在PH类中存在,在视图中同样存在,一般是用于做有公共部分的页面。可以将头和尾部单独放到一个页面中去(父页面),可变的区域称之为叫子页面,如果页面需要用到父页面的东西,则需要使用继承。问题:php父类中的方法能不能在子类中重写案例:编写父级页面(父类),再编写一个子页面(子类)(相当于PHP中的两个类)编写父级页面:输出结果继承语法@extends(...

2020-04-13 15:04:31 122

原创 laravel框架 视图

变量分配(assign)与展示语法1 view(模板文件名称,数组)数组就是需要分配的变量集合,数组是一个键值数组,其键与变量名尽量一致2.view(模板文件名称)->where(名称,值)3.view(模板名称)->where(名称,值)->(名称,值)…使用where...

2020-04-10 21:56:50 226

原创 laravel 框架 view视图

1.视图文件的存放位置在laravel项目的resource/view/目录下视图的后缀一般为“.blade.php”,且视图无法通过php artisan方式创建2.视图的创建(案例)文件名习惯小写文件名的后缀为.blade.php 也可以.php后缀找到view文件,在文件下新建在控制器文件TestController下定义方法在web.php代码中申明路由然后在浏...

2020-04-01 21:33:41 445

原创 laravel框架 数据库的增删改查操作

首先我们需要在laravel中配置好数据库,进入laravel的目录,找到.env这个文件,在里面对数据库的主机名,数据库名,用户名,密码进行配置,配置成功之后,我们才能够对数据库进行设置,我们需要配置的就以下几项:DB_CONNECTION=mysql //使用的数据库类型DB_HOST=127.0.0.1 //主机名DB_PORT=3306 //数据库端口,mysql数据库使用的都是33...

2020-03-31 10:46:13 653

原创 关于laravel框架的九个问题

一.能够使用 php artisan serve 方式运行laravel*1…找到创建的文件目录,shift键+鼠标右键,选择在此处打开命令行窗口。2. 在打开的窗口中输入php artisan serve+回车。3. 出现如下,就代表成功二.能够使用 composer方式部署laravel 框架项目第一步:切换镜像为国内镜像镜像官网:https://pkg.phpcomposer...

2020-03-28 18:09:24 310

原创 laravel框架数据库操作

一,数据表的创建与配置laravel框架提供两种数据库交互操作方式1.DB类操作数据库2.模型操作数据库数据表的创建与配置1.sql语句2.图形界面phpMyAdminNavicat数据库在laravel框架中的配置在.env文件中也可以在config目录下面的database.php文件里面配置,使用env函数,表示先从env文件里面获取,如果获取成功则使用,如果获取失败,...

2020-03-25 20:39:08 658

原创 laravel框架控制器的使用

一,控制器文件写在哪里控制器主要的作用主要负责接收用户输入请求,调度模型处理数据最后利用视图展示数据。其位置位于Controller.php是框架的基类控制器二,控制器文件如何命名文件的命名方式:大驼峰+Controller.php三,结构代码如何书写其控制器基础结构代码,不需要自己去手动编写,可以通过artisan命令行来自动生成。因此需要记住对应的命令:#php artis...

2020-03-23 18:34:29 457

原创 laravel路由

1.什么是路由将用户的请求按照事先规划是方案提交给指定的控制器或者功能函数来进行处理(通俗的讲路由就是访问地址的形式)在laravel框架中,其并没有指定固定参数,其路由必须要手工进行配置路由文件在routes/web.phpreturn view()语法表示展示视图,welcome是视图文件/路径2.路由的定义格式Route::请求方式(‘请求的URL’,匿名函数或者控制器响应的方...

2020-03-19 20:14:37 333

原创 laravel框架的开发环境配置与要求 composer的安装与使用以及使用composer方式部署laravel项目 启动的两种方式

laravel框架的开发环境配置与要求 composer的安装与使用以及使用composer方式部署laravel项目 启动的两种方式开发环境配置与要求首先下载最新版的phpstudyphpstudy中的php选择在php.ini文件中开启的扩展:extension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_m...

2020-03-17 10:58:40 668

原创 java复习笔记八

面向对象Java 继承继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。class 父类 {} class 子类 extends 父类 {}继承的特性子类拥有父类非 private 的属性、方法。子类可以拥有自己...

2019-12-01 18:44:02 63

原创 java复习笔记七

Java switch case 语句switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switch(expression){case value ://语句break; //可选case value ://语句break; //可选//你可以有任意数量的case语句default : //可选//语句}switch case ...

2019-12-01 17:48:51 79

原创 java复习笔记六

条件语句if…else一个 if 语句包含一个布尔表达式和一条或多条语句。语法if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。public class Test { public static void main(String args[]){ in...

2019-12-01 17:33:31 51

原创 java复习笔记五

循环结构1.java中主要有三种循环while 循环while是最基本的循环,它的结构为:while( 布尔表达式 ) {//循环内容}public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System....

2019-12-01 17:03:08 49

原创 java复习笔记四

数组数组:定义:能够存放同一种类型的数据并且长度固定的容器1.声明数组的格式:数据类型 [] 数组名(推荐);数据类型 数组名 []; 2初始化:1:动态初始化我们给出数组的长度,系统给出默认值数据类型 [] 数组名 = new 数据类型[长度];2:静态初始化我们给出默认值,系统计算出数组的长度完整格式:数据类型 []数组名 = new 数据类型[]{元素1,元素2...

2019-11-30 18:25:28 74

原创 java复习笔记三

数据类型的转换自动类型转换满足两个条件:1、类型彼此兼容2、目标类型取值范围大于源类型自动类型转换规则1)boolean类型不可以转换为其他的数据类型2)整型、字符型、浮点型的数据在混合运算中互相转换,遵循一个原则3)byte、short、char之间不会互相转换,三者在计算时首先都会转换为int类型强制类型转换(显示类型转换)public class Demo05 {/**...

2019-11-30 18:17:51 59

原创 java复习笔记二

Java变量变量变量:存储数据的基本单元数据类型:确定要存储数据在内存里格式(类型)运算符:这就是符号,用于操作一个或者多个参数然后得出结果 (难点在于:运算符优先级)控制语句:顺序结构,允许改变原有顺序结构标识符标识符的注意细节1、标识符组成元素:字母,数字,下划线,美元符号($)2、标识符不能以数字开头3、标识符严格区分大小写4、标识符的长度是可以任意 (目的:为了跨平台...

2019-11-30 18:08:20 62

原创 java复习笔记一

java基础问题总结面向对象和面向过程的区别面向过程面向对象Java 语言有哪些特点?关于 JVM JDK 和 JRE 最详细通俗的解答JVMJDK 和 JRE字符型常量和字符串常量的区别?重载和重写的区别Java 面向对象编程三大特性: 封装 继承 多态封装继承多态String StringBuffer 和 StringBuilder 的区...

2019-11-30 17:50:09 130

原创 jQuery - AJAX get() 和 post() 方法

jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。1.HTTP 请求:GET vs. POST两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。POS...

2019-11-28 08:44:36 85

原创 jq浏览器脚本语言笔记

jQuery - AJAX 简介1.AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人...

2019-11-28 08:39:40 132

原创 软件测试--黑盒与白盒

一、黑盒测试和白盒测试黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查。第一认识:黑盒测试测试特点:测试功能;测试依据:需求规格说明书方法举例:等价类划分、边界值测试优点:能站在用户的立场上进行测试缺点:不能测试程序内部特定部位,如程序有...

2019-11-28 08:17:21 203

原创 软件测试之黑盒测试要点

软件测试—黑盒测试一>黑盒测试主要发现以下错误1.是否有不正确或者遗漏的功能2.界面是否有错误3.在接口上,输入能否正确的接收?能否输出正确的结果4.性能上能否满足需求5.是否 有初始化或终止化性的错误?二>1.黑盒测试的优点从产品功能的角度测试可以最大限度的满足客户的需求相同动作可以重复执行做枯燥的部分可以由机器执行依据测试用例正对性的找寻问题,定位更准确,容...

2019-11-28 08:13:27 573

原创 软件测试笔记

软件测试—黑盒测试一>黑盒测试主要发现以下错误1.是否有不正确或者遗漏的功能2.界面是否有错误3.在接口上,输入能否正确的接收?能否输出正确的结果4.性能上能否满足需求5.是否 有初始化或终止化性的错误?二>1.黑盒测试的优点从产品功能的角度测试可以最大限度的满足客户的需求相同动作可以重复执行做枯燥的部分可以由机器执行依据测试用例正对性的找寻问题,定位更准确,容...

2019-11-28 08:10:15 158

空空如也

空空如也

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

TA关注的人

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