自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (1)
  • 收藏
  • 关注

原创 gem源无法切换gem淘宝镜像以及RubyGems镜像源

淘宝镜像已经不维护了,不能使用了,RubyGems更换了域名后缀(原先是https://gems.ruby-china.org/)所以正确的安装方式是:移除https://rubygems.org源gem sources --remove https://rubygems.org/增加http://gems.ruby-china.org/源gem sources -a http://ge...

2019-04-02 15:50:41 3399

原创 vue中data对象数据的添加删除引发视图无法更新的问题

由于ES5的限制,VUE无法更新对象的属性添加删除,需要使用$set包括根据索引添加,删除数组的操作vue都无法自动检测更新$set使用方法this.$set(object, key, value)object: vue data中的属性key要添加的键名value相应的值如下例子:data(){ return () { obj: {}, arr: '' } mou...

2018-12-26 17:20:14 1990

转载 getBoundingClientRect的用法

getBoundingClientRect用于获取某个元素相对于视窗的位置集合。集合中有top, right, bottom, left等属性。语法:这个方法没有参数。rectObject = object.getBoundingClientRect();2.返回值类型:TextRectangle对象,每个矩形具有四个整数性质( 上, 右 , 下,和左 )表示的坐标的矩形,以像素为单位。r...

2018-11-28 22:26:56 260

转载 js原生之scrollTop、offsetHeight和offsetTop等属性用法详解

本文转载自:https://www.cnblogs.com/koleyang/p/4939853.html**scrollTop、offsetHeight和offsetTop等属性用法详解:**标题中的几个相关相关属性在网页中有这大量的应用,尤其是在运动框架中,但是由于有些属性相互之间的概念比较混杂或者浏览器兼容性问题,导致掌握起来比较有难度,下面就介绍一下相关属性的用法。先来看一张比较经典...

2018-11-27 23:19:14 209

转载 js中的constructor和prototype

本文转载自:https://www.cnblogs.com/zjunet/p/4559895.html在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下:我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码:function Person(name) { ...

2018-11-25 14:53:02 403

转载 call、apply和bind方法的用法以及区别

本文转载自:https://www.jianshu.com/p/bc541afad6eecall、apply、bind的作用是改变函数运行时this的指向,所以先说清楚this。以下是函数的调用方法:方法调用模式:当一个函数被保存为对象的一个方法时,如果调用表达式包含一个提取属性的动作,那么它就是被当做一个方法来调用,此时的this被绑定到这个对象。 var a = 1 v...

2018-11-25 13:38:32 140

转载 s 删除数组几种方法

本文转载自:https://www.cnblogs.com/dragon-L/p/4708326.html (感谢分享)var arr=[‘a’,‘b’,‘c’];若要删除其中的’b’,有两种方法:1.delete方法:delete arr[1]这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用for(ind...

2018-11-10 12:25:59 892

转载 js中forEach,for in,for of循环的用法

本文转载自:https://www.cnblogs.com/amujoe/p/8875053.html (感谢分享)一、一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i) { console.log(i,array[i]); } ...

2018-11-10 12:12:26 740

转载 js便签笔记(2)——DOM元素的特性(Attribute)和属性(Property)

**本文转载自:https://www.cnblogs.com/wangfupeng1988/p/3631853.html (感谢分享)1.介绍:上篇js便签笔记http://www.cnblogs.com/wangfupeng1988/p/3626300.html最后提到了dom元素的Attribute和Property,本文简单介绍一下我的理解。其实Attribute和Property...

2018-11-10 11:11:33 165

转载 JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法

**本文转载自:https://www.cnblogs.com/chenmeng0818/p/6370819.html (感谢分享)$(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(var i = 0; i < len; i++){ ...

2018-11-09 16:53:21 534

转载 ES6新特性-函数的简写(箭头函数)

作者:just4you来源:CSDN原文:https://blog.csdn.net/just4you/article/details/79258799 (感谢分享)通常函数的定义方法var fn = function(...){ ...... }//例如:var add = function(a,b){ return a+b;}//或者:functio...

2018-11-03 13:57:14 5721

转载 GIT 常用命令

本文转载自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 感谢分享**原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 感谢分享**很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了…Git图形化界面我用的还可以,但...

2018-10-30 08:53:54 139

转载 HTML直接插入图片和css使用背景图片区别

本文转载自:http://www.bangju.com/design_50.html 感谢分享刚刚接触前端重构的小伙伴或许会遇到一个问题,网页中的图片是做背景(写在CSS中)好呢,还是写在HTML标签中好呢?其实呢不同的场景、不同的项目需求下,选择都会不一样。我们先来分析一下网友的一些结论,并适当吐槽下。1.使用</> 有一个好处是,用户可以很方便的右键保存或者复制图片的链接。2...

2018-10-28 16:41:49 12666

转载 一步步教你使用rem适配不同屏幕的移动设备

本文转载自:https://www.cnblogs.com/dannyxie/p/6640903.html 感谢分享1.先说说几个前端常用的几个单位的概论:1、px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dp...

2018-10-27 09:05:25 243

转载 DOMContentLoaded与load的区别

本文转载自:https://www.cnblogs.com/caizhenbo/p/6679478.html 感谢分享DOMContentLoaded与load的区别(1)在chrome浏览器的开发过程中,我们会看到network面板中有这两个数值,分别对应网 络请求上的标志线,这两个时间数值分别代表什么?(2)我们一再强调将css放在头部,将js文件放在尾部,这样有利于优化页面的性能,为...

2018-10-26 19:44:29 402

转载 document.documentElement和document.body的区别

本文转载自:https://www.cnblogs.com/junxcode/p/5048185.html 感谢分享网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获\取,比如使div跟着滚动条滚动:<div id="div" style="width:100px;height:100px;background:#ccc;position:ab...

2018-10-26 18:53:55 419

转载 理解javascript中的立即执行函数(function(){})()

本文章转载自:https://www.cnblogs.com/yanzp/p/6371292.html 感谢分享理解javascript中的立即执行函数(function(){})()之前看了好多代码,都有用到这种函数的写法,但是都没认真的去想为什么会这样写,今天开始想学习下jquery的源码,发现jquery也是使用这种方式,用(function(window, undefined){})(...

2018-10-26 18:26:33 719

原创 箭头函数知识点总结

箭头函数知识点总结原函数:let a = function (b) { return function (c) { return b+c; }}箭头函数特征:去掉了function关键字参数有一个可以去掉小括号 小括号和大括号之间有一个箭头如果有大括号必须return,没有则直接是返回值使用箭头函数let a = b => { return c =>...

2018-09-25 23:17:43 261

转载 CSS Media媒体查询使用大全,完整媒体查询总结

本文转载自:https://www.cnblogs.com/lguow/p/9316598.html(感谢分享) 前面的话  一说到响应式设计,肯定离不开媒体查询media。一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持)。本文将详细介绍媒体查询的内容媒介类型  在CSS2中,媒体查询只使用于和标签中,以medi...

2018-08-19 09:17:21 2228

转载 JS 中几种实用的跨域方法原理详解

本文转载自:https://mp.weixin.qq.com/s/asmzA8a1HuYQxyx8K0q-9g?(感谢分享) 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.compan...

2018-08-16 18:33:21 141

转载 jquery 自动触发<a> 标签的click()方法

今天想向自动触发a标签的click事件,但是把事件绑定到a 标签上,即$(“#id”).click(),但是没有任何反应,然后查了下,原来不能把click事件直接绑定到a标签上,必须绑定到a 标签之内的元素上。例如:&lt;a href="xxxxxxxxx" class="curr_li"&gt;&lt;li id="bbbb"&gt;公式管理&lt;/li&gt;&lt;/a&

2018-05-19 21:52:55 19470 1

转载 Laravel数据库迁移和填充(支持中文)

写在前面经常我们做项目都团队协作开发,每个人都在自己本地的数据库,如果你曾经出现过让同事手动在数据库结构中添加字段的情况,数据库迁移可以解决你这个问题。不仅如此,在线上部署的时候,也避免了手动导入数据库或手动修改数据结构的麻烦,数据迁移帮你方便的维护着数据结构。数据填充,让我们测试的时候需要大量的假数据不再一条一条的去造数据,可以轻松的批量填充大量数据。本文基于Laravel5.5...

2018-04-10 13:00:53 347

转载 Laravel migrate时报错: Syntax error or access violation: 1071 Specified key was too long

 最近在学习laravel,网上找了个someline-starter的源码来看,配置环境时各种坑啊,用的东西都真够时髦的,PHP7.1+,手动编译了PHP,过程不表,网上教程一堆堆,后来眼看大功告成,数据迁移又出错。“`php [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access ...

2018-04-07 23:36:35 417

转载 使用 Composer 安装 Laravel 框架

前言:Composer 安装 Laravel 有两种方式:第一种是通过 Composer 的 create-project 命令安装 Laravel 框架, 第二种是先通过 Composer 安装 Laravel 安装器,然后通过安装器安装 Laravel 框架。为什么 Composer 可以安装 Laravel 框架呢?其实 Laravel框架也是一个 Compose...

2018-03-06 13:33:02 234

转载 MYSQL中 ENUM 类型的详细解释

ENUM 类型 ENUM 是一个字符串对象*(博主认为允许值只能是填入字符串,仅供参考),其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举。 在下列某些情况下,值也可以是空串(“”) 或 NULL: 如果将一个无效值插入一个 ENUM (即,一个不在允许值列表中的字符串),空字符串将作为一个特殊的错误值被插入。事实上,这个字符串有别于一个”普通的”空字符串,因为这个字

2018-01-06 17:06:35 10914

转载 Laravel 验证中的正则 regex

Laravel 的验证功能非常强大,基本上常见的需求都有对应的验证规则,对于一些的特殊的验证需求,Laravel 也提供了正则验证。正则验证之前也用过一次,今天再次使用时,发现不行了,又看了一下官方文档,才知道问题出在哪,特此记录下来。官方文档:regex:pattern验证字段必须匹配给定正则表达式注:使用 regex 模式时,规则必须放在数组中,而不能使用管道分隔符,尤其是正则表达式中已经使用了

2018-01-04 08:26:27 12215

转载 Laravel框架post的路由出现The page has expired due to inactivity. Please refresh and try again.

post提交数据时候显示如下:The page has expired due to inactivity. Please refresh and try again这是由于在laravel框架中有此要求:任何指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌,否则,这个请求将会被拒绝。<form method="POST" action

2017-12-25 13:18:11 7727

转载 Laravel如何引用第三方(自定义)库

想做一个网页抓取的功能,底层使用PHP的laravel框架。 这里使用phpQuery库来实现网页抓取,这里不做介绍。 需要了解的可以百度,或者等我填坑。 下载最新版本可以前往https://code.google.com/p/phpquery/ 不能科学上网的可以直接点击我上传的下载包- -|怎么上传。。。自己百度吧,目前最新的版本是phpQuery-0.9.5.386 --------

2017-12-24 12:00:36 520

转载 如何把ER模型转换为关系模型

如何把ER模型转换为关系模型这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。转换只需知道三个转换准则:1:1遇到1:1 关系的话在两个实体任选一个添加另一个实体的主键即可。1:N1:N 遇到 1:N 关系的话在N端添加另一端的主键,假如有学生和班级两个实体,一个班级可以容纳多个学生,

2017-11-26 21:26:24 38391

转载 js刷新页面方法大全

如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5(“刷新”)2,replace 方法,该方法通过指定URL替换当前缓

2017-10-20 15:19:16 369

转载 MySQL 获得当前日期时间\时间戳 函数

MySQL (Unix 时间戳、日期)转换函数:unix_timestamp(), unix_timestamp(date), from_unixtime(unix_timestamp), from_unixtime(unix_timestamp,format)下面是示例: select unix_timestamp(); — 1218290027 select unix_timestam

2017-10-19 22:17:59 633

转载 MySQL中MyISAM与InnoDB区别及选择

InnoDB: 支持事务处理等 不加锁读取 支持外键 支持行锁 不支持FULLTEXT类型的索引 不保存表的具体行数,扫描表来计算有多少行 DELETE 表时,是一行一行的删除 InnoDB 把数据和索引存放在表空间里面 跨平台可直接拷贝使用 InnoDB中必须包含AUTO_INCREMENT类型字段的索引 表格很难被压缩MyISAM: 不支持事务,回滚将造成不完全回滚,不具

2017-10-14 22:55:01 964

转载 php.init中关于文件上传的相关选项

php.ini中文件上传功能配置选项说明 用文本工具(推荐EditPlus)打开php.ini 配置文件,查找 File Uploads(ctrl + F 弹出搜索框) ,在这个区域有以下3个选项:file_uploads = On是否允许HTTP文件上传。默认值为On允许HTTP文件上传,此选项不能设置为Off。upload_tmp_dir =文件上传的临时存放目录。如果没指定则PHP会使用系统

2017-10-10 09:17:50 422

转载 Windows下常用的100个CMD指令以及常见的操作

转自http://blog.csdn.net/CDersTeam/article/details/51346911gpedit.msc—–组策略  2. sndrec32——-录音机  3. Nslookup——-IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集

2017-10-06 11:35:48 232

转载 PHP中const与define的区别

在PHP中定义常量时,可用const与define这两种方式,那他们到底有什么区别呢?    1. const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。 2. define不能定义在类中,而const必须定义在类中,并且const定义的变量必须通过类名::变量名来进行访问。 3. const不能在条件语句中定义常量。 4. con

2017-10-05 14:40:05 1487

转载 PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。Phpstrom的一款名为Magicento的插件对快速创建Magento插件十分有用。常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“ecl

2017-09-30 11:36:45 218

转载 php中的命名空间

名字解释:namespace(命名空间),命名空间是从php5.3开始支持的功能。作用主要有两个:1.可以避免类名取得过长。2.当在多个框架配合使用时,同名的类之间不会冲突。命名空间,看名字就知道,目的就是为了命名的,不然咋不叫QQ空间 盗梦空间 七度空间。额 好像有奇怪的掺进来了。下面是示例代码:1 //在test1.php 中有一个类 叫做Person,它放在一个叫shop的n

2017-09-30 09:49:34 163

转载 怎么重置mysql的自增列AUTO_INCREMENT初时值

重置 MySQL 自增列 AUTO_INCREMENT 初时值 注意, 使用以下任意方法都会将现有数据删除.方法一:delete from tb1; ALTER TABLE tbl AUTO_INCREMENT = 100; (好处, 可以设置 AUTO_INCREMENT 为任意值开始) 提示:如果表列和数据很多, 速度会很慢, 如90多万条, 会在10分钟以上.方

2017-09-19 22:17:23 276

转载 Mysql 字符集的设置和修改

Show variables like ‘character%’; //显示目前mysql默认 字符集显示数据连接字符集修改字符集D:\mysql>Net stop mysql //停止MYSQL方法:修改my.ini在安装文件夹中把my-dafault.ini改成my.ini[mysqld]port=3306Character_set_server = ut

2017-09-17 20:03:12 6738

原创 PDO常用方法详解

PDO 是一个“数据库访问抽象层”,作用是统一各种数据库(MySQL、MSSQL、Oracle、DB2、PostgreSQL……)的访问接口,能轻松的在不同的数据库之间完成切换,使得数据库间的移植容易实现。 开启PDO 在pho.ini中查找php_pdo_yourssqlserverhere.extis把注释去掉就行了,很多集成环境默认是开启的。 可以用class_exitsts(PDO);

2017-07-24 17:21:55 1902

空空如也

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

TA关注的人

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