自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel 联表查询

联表查询得有两张有联系的数据表,(除了自己连接自己的,自联查询)案例:创建两个表,进行关联查询(使用laravel的数据迁移) 创建两个表,article表和author表。(1)使用php artisan的命令创建迁移文件在laravel文件目录下打开命令行窗口,输入下面命令,回车。//创建article表迁移文件#php artisan make:migration create_article_table//创建author表迁移文件#php artisan make:migra

2020-06-01 21:06:21 4514

原创 laravel cache缓存

laravel为不同的缓存系统提供了统一的api,缓存配置位于文件目录(config/catche.php)主要的方法:Cache::put()Cache::get()Cache::add()Cache::pull()Cache::forever()Cache::forget()Cache::has()系统默认是文件缓存,缓存的目录位于,storage/framwork/cache/data使用cache之前要先在控制器文件里引用,(1)设置缓存语法:put:Cache::

2020-05-25 22:26:13 7367 1

原创 laravel会话控制session

会话控制两种方法:会话控制实现类实现会话控制。直接将用户会话控制操作session默认存放的位置:storage/framwork/sessions一,使用session类因为在app.php里定义好了别名,直接在控制器文件里引入即可use Session;二,创建session控制器方法,路由定义路由:控制器方法//会话控制public function sess(){ }三,编写控制器方法,进行session创建,查询,删除。。。(1)创建ses

2020-05-25 12:03:21 429

原创 laravel 响应,跳转响应

一,响应:(常规响应和ajax响应)(1)常规响应:可以响应视图,字符串,不可以响应布尔值。return view('child');return 'hello world';(2)ajax响应语法:return response()->json(需要json输出的数据); //数据可以是数组,对象的形式案例:创建路由,访问响应的页面,获取member表的信息,页面输出json格式响应。1,创建路由;Route::get('xiangying','TestController@.

2020-05-20 21:01:37 689

原创 laravel 数据迁移与填充

数据表的迁移与填充:迁移: 创建数据表,删除数据表,修改数据表。填充: 往数据表里填充写入测试的数据。一定是先迁移再填充数据表迁移操作:(1)创建与编写迁移文件php artisan make:migration 迁移文件名在laravel文件目录下打开命令行窗口,输入php artisan make:migration create_paper_table就是在da...

2020-05-06 18:30:20 423

原创 laravel 验证码的验证,验证码的刷新

数据上传数据库,数据在视图显示,数据分页显示,项目视图表单自动验证,项目继续上边两个项目进行往下写。验证码的相关操作:验证码是区分人与计算机的图灵测试。(1)安装扩展包 ,安装前确认当前环境支持composer例如我的,laravel版本为7.1.3在文件目录中打开命令行窗口,输入,composer required mews/captcha 回车,等在下载安装。成功后就...

2020-04-27 13:55:48 2070 2

原创 laravel文件上传,视图添加内容到数据库,视图分页显示数据库的内容

d

2020-04-26 21:02:01 1315 1

原创 laravel 自动验证,提示验证成功,失败信息,引入语言包

JavaScript也可以进行一些验证操作,但是有些情况下不好用(禁用JavaScript)。这时候就要使用后端的一些机制。能够在后端对用户提交的数据进行验证,这个就是后端的自动验证。案例:编写自动验证实例使用biaodan表单页面,提交到testbiaodan路由先创建两个路由:Route::get('biaodan','TestController@biaodan');Route...

2020-04-15 16:13:27 1110

原创 laravel CSRF攻击

CSRF是跨站请求伪造,laravel框架中避免CSRF攻击:laravel自动为每个用户session生成一个CSRF Token,TokenK可用于验证避免登录用户和发起请求者是否是同一个人,如果不是,则请求失败,(类似于验证码原理)。...

2020-04-13 22:03:02 215

原创 laravel 模板继承

继承不仅在PHP类中实现,在视图中同样存在,一般用做公共部分的页面php父类中的方法能能在子类中重写案例:(在视图里)编辑父类页面,再编写子类,测试继承关系(1)先在resources/views/建立一个父文件,parent.blade.php父类里写上页面的头部内容,和尾部内容,中间可变内容,用@yield(‘zhengwen’)连接子类中的<!DOCTYPE html&g...

2020-04-13 10:30:06 691

原创 HTML5拖拽图片进行上传,并显示图片大小,名称等

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>拖拽文件上传文件demo</title> <style> #drop_area{ width: 200px; height: 200px; border...

2020-04-10 10:57:41 644

原创 Android intent数据传递,数据回传

1.intent数据传递,第一个页面数据传到第二个页面在两个页面中进行数据传递下面都以intent显式页面跳转为例,,隐式跳转和显示跳转看下面链接https://blog.csdn.net/qq_45844648/article/details/105362875隐式显式页面跳转的方式1,单个数据传递MAinActivity.java Intent intent=new Inte...

2020-04-07 15:46:15 3809

原创 Android intent页面跳转的两种方式

1,显式intent跳转显式页面跳转(1):Intent intent=new Intent();intent.setClass(MainActivity.this,SecondActivity.class);//从哪儿来,到哪儿去startActivity(intent);显式页面跳转(2)://当前activity,目标activity,,,在匿名内部类中用当前activit...

