自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel中实现自动验证的语言翻译

在未修改语言的时候,显示如下:是英文的,这样对于某些朋友来说看起来可能会觉得不舒服,其他这里的提示是可以修改成中文的,下面介绍修改的方法。https://packagist.org/?query=laravel-lang,进入该链接选择PHP版本的,下载数和收藏数最多的该页面中显示了语言的版本号和下载前的需求一共有三种安装方式,我选择的是第一种用compoer安装的方式,在c...

2018-12-27 21:02:33 967

原创 laravel框架中视图文件(以blade.php为后缀名)的注释

以blade.php为后缀名的文件,在注释中不能有{{}}出现,否则就会报错,报错如下:

2018-12-26 16:38:05 2369

原创 laravel中创建控制器

首先在命令行中将路径切换至artisan文件的路径下,然后创建控制器的命令是:php artisan make:controller TestController,控制器是可以分目录管理的。注意:控制器的命名规则是用大驼峰命名,而且必须加上Controllernamespace是声明命名空间,use表示引入,命名空间的三元素:常量、方法、类。控制器路由:即如何使用路...

2018-12-24 19:12:24 3564

原创 laravel项目启动

在cmd中启动,首先要保证在artisan文件的路径下,然后输入命令php artisan serve 然后即可启动,该种启动方式跟Apache是无关的(不推荐使用,因为不能启动数据库,而且如果修改了项目的配置文件.env的话,需要重新启动才会生效)。使用wamp环境(虚拟主机)ServerAdmin是配置站点管理员的邮箱,当站点产生500错误的时候,会在页面上显示管理员邮箱。Do...

2018-12-23 18:54:59 3923 1

原创 laravel项目目录结构分析

其中app目录是项目的核心目录,主要用于存放核心代码,包括控制器、模型,其中User.php 是默认的模型文件模型也是可以分目录管理的该路径下是控制器,其中Controller.php 是基类(父类)控制器其中的Auth是系统提供的默认的用户认证控制器控制器可以分目录管理bootstrap文件是laravel的启动目录app.php 是项目主要配置文件auth.php...

2018-12-23 17:52:10 607

原创 laravel安装

在项目目录中打开命令行,然后执行 composer create-project laravel/laravel=5.4.* --prefer-dist ./laravellaravel=5.4.*的意思是该项目用的laravel的版本是5.4的,如果不指定版本的话,那么默认是下载最新版本上面的命令是创建了一个名叫laravel的项目,prefer-dist 是指优先下载压缩包格式的,就...

2018-12-23 17:03:35 97

原创 laravel安装前的准备

php版本必须是大于5.6.4php.ini配置文件中需要开启的扩展:2.1 extension=php_openssl.dll2.2 extension=php_pdo_mysql.dll2.3 extension=php_mbstring.dll2.4 extension=php_fileinfo_dll(验证码代码yi依赖需要该扩展)2.5 extension=php_cur...

2018-12-23 16:37:36 151

原创 js中的运算符

%是取余运算/ 是除法运算&& 是逻辑与(并且)|| 是逻辑或(或者)! 是逻辑非(取反)

2018-12-22 00:20:01 326

原创 js中的数据类型转换

转换成数字类型*parseInt()*是转换成整数*parseFloat()*是转换成小数*Number()*是转换成数字转换成字符串如果变量有意义的话,可以使用 .toString()来转换成字符串如果变量没有意义的话,使用String()来转换成字符串转换成布尔类型Boolean()...

2018-12-22 00:01:58 147

原创 js中的原始数据类型

js中原始数据类型有:number、string、boolean、null、undefined、objectnull:当一个对象指向为空了,此时可以赋值为nullundefined:1. 当变量声明了,但是没有赋值,结果是undefined           2.当函数没有明确返回值的时候,如果接收了,那么结果也是undefined如果一个变量的结果是undefined,然后和一个数...

2018-12-21 23:49:14 4976 2

原创 php中的初始化方法

