自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP试题库

第1题[单选题]:$array = array('a','b','c','d'); $array_now = array_splice($array,2); print_r($array_now);A、Array ( [0] => c [1] => d ) B、Array ( [0] => a [1] => c ) C、Array ( [0] =>...

2019-12-26 22:13:31 705

原创 总结laravel框架使用过程踩过得那些坑儿

1.表单验证Validate使用表单验证发现不加required等强制条件的时候,其他限制条件对null有效,空串无效,如下图:查阅其代码可以,对空串不验证2.请求Request当前端使用ajax传值,类型为json.如果传空值,$request->post(),接受结果为空串,request−>all(),request->all(),request−>a...

2019-12-16 00:01:38 235

原创 html 行内元素和块级元素

行内元素一般是内容的容器,而块级元素一般是其他容器的容器。一般情况下,行内元素只能包含内容或者其它行内元素,宽度和长度依据内容而定,不可以设置,可以和其它元素和平共处于一行;而块级元素可以包含行内元素和其它块级元素,且占据父元素的整个空间,可以设置 width 和 height 属性,浏览器通常会在块级元素前后另起一个新行。因此,行内元素适合显示具体内容,而块级元素适合做布局。常用的行内...

2019-12-15 08:50:35 211

原创 RESTful架构详解

一、什么是REST来自百度百科的介绍:REST(英文:Representational State Transfer,中文意思是表述性状态转移)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,Roy Fielding是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simp...

2019-12-14 22:30:11 191

原创 PHP超级全局变量——Session 变量

PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。PHP Session 变量  当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HT...

2019-12-14 22:12:28 716

原创 js实现页面重新加载

1、reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)2、 replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用rep...

2019-12-14 21:40:17 1481

原创 HTTP状态码汇总

http状态码可以让我很方便的了解到请求的所在状态,当然其也是大厂笔试的必考题。所以很有必要总结一下,对今后的学习也是很有帮助的。HTTP状态码总的分为五类:1开头:信息状态码2开头:成功状态码3开头:重定向状态码4开头:客户端错误状态码5开头:服务端错误状态码1XX:信息状态码状态码 含义 描述 100 继续 初始的请求已经接受,...

2019-12-14 00:34:40 111

原创 Laravel 数据分页

二、数据分页在laravel里面要完成分页是很简单的,它的思想之前的框架有些不一样,之前框架使用的是分页类完成分页,laravel是直接调用模型的分页方法,返回对应的数据和分页的字符串。分页类的在框架中的位置(了解):案例:使用分页功能实现当前member数据表的分页效果。由于数据量较少,可以考虑每页显示1个记录,重点是分页的效果回忆/问题:分页效果的实现大致需要哪几个步骤才能实现? ...

2019-12-12 21:35:09 665

原创 laravel,视图文件中将模板变量代码注释,会出现的一个怪现象

今天在laravel测试代码的时候发现一个很有意思的现象,当时他妈的就换个变量名字就出错了,很是愤怒,后来挨个测试,找到了问题所在出,以后在注释代码时一定要注意,这是文件小,如果文件大,问题出在注释掉的代码中,得有多无语,谁会想到的注释掉的代码还会影响运行。。可能框架里这个{{}}级别太高吧 ###正常运行时的情况控制器中的方法视图中的代码结果是报以下错把注释删掉,运行成...

2019-12-12 00:16:58 162

原创 laravel框架使用生涯

手工安装laravelhttp://laravelacademy.org/resources-download1、将下载的文件复制到虚拟主机目录2、在Apache的配置文件配置一个虚拟主机【注意,需要指向 public目录下】<VirtualHost *:80> DocumentRoot "C:\phpStudy\WWW\laravel.dev\public" ...

2019-12-09 21:13:29 662

原创 mysql 严格模式 Strict Mode说明

1.开启与关闭Strict Mode方法找到mysql安装目录下的my.cnf(windows系统则是my.ini)文件在sql_mode中加入STRICT_TRANS_TABLES则表示开启严格模式,如没有加入则表示非严格模式,修改后重启mysql即可例如这就表示开启了严格模式:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES2.S...