2020-04-07 13:55:12 992

原创 Android intent打开百度,拨打电话界面

存放

2020-04-07 13:38:45 744

原创 HTML5 拖拽 拼图效果

拼图:把图片名称改为以下形式:详解都在代码里:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>drag拖拽</title> <style> #puzzle{ /* 取消图片之间的距离 */ ...

2020-04-03 17:05:09 1210

原创 HTML5 拖拽功能实现

拖拽:HTML5 拖拽操作中,首先要明确拖拽元素和目标元素;拖拽元素,页面中设置了draggable="true"属性的元素页面中任何一个元素都有可能成为目标元素应用于拖拽元素的事件监听:ondrag 整个拖拽的过程都会调用ondragstart 当拖拽开始的时候调用ondragleave 当鼠标离开拖拽元素的时候调用ondragend 当拖拽结束的时候调用应用于目标...

2020-04-03 15:45:49 260

原创 HTML5 video标签,自定义播放器

video标签:video常用的属性:controls 不写controls视频不会播放 属性规定浏览器应该为视频提供播放控件(暂停 进度条 全屏属性)poster 封皮 路径autoplay muted 这两个实现自动静音播放loop=“1” 循环播放一次,,无限循环参数就为-1,直接写loop也可以实现循环播放width=“200px” height=“100px” 设置...

2020-04-03 14:37:48 2015 1

原创 HTML5 web storage

web storage的特点:设置数据和读取数据比较方便容量较大,sessionstorage约5M,localstorage约20M,只能存储字符串,如果要存储json对象,可以使用window.JSON的stringify() 方法和 parse() 方法进行序列化和反序列化...

2020-04-03 11:04:28 171 1

原创 Android spinner自定义下拉列表框

自定义下拉列表框:下拉框提示信息,,prompt,,必须是dialog才可使用,添加下面style,,必须用字符串资源style="@android:style/Widget.Spinner"android:prompt="@string/tishi"android:spinnerMode=“dialog或者dropdown”对话框/下拉框1,在activity_main.xml文...

2020-04-01 20:51:13 900

原创 Android 单选按钮 下拉列表框

单选按钮:1.特点:单选按钮一组是互斥的,使用RadioGroup实现互斥2.RadioGroup继承LinnerLayout: 所以可以使用linearLayout的相关属性,例如:orientation,,,,RadioGroup默认方向是垂直。LinearLayout默认水平方向的。3.对于单选按钮的事件监听,通常加载到RadioGroup,接口:RadioGro...

2020-04-01 20:33:20 2383

原创 laravel视图 compact 循环遍历,if判断

视图:1,视图文件在哪里?在laravel项目的resource/view/目录下。视图有必要进行分目录管理。视图的后缀一般为“.blade.php”视图无法通过artisan方式创建2,视图文件的命名与渲染:文件名习惯小写文件名的后缀为.blade.php 也可以.php后缀因为laravel框架中 有一套模板引擎使用的就是blade,当文件后缀为.blade.p...

2020-04-01 15:55:03 1660

原创 Android 自定义开关按钮样式

用到shape形状和selector选择器1,定义一个drawable/shape_thumb_off.xml文件,定义开关关闭时,thumb滑块显示的效果。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"...

2020-03-31 14:08:05 1006

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

增加操作:add可以使用insert 和 insertGETID,两者的不同之处:insert方法:可以插入数据表中的一条或多条信息;参数是一维/二维数组;insertGETID:只能向数据表中插入一条数据,并且返回新增数据的主键id,只能是一维数组。insert方法和insertGETID方法的使用:向数据库中的数据表中插入信息;使用语法:BD::table(‘表名’)-...

2020-03-30 16:38:02 1329

原创 Android 设置页面不可横屏显示screenOrientation:的属性

在Androidmanifest.xml清单文件里------activity里------设置 android:screenOrientation="portrait"screenOrientation:的属性unspecified,默认值,由系统决定,不同手机可能不一致landscape,强制横屏显示portrait,强制竖屏显behind,与前一个activity方向相同s...

2020-03-27 18:15:17 621

原创 laravel数据库相关操作 模型 DB类的使用

数据表的创建与配置:laravel与数据库交互的方式有两种:DB类操作数据库模型操作数据库1).数据表的创建与配置:打开Navicat-----找到自己的数据库名字-----右击-----创建数据库-----填写自己要创建的数据库名/字符集/排列规则创建完成后打开自己创建的数据库-------打开查询-------输入sql语句------最后运行------点击自己的创立的...

2020-03-25 16:23:33 931

原创 Android style样式和theme主题

style样式:style样式可以指定控件的宽,高,字体大小,颜色等等。类似于css样式。可以使设计与内容分离。创建样式,在value文件夹下的style.xml文件:<resources><!--resources根标签--> <!-- 系统自带的样式。parent继承自 Theme.AppCompat.Light.DarkActionBar-...

2020-03-25 15:09:59 603

原创 laravel控制器