<?phpclass Saler{ public function __construct($count,$money){ #初始化方法 $this->count = $count; $this->money = $money; }}$s1 = new Saler(100,100);$s2 = new Saler(1000,1000);$s1->__...

2018-12-21 17:37:04 7830

原创 PHP中在类的内部访问类外部的对象($this)

类成员属性和方法的访问必须通过对象才能访问,类外部可以通过实例化得到类对象从而实现成员访问,但是类内部不能访问类外部的对象,此时类的内部就内置了一个对象$this代表来访问对象<?php class Saler{ public $count = 100; protected $discount = 0.8; private $money = 100; public...

2018-12-21 17:18:00 2145

原创 PHP中的访问修饰限定符

<?phpclass Buyer{ #public定义的,表示所修饰的内容(属性或者方法)在当前类的内部可以访问,在类的外部也可以访问 public $name; protected $money = 888; private $age = 18;}#实例化,在类的外部$temp = new Buyer();#修改属性的值$temp->name = 'xiaoshe...

2018-12-21 16:45:27 1041

原创 php中类的基础操作

定义:<?php# 定义一个类class Buyer{ public $name; public $money = 0; #定义一个成员方法 public function display(){ echo __CLASS__; } #定义一个类常量 const PI = 3.14; }#实例化一个类$temp = new Buyer();#访问类中的...

2018-12-21 16:12:50 128

原创 css中的圆角矩形

border-radius:左上 右上 右下 左下 ----------------可以给每个角设置,然后值也是用像素来表示的如果四个值都是一样的话,那可以只写一个数值就可以如果要设置圆形的话,那么border-radius的值是当前元素宽高的一半(当前元素需要时一个矩形)如果要设置成椭圆的话,那么border-radius的值需要时当前元素高的一半如果要设置上半圆的话,需要将bo...

2018-12-21 02:15:15 1167

原创 css中的盒子阴影

给盒子设置阴影的方法如下:box-shadow:水平方向的阴影 垂直方向的阴影 阴影的清晰度 阴影的大小 阴影的颜色 阴影的位置其中阴影的位置可以设置为inset(里面)或者outset(外面,默认值)阴影的大小的值也是用像素来表示的也可以设置多组阴影的值,同样,每组阴影得值之间也是用逗号隔开同样,box-shadow也可以给图片设置阴影...

2018-12-20 20:54:57 2043

原创 css中的文本阴影

text-shadow:水平阴影 垂直阴影 模糊距离 阴影的颜色  其中后面两个值可以不写,但是前两个值必须写。可以设置多组阴影,设置方式为:text-shadow:水平阴影 垂直阴影 模糊距离 阴影的颜色,水平阴影 垂直阴影 模糊距离 阴影的颜色每组阴影之间用逗号隔开...

2018-12-20 20:47:31 425

原创 css中的伪元素

标签名:first-letter ------------操作当前元素中的第一个字标签名:first-line --------------操作当前元素中第一行标签名::before ---------------在之前插入,在一个盒子内部的最前面标签名::after -----------------在之后插入,在一个盒子内部的最后面例子:.box::before { c...

2018-12-20 20:41:49 103

原创 css中的结构伪类选择器

first-child ---------匹配第一个孩子last-child ---------匹配最后一个孩子nth-child(n) ----- 匹配第n个孩子nth-child(2n)或者nth-child(even) --------匹配偶数的孩子nth-child(2n+1)或者nth-child(odd) --------匹配奇数的孩子...

2018-12-20 20:17:15 175

原创 css中清除浮动

给浮动元素的父元素设置一个固定的高度(不常用)使用clear来清除浮动,其中有clear left、claer right、clear both(常用),需要在最后一个浮动元素的下面新建一个空白的div,然后给这个div设置clear属性使用overflow:hidden来清除浮动,他原意是将溢出的部分隐藏,但是也可以用来清除浮动,使用方法是给浮动元素的父级标签添加该属性...

2018-12-20 17:08:57 283

原创 css中伪类选择器的顺序

link(正常状态) > visited(访问过后的状态) > hover(鼠标放上去的状态) > active(鼠标按下并未抬起的状态)

2018-12-20 00:22:28 1622

原创 python杂记

help(str) — 帮助函数dir() — 查看一个变量拥有的方法某个方法属于某个数据类型的变量,就用变量.方法来调用如果某个方法不依赖于任何数据类型,就直接调用 — 这种方法只有内置函数和自定义函数...

2018-12-16 18:49:34 105

原创 python中的迭代器

只要是能被for循环的数据类型,就一定拥有__iter__方法,则就都是可迭代的。而只要含有__iter__方法的就一定是可迭代的 — 可迭代协议。内部含有__next__和__iter__方法的就是迭代器 — 迭代器协议。迭代器一定可以迭代。但是可迭代的不一定是迭代器。可迭代的._iter_()方法就可以得到一个迭代器。迭代器中的__next__()方法可以一个一个的获取值。...

2018-12-15 14:27:03 81

原创 python中的生成器函数

只要含有yield关键字的函数都是生成器函数yield不能和return公用yield必须写在函数内部def generator(): print(1) yield 'a'#生成器函数:执行之后会得到一个生成器作为返回值res = generator()print(res) # <generator object generator at 0x010B0870&...

2018-12-14 21:03:15 418

原创 python中的装饰器

直接举一个例子:import timedef timmer(f): # 装饰器函数 def inner(): start = time.time() f() end = time.time() print(end-start) return innerdef func(): # 主函数 time.sleep(0.1) print('end')func =...

2018-12-14 20:43:38 90

原创 python中的闭包

概念:嵌套函数,内部函数调用外部函数的变量,如:def outer(): a = 1 def inner(): print(a) print(inner.__closure__) # (<cell at 0x00ECCD50: int object at 0x10333900>,)# 这样就形成了一个闭包# 打印__closure__的话,只要输出结果中...

2018-12-14 19:25:28 75

原创 python中的命名空间和作用域

命名空间的分类内置命名空间:python解释器,即python解释器一启动就可以使用的名字,他们是存储在内置命名空间中全局命名空间:即我们写的代码但不是函数中的代码,他是在程序从上往下被执行的过程中一次加载进内存的,防止了我们设置的所有变量名和函数名局部命名空间:即我们在函数内部定义的名字,当调用函数的时候才会产生这个名称空间,随着函数执行的结束,这个命名空间也就结束了。使用方法...

2018-12-14 17:35:27 394

原创 python中的动态参数

*args:接收的是按照位置传参的值,然后组成一个元组**kwargs:接收的是按照关键字传参的值,然后组成一个字典传参的时候必须先按照位置传,然后是默认参数,然后再按照关键字传递(形参和实参中的都一样)动态参数的另一种传参方式:def func(*args): print(args)temp = [1,2,3,4,5]func(*temp) # (1, 2, 3,...

2018-12-14 16:51:28 659

原创 PHP中的常量相关知识

常量三要素:一旦创建,不可删除,不可修改不需要在头部添加$符,通常只用大写字母加下划线全局作用域,在函数中无需声明直接使用创建:函数:define(‘名称’,表达式);const 名称,只能是一个静态标量,不能是表达式访问:关键字echo 常量名;函数constant(‘常量名’)函数get_defined_constants();获取全部常量;...

2018-12-13 10:46:09 100

原创 python中的字典相关知识

python中的字典相关知识数据类型的划分:可变数据类型:元组,bool,int,str 可哈希不可变类型:list,dict,set 不可哈希字典的key必须是不可变类型,value是任意数据类型dict的优点:二分查找法(每次查找找一半)存储大量的关系型数据dict的特点:3.5之前(包括3.5)的版本是无序的...

2018-12-12 21:01:41 124

原创 python中关于列表的一些公共方法

ceshi = ['a','b','c','d','e','f']print(len(ceshi)) #6,得到列表的长度num = ceshi.count('b')print(num) #1,得到元素在列表中的下标ind = ceshi.index('c')print(ind) #2,得到元素在列表中的下标ceshi.sort()print(ceshi) #['a...

2018-12-12 17:21:12 266

原创 python中列表的修改、查询

 按照索引来修改:ceshi = ['a','b','c','d','e','f']ceshi[3] = 'xiaosheng'print(ceshi) #['a', 'b', 'c', 'xiaosheng', 'e', 'f']按照切片操作:ceshi = ['a','b','c','d','e','f']ceshi[0:3] = 'xiaosheng'prin...

2018-12-12 17:09:11 269

原创 python中列表的删除操作

增加:ceshi = ['a','b','c','d','e','f']ceshi.append('g') print(ceshi) #['a','b','c','d','e','f','g'],是对原列表进行操作在指定位置插入内容:ceshi = ['a','b','c','d','e','f']ceshi.insert(3,'h')print(ceshi...

2018-12-12 16:56:48 6274

原创 python的格式化字符串

直接上实例:a = 'xiaosheng今年%d岁'%(18)print(a) # xiaosheng今年18岁注意:%s拼接的只能是字符串,%d拼接的只能是数字,%是占位符ceshi = '%s今年%d岁,学习进度为%d%%'%('xiaosheng',18,50)print(ceshi) #xiaosheng今年18岁,学习进度为50%附带一个小知识点:A...

2018-12-10 20:15:41 130

原创 python中的条件判断语句简单认识

if 条件: 结果elif 条件: 结果elif 条件: 结果else: 结果 

2018-12-10 20:02:51 275

原创 python中基本的数据类型

python中的基本的数据类型分为:字符串(string)、数字(int)、布尔值(bool)。字符串(string):python中凡是用引号引起来的都是字符串类型,哪怕是转义字符,比如说a = '\n'print(a) #输出空白print(type(a)) #<class 'str'>字符串可以做相加运算,只不过该加法不是数学中的加法,而是起到了拼接效果...

2018-12-10 19:48:30 205

原创 mysql中关于数据库的常用命令

数据库常用操作:创建数据库:CREATE DATABASE 数据库名字;或者是CREATE DATABASE SCHEMAS;查看当前服务器所有的数据库: SHOW DATABASES;或者是SHOW SCHEMAS;检测数据库是否存在,不存在则创建:CREATE BATABASE IF NOT EXISTS 数据库名字;查看上一步操作产生的警告信息:SHOW WARNINGS;...

2018-12-10 19:08:40 105

原创 wampserver中的Apache、PHP、mysql配置

首先我们要配置我们的文件目录:默认是: 修改方法是点击上图中的Apache选项然后打开其中的httpd.conf,此文件是Apache的配置文件,找到下图中的代码部分:然后我们将后面的路径修改成我们的项目的路径 ,如下图: 此时并没有修改成功,因为我们用的是wampserver的集成环境,所以还需要修改wampserver的配置文件,打开wampserver安装文件中的wa...

2018-12-09 11:43:34 1579

原创 wampserver下载与安装

wampserver的安装步骤:首先下载wampserver,文件有三百多兆吧大概。下载之后就双击然后一直下一步就可以了,安装的过程可能稍微有点慢。~~~安装到最后的时候有两步:第一个是让选择浏览器来着,默认是IE,我的修改成Google,第二个是让选择编辑器来着,我的修改成sublime。然后选择结束之后稍等一会就可以安装成功了。~~~进入到安装目录(如下图),双击wampman...

2018-12-09 10:05:55 1507

原创 php中创建文件和删除文件的函数封装

<?php /** * 创建文件操作 * @method create_file * @param str $filename 文件名 * @return boolean true|false */function create_file(string $filename){ if(file_exists($filename)...

2018-12-08 20:53:14 861

空空如也

空空如也

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

TA关注的人

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