2019-12-09 11:33:43 366

原创 laravel数据库迁移操作步骤和数据库的增删改查笔记

迁移简介所谓迁移就像是数据库的版本控制,这种机制允许团队简单轻松的编辑并共享应用的数据库表结构。迁移通常和 Laravel 的 schema 构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经频繁告知团队成员需要手动添加列到本地数据库表结构以维护本地开发环境,那么这正是数据库迁移所致力于解决的问题。Laravel 的 Schema 门面提供了与数据库系统无关的创建和操纵表的支持,在...

2019-12-08 21:12:46 316

原创 Laravel 常用 artisan 命令

路由操作查看路由列表php artisan route:list生成路由缓存php artisan route:cache清楚路由缓存php artisan route:clear建议项目上线时创建路由缓存生成文件操作创建模型php artisan make:model ModelName一并创建迁移文件,末尾追加 -m (migration...

2019-12-08 20:29:34 146

原创 javaScript内置函数大全

1.Date:日期函数属性(1):constructor 所修立对象的函数参考prototype 能够为对象加进的属性和方法办法(43):getDay() 返回一周中的第几天(0-6)getYear() 返回年份.2000年以前为2位,2000(包括)以后为4位getFullYear() 返回完全的4位年份数getMonth() 返回月份数(0-11)getDate() 返回日(...

2019-12-05 19:44:03 185

原创 JavaScript之location.search中文乱码的问题

JavaScript的location.search返回URL的查询字符串,这个字符串以问号开头,如下图就是该方法返回的查询字符串:获取并解析查询字符串的方法:function getQueryStringArgs() { var qs = (location.search.length>0 ? location.search.substring(1):""), ...

2019-12-04 21:10:12 1524

原创 jQuery获取html5的data-*属性缓存的坑,jquery 操作HTML data全局属性缓存的坑

javascripthtmlhtml5jquery阅读约 5 分钟今天做项目的时候发现一个坑,关于jQuery获取data-*属性的方法data(),特写此篇来记录。data-*自定义数据属性HTML5规定可以为元素添加非标准型的属性,只需添加前缀data-,这些属性可以随意添加,随意命名,目的是为元素提供与渲染无关的信息,或提供语义信息。js获取data-...

2019-12-04 19:27:18 485

原创 vscode之php插件及设置

Chinese(Simplified) Language (不汉化,推荐一下)ctrl+shift+p搜configure display language(配置显示语言)在locale.json中输入括号里面的文字( “locale”:“zh-cn”, )重启vscode-icons 好看的图标插件PHP Debug 配合php扩展Xdebug使用open in browser 前...

2019-12-04 09:30:28 1506

原创 轻松掌握MySQL函数中的last_insert_id()

相信大家应该都知道Mysql函数可以实现许多我们需要的功能,这篇文章介绍的Mysql函数Last_insert_id()就是其中之一,文章通过一个例子展开来讲,应该更有助于大家的理解和学习,有需要的朋友们下面来一起看看吧。前言最近一个同事问我,为什么last_insert_id()得到的结果与预期的不一样呢,于是我就认真的去研究的一下这个参数,下面是关于last_insert_...

2019-12-03 19:18:25 414

原创 MySQL 中的 FOUND_ROWS() 与 ROW_COUNT() 函数

移植sql server 的存储过程到mysql中,遇到了sql server中的:IF @@ROWCOUNT < 1对应到mysql中可以使用 FOUND_ROWS() 函数来替换。1.found_rows() 函数文档地址:http://dev.mysql.com/doc/refman/5.6/en/information-functions.html#funct...

2019-12-03 19:17:03 287

原创 Mysql 关于 FOUND_ROWS() 和 ROW_COUNT() 函数

FOUND_ROWS : 获取上一个select语句查询到的行数;ROW_COUNT : 获取上一条update, insert ,delete 影响的行数;-- 我先执行如下代码 -- 得到20条记录select * from tu_users;-- 然后执行 found_rows()函数 -- 得到 413select found_rows();-- 这个结果根本就是有问题的,按...

2019-12-03 19:15:08 252

原创 PHP的PDO 基本使用(简)

①【PDO是啥】:PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,我们必须借助 ADOdb、PEAR:...

2019-12-02 19:07:39 664

原创 PHP封装数据库操作类

封装数据库操作类:因为目前所使用的mysqli扩展实现数据库的操作还比较零散,如果想要高效的使用,就必须要进行二次加工在面向对象编程中,所有操作都应该是由类来实现完成封装的完整程度是根据业务的需求来定步骤1、确定要封装的业务:基于mysqli的数据库底层实现,完成数据库操作的基本诉求简化初始化操作实现错误处理实现增删改查2、明确封装的类的作用,确定内部实现机制...

2019-12-01 19:28:19 643

原创 if条件后加大括号{}和不加大括号{}的区别

【前言】本文简单说下if() 加大括号 和不加大括号有什么区别简单点:有括号的话,if语句控制{}里面的所有语句,没括号的话,if语句只控制最近的一行。每句代码以分号 ; 分隔开来。【主体】先来看个简单的例子demo1(if语句后跟完整语句):if(1<2){var a = 10,b=20,c=30;}console.log...

2019-11-30 22:58:36 2107

原创 php 设置error_reporting(0)和ini_set('display_errors', 0)之后,还是显示错误

php 5.4apache 2.2关闭错误报告和错误显示依然会显示错误按照我的理解,error_reporting(0)之后就应该不会显示错误了,这是怎么回事?后来我又试着在php.ini者.htaccess中将display_errors设为off,才抑制了错误报告的显示。而根据PHP手册中的描述display_errors指令是属于 PHP_INI_ALL 因而就可...

2019-11-29 23:29:55 440

原创 CSS Media媒体查询使用大全,完整媒体查询总结

前面的话  一说到响应式设计,肯定离不开媒体查询media。一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持)。本文将详细介绍媒体查询的内容媒介类型  在CSS2中,媒体查询只使用于<style>和<link>标签中,以media属性存在  media属性用于为不同的媒介类型规定不同的样式...

2019-11-29 03:17:49 879

原创 关于使用媒体查询@meda失效原因的总结或注意事项

最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@meida来自适应各种大小的终端设备。但是在其中还发现了不少坑,在这里希望通过这篇文章分享给大家。1、优先级的问题div p{ color:#333;} @media screen and (min-width:500px) and (max-width:1240px){ p{ ...

2019-11-28 18:52:05 795 1

原创 jQuery插件之jQuery-file-upload上传图片后回显图片的简单功能

下载地址下载地址使用步骤插件下载完成后,我们可以可以在项目中进行引用,使用插件提供的功能。这个功能实现起来非常简单1、引入js文件jquey-1.8.3.min.jsjquery-ui-widget.jsjquery.iframe-transport.jsjquery.fileupload.js并且我们使用 bootstrap 美化页面,所以需要引入 boo...

2019-11-27 20:43:42 1332 1

原创 程序员实用工具网站

目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、算法11、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人...

2019-11-27 19:45:57 112

原创 HTML5的新增标签有哪些?

2019-07-30 09:46我们都知道,想要成为一名合格的前端开发人员,掌握好HTML5是一个重要的先决条件,相比较于HTML,HTML5中新增了许多功能标签,那么这么标签都有哪些呢?格式:<bdi>定义文本的文本方向,使其脱离其周围文本的方向设置。<mark>定义有记号的文本。<meter>定义预定义范围内的度量。<pr...

2019-11-27 10:54:26 2514

原创 HTML5新增的标签及使用

HTML5和HTML其实是很相似的,但是有些内容有发生了改变,今天我学习了一下HTML5发现还是挺好学的,只要有html+css基础就可以,今天知识看了下新的标签。一、定义文档类型在文件的开头总是会有一个标签 1 <!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...

2019-11-27 10:49:29 425

原创 JS函数的参数声明中用 var 与不用 var的区别

1、var 声明的变量,作用域是当前 function2、没有声明的变量,直接赋值的话, 会自动创建变量,但作用域是全局的.例如: function doSth() { a = "AAA"; } doSth(); // 执行一次 doSth alert...

2019-11-27 00:17:59 422

原创 JavaScript 保留关键字

在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。JavaScript 标准所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。ECMAScript 4(ES4)未通过。ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。随着时间的推移,我们开...

2019-11-26 22:57:11 106

原创 HTML5浏览器支持及兼容性处理

1、现代的浏览器都支持HTML5。2、所有浏览器不管是新的还是旧的对无法识别的元素会作为内联元素自动处理。3、HTML5定义了8个HTML语义元素,所有这些元素都是块级元素,为了能让旧版本的浏览器正确显示这些元素,你可以设置css的display属性值为block,如下:header, section, footer, aside, nav, main, article, fi...

2019-11-26 22:47:17 187

原创 技巧之->声明变量用于存储点击的所属id,用于给,相关模块使用

最近在做一个小练习,用ajax实现php后台与html分离,书写过程中遇到给删除按钮增加确认框的同时,遇到点击事件的传递问题,这里记录小技巧,声明一个全局变量或在点击事件中,声明变量记录所点击元素的id,用于删除模块的删除操作。// 技巧之->声明变量用于存储点击的所属id,用于给,相关模块使用var userid = 0;// 为删除按钮注册单击事件$("tbody").on("c...

2019-11-26 21:22:49 168

原创 ES6之模版字符串

最近在项目中使用了ES6的模版字符串,在这里加以总结。  1.之前我们也可以使用JavaScript输出模版字符串,通常是下面这样的: $("#result").append( "He is <b>"+person.name+"</b>"+"and we wish to know his"+person.age+".That is a...

2019-11-24 17:38:27 147

原创 margin-top塌陷问题的现象与解决的具体方法

这篇文章主要介绍了margin-top塌陷问题的现象与解决的具体方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧什么是margin-top塌陷margin-top塌陷是在CSS的盒子模型中出现的一种现象,描述的是当父元素包裹着一个子元素的时候,当给子元素设置margin-top属性时,此时只是想让子元素的边框距离父元素边框有一段距离,而却出现...

2019-11-22 15:56:44 137

原创 PHP中的构造方法和析构方法

构造方法(_ _construct):构造方法,是一个特殊的方法:1,名字是固定的:_ _construct;2,该方法通常都不要我们自己调用,而是在new一个对象的时候会自动调用。3,该方法主要的目的是为了在new一个对象的时候,给该对象设置一些“初始值”(初始化工作);4,构造方法的参数没有规定,通常是根据实际的需要来定义,目的是为了对象属性数据的初始化;先看这种...

2019-11-18 11:54:18 168

原创 webstom快捷键

默认配置-Eclipse的常用快捷键对照表查找/代替Webstorm快捷键 Eclipse快捷键 说明ctrl+shift+N ctrl+shift+R 通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N ctrl+shift+alt+N 通过一个字符快速查找位置(必记)ctrl+F ctrl+F 在文件内快速查找代码...

2019-11-14 17:13:26 94

原创 forEach,for in,for of循环的用法

一、一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i) { console.log(i,array[i]); } 二、用for in的方遍历数组 for(let index in array) { ...

2019-11-14 11:54:00 158

原创 PHP水印制作

<?php//打开本地图片添加水印header("Content-type:image/jpeg");//打开服务器或网络文件中已经存在的GIF,JPEG,PNG,WBMP格式图像// imagecreatefromjpeg()// imagecreatefrompng()// imagecreatefromgif()// imagecreatefro...

2019-11-11 00:43:42 122

空空如也

空空如也

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

TA关注的人

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