控制器的使用:(C)MVC三层架构:M:model模型V:view视图C:controller控制器1.控制器:将用户的输入输出操作进行分开。用来接收用户的请求,来调度模型做数据表的交互操作。返回的数据交给view视图进行展示。控制器将数据传给view视图,view视图用来展示数据。其中auth存放的时框架自带的auth认证相关的示例控制器文件,Controller.php文...

2020-03-23 14:30:23 332

原创 Android 语言根据模拟器系统设定的语言改变

在res/values/文件夹下创立两个文件名为strings.xml文件一个为中文,一个为英文右击values,选择New Resource File文件,选择locale 再点击>>按钮(忽略下边文件名,写错了,应该写成strings.xml)按照下边的选择,选择中文,创建完点击ok,,再用以上方法创建一个为英文的。现在strings下就有三个xml文件了在这两...

2020-03-22 15:45:21 264

原创 Android对话框,进度条,,时间,日期对话框,自定义对话框

普通对话框:方法1:this代表当前对象,如果dialog在匿名内部类中,要写(类名.this)才可以,否则报错,例如,AlertDialog.Builder(MainActivity.this)package com.example.syx.bb;import android.app.AlertDialog;import android.graphics.Color;impo...

2020-03-22 12:46:48 207

原创 Android shape形状,select选择器的使用。

形状的定义;凡是可以使用图片的地方都可以使用shape;shape的设置:每一个shape都是一个独立的xml文件,位于drawable文件目录下。可以右击drawable-----new----drawable resource file-----设置root element为shape;file name自己设置。根节点为shape,默认矩形哪些属性可以用shape定义:在根节...

2020-03-19 16:33:44 632

原创 Android imageView添加图片,background和src的区别

ImageButton是ImageView的子类ImageButton是可以放图片的按钮使用background添加的图片会被拉伸,是背景图片。使用src设置的图片不会被拉伸,是前景,以原图大小显示。background和src可以同时设置;给src设置缩放效果;仅用于src使用scaleType属性设置src的缩放效果;属性值默认fitcenter属性值:List it...

2020-03-19 16:10:40 1031

原创 Android计算机界面,线性布局嵌套

计算机界面:一行只有一个控件,可以不用嵌套线性布局控件固定大小,适应性较差设置字号textSize用sp为单位其中根号可以用ImageButton放个图片ImageButton是ImageView的之类<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too...

2020-03-19 14:21:25 508

原创 Android线性布局,相对布局

Android开发有五种常见布局:LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(帧布局),TableLayout(表格布局),AbsoluteLayout(绝对布局)LinearLayout线性布局主要是以水平或垂直的方式来显示页面中的控件,在水平排列情况下,从左到右;垂直情况下,从上到下排列。1)LinearLayout的属性...

2020-03-18 18:30:22 726

原创 Android基本控件属性,方法,资源:

Android的id属性不同:@+id/xxxxx:才会在R文件中生成常量,才会通过findViewByID()方法获取对象。@id/xxxxx:不能在R文件中生成常量padding:内边距paddingTop:内上边距paddingBottom:内下边距paddingLeft:内左边距paddingRight:内右边距paddingHorizontal:设置padding...

2020-03-18 18:28:11 115

原创 laravel路由的配置,别名,路由群组

什么是路由:路由:将用户的请求按照事先规划好的方案提交给指定的控制器,或者功能函数来进行处理。路由就是访问的地址形式。在laravel框架中路由要进行手动配置。访问就用路由配置路由文件。路由文件在自己创建的laravel文件下的routes/web.php1.打开web.php文件后,默认为根目录文件。跟路由一般为网站的首页。2.路由的定义方式:Route::请求方...

2020-03-18 18:08:54 2007

原创 python基础

1.中文乱码在语句的开头手动设置编码格式:#encoding:utf-82.执行Ctrl+B当执行不了的时候,在sublime工具栏里面Tools-Build with-选择第一个python3.input语句input语句 在sublime里面Ctrl+b不能执行有input语句时候 用IDLE编写执行Python变量:一行只能保存一个变量变量的声明: name="张...

2020-03-17 20:35:12 108

原创 Android 点击按钮,实现文字,背景转变;点击单选按钮出现文字提示

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_...

2020-03-17 18:20:05 814

原创 Android 按钮添加点击事件的三种方法

第一种:在布局中指定onClick属性在.xml文件里添加Button控件里添加onClick属性<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou...

2020-03-16 22:01:47 4507

原创 Android实现用户登录界面edittext

实现用户登录,界面,自动聚焦电话号码输入框,按回车或换行符,自动跳转到密码输入框获取密码 电话输入框中的内容,电话号码超过11位自动聚焦到密码输入框<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool...

2020-03-16 21:54:06 901

原创 php的安装composer安装,使用,部署laravel项目,启动方法,创建模拟主机

php的安装配置1.使用phpstudy集成环境 选择php7.3.4版本2.必须开启的扩展:phpstudy集成环境中,设置—配置文件中可以打开httpd.conf和php.ini文件在php.ini文件中开启的扩展:extension=php_openssl.dllextension=php_pdo_mysql.dllextension=php_mbstring.dll...

2020-03-16 19:07:05 3368 1

空空如也

空空如也

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

TA关注的人

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