- 博客(37)
- 收藏
- 关注
原创 第6章 AOP与全局异常处理
第6章 AOP与全局异常处理https://coding.imooc.com/learn/list/97.html6-1 正确理解异常处理流程 13:23curl+alt+o 快速移除无用的use引入命名空间静态调用model层处理业务流程,上面要引入命名空间,model里文件名字和控制器的名字同名时,引入时上面要as一个别名全局异常处理要做两件事情:记录日志做出统一的异常处理6-2 固有的处理异...
2018-07-14 06:53:25
1077
转载 MySQL数据库优化(一)
mysql数据库优化的目的一 避免网页访问错误1数据库连接timeout产生页面5xx错误2慢查询造成页面无法加载3阻塞造成数据无法提交二 增加数据库的稳定性三 优化用户体验1流畅的页面访问速度2良好的网站功能体验几个优化方面硬件-系统配置-数据库表结构-SQL及索引1成本:高--------------->--------------->低2效
2017-12-15 08:45:47
392
转载 MySQL 添加索引,删除索引及其用法
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化s
2017-12-15 08:41:47
1101
原创 我的有道云学习笔记
我的有道云学习笔记http://note.youdao.com/noteshare?id=398c17ff6e54bb39338971ec23ca73a9
2017-12-14 15:08:43
502
原创 Linux 安装和环境配置
Linux 安装和环境配置Linux 6.8 --配置上网http://note.youdao.com/notesha
2017-11-09 22:07:55
430
原创 调用新浪微博第三方登陆授权流程
微博登陆流程第一步拿到code参数,第二步拿到token令牌第三步,调用资源服务器的接口, 并获取资源 就可以拿到用户的信息了,如获取用户名的信息里存到数据库里的或者存到session里,就可以用了,用户登陆成功后,返回json格式的数据,可以官方的文档里看一下具体返回都是什么数据把返回来的json格式的数组,转换成数组,再取里面的需要要
2017-11-03 19:11:58
4468
原创 laravel模版中的old()方法是做什么的?
旧输入数据当用户提交表单失败后laravel会自动把用户的输入数据闪存到一次性的session里面(这个数据一刷新就会丢失,故称为一次性数据)。那么old('input_name')就可以取出session中的闪存数据,从而避让让用户重新输入。input type="text" name="input_name" value="{{
2017-10-28 21:29:43
3043
原创 js 将json字符串转换为json对象的方法解析
例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象var obj =
2017-10-28 11:07:42
1403
转载 数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。http://www.cnblogs.com/fjdingsd/p/5273008.html 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功
2017-10-28 10:51:56
143
原创 再谈PHP单引号和双引号区别
关于单引号和双引号的区别和效率问题。很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错误的时候才去学习研究。所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑。” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。‘ ‘ 单引号里面的不进行解释,直接输出。从字面意思上就可以看出,单引号比双引号要快了。
2017-10-28 10:50:03
262
原创 char(10)和VARCHAR(10)主要的区别是什么?
在建立数据库表结构的时候,为了给一个String类型的数据定义一个数据库的数据库类型,一般参考的都是char或者varchar,这两种选择有时候让人很纠结,今天想总结一下它们两者的区别,明确一下选择塔门的理由。首先明确的是,char的长度是不可变的,而varchar的长度是可变的,也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的
2017-10-28 10:48:18
8290
原创 Laravel5的数据库表建立问题 数据库迁移操作报错问题解决
转载请注作者: 海马 原文地址:http://write.blog.youkuaiyun.com/postedit/78308290执行迁移文件: php artisan migrate ; 数据库中就会看到我们新添加的字段;报错[Illuminate\Database\QueryException]SQLSTATE[42000]: Syntax error or access vio
2017-10-23 16:11:14
11809
4
原创 Lavaral5.5 路由, 控制器 向view模板传值的几种方法总结,
以下代码写在 面目/routes/web.php 路由里视图路由(5.5新增)方法一(老方法): Route::get('/', function () { return view('welcome'); });方法二(5.5新增):如果你的路由只需要返回一个视图, 可以使用 Route::view 方法。view方法有三个
2017-10-22 10:54:40
2850
原创 Laravel Controller向blade前台模板赋值的四种方式
namespace App\Http\Controllers;use Illuminate\Http\Request;class TestController extends Controller{ public function show(){ $data=['name'=>'lisi','gender'=>'nan']; //方法一 是把数组里
2017-10-22 10:08:03
8107
原创 Lavarel 5.5安装步骤整理
转载请注作者: 安装详情文件里图片不全,下载安装包里有详细说明: 链接:http://pan.baidu.com/s/1kVrEDhX 密码:wy8p先安装compose一定的要到php这个目录下,把需要的扩展打开(以下三个查找时候有多个,在里面打开一个就以了,以免有冲突); php版本要求:>=5.5.9; .OpenSSL扩展 .PDO扩展 .Mbstring扩展 如不满足以上条件
2017-10-20 20:29:55
1305
原创 jQuery对象的遍历的三种方法 之 对多选框select反选
jQuery对象的遍历 遍历jQuery对象的内部的DOM对象 选择1: 选择1: 选择1: 选择1: 选择1: //方法一 面向过程的思路 function fan(){ var inp=$('input:checkbox');//获取input 取出的是
2017-10-17 22:30:24
1504
原创 JQ之事件委托 用on()给父级绑定委托事件
JQ之事件委托 春 夏 秋 $('ul').on('click','li',function(){ //给li的父标签绑定委托事件 alert($(this).text());//点击时候弹出JQ获取li里文本内容的 //alert(th
2017-10-17 22:22:52
11683
转载 jquery获得option的值和对option进行操作
jQuery获取Select元素,并选择的Text和Value: 复制代码代码如下:$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select
2017-10-17 22:10:22
304
转载 JavaScript、Ajax与jQuery的关系
版权声明:本文为博主原创文章,转载请注明来自http://blog.youkuaiyun.com/jediael_lu/简单总结:1、JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便
2017-10-17 16:00:44
405
原创 JS和JQ中获取标签里的内容方法总结
JQ获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值参考:http://www.runoob.com/jquery/jquery-dom-get.html
2017-10-17 08:37:13
14028
原创 JQ 中get和post两种发送请求的方法
27.html: JQ post请求,弹出返回的数据对象 用户名: 密码: $('form').submit(function(){ var data = { 'u' : $('input[name="u"]').val
2017-10-17 08:21:23
3933
转载 JavaScript中的this的一些用法
一、global this总结起来就是:在浏览器里面this是老大,它等价于window对象,如果你声明一些全局变量(不管在任何地方),这些变量都会作为this的属性。在node里面,有两种执行JavaScript代码的方式,一种是直接执行写好的JavaScript文件,另外一种是直接在里面执行一行行代码。对于直接运行一行行JavaScript代码的方式,global才是老大,this
2017-10-16 19:29:23
190
转载 JavaScript&&PHP常用函数对比
字符函数 JavaScriptphp获取字符串长度字符串.lengthstrlen( 字符串 );截取字符串字符串.substr( 起始位 [,长度] );substr( 字符串, 起始位 [,长度] );字符串定位(子字符串 在字符串 中出现的位置)字符
2017-10-16 19:25:28
245
原创 Html+Css/JS/PHP常用工具下载
PHP常用工具:链接:http://pan.baidu.com/s/1nvedg3B 密码:riiw
2017-10-16 11:19:17
1084
转载 jQuery笔记总结篇
首先,来了解一下jQuery学习的整体思路XMind源文件提供参考下载第一节 jQuery初步认知jQuery概述JQuery概念javascript概念基于Js语言的API和语法组织逻辑,通过内置window和document对象,来操作内存中的DOM元素JQuery概念基于javascript的,同上,提高了代
2017-10-16 08:58:28
460
转载 编码神器Atom使用详解
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。她很大程度上继承了SublimeText的美,而又不仅如此。而如今试用了 Atom 一个多月以来,我被迫见异思迁了,幸好我不是一个喜新厌旧的男人~在编码砌字时,很多时候一款编辑器的标签不够用的,所以现在两款兼而用之。Atom与SublimeText3对比Atom1.0之后,有比Sublime更美的UI,不输
2017-10-16 07:35:58
22941
转载 JavaScript及jQuery中的各种宽高属性图解
原文链接 http://blog.poetries.top/2016/12/13/js-props声明:本文根据慕课网学习视频整理强烈建议打开控制台自己动手练习一遍,这样印象才会深刻第一部分 JavaScript中的宽高属性一、与window相关的宽高属性1.1 window.location和document.locationwin
2017-10-15 19:47:13
296
转载 JS 中的事件绑定、事件监听、事件委托
事件绑定要想让 JavaScript对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称在JavaScript中,有三种常用的绑定事件的方法在DOM元素中直接绑定;在JavaScript代码中绑定;绑定事件监听函数在DOM中直接绑定事件1234567
2017-10-15 19:43:20
221
转载 jQuery之DOM操作小结
一、过滤器1 匹配指定元素的父elem.parent([exp])2 匹配指定元素的子元素elem.children([exp])3 匹配指定元素的父、祖元素…elem.parents([exp])4 匹配指定元素的子、孙元素…elem.find([exp])5 匹配指定元素的后一个兄弟元素elem.next(
2017-10-15 19:24:17
240
转载 原生JS与jQuery操作DOM对比
一、创建元素节点1.1 原生JS创建元素节点1document.createElement("p");1.2 jQuery创建元素节点1$('');`二、创建并添加文本节点2.1 原生JS创建文本节点1`docume
2017-10-15 19:16:39
301
转载 分享一下CSS样式重置代码
通过借鉴网上大牛们的经验和自己在工作中碰到的一些问题,总结出了这些比较常用的CSS样式重置的代码:@charset "utf-8";/* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */html{ color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-t
2017-10-15 19:08:02
4567
转载 Html5新增的语义化标签(部分)
2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,html5的标准规范终于制定完成。这是互联网的一次重大变革,这也许是一个时代的来临!总结一些h5新增的语义化标签,记录下来方便自己学习及使用:1、 页眉:主要用于页面的头部的信息介绍,也可用于板块头部;2、 页面上的一个标题组合:一个标题和一个子标题,或者标语的组合;3、 导航:包含链接的一个列表;
2017-10-15 17:49:35
417
转载 两种隐藏元素方式【display: none】和【visibility: hidden】的区别
此随笔的灵感来源于上周的一个面试,在谈到隐藏元素的时候,面试官突然问我【display: none】和【visibility: hidden】的区别,我当时一愣,这俩有区别吗,好像有,但是忘记了啊,因为平常基本都是用【display: none】,几乎没用过【visibility: hidden】,我只好如实回答。面试结束后回到家的第一件事就是敲代码测试,下面就是测试过程及结果:一、首先在
2017-10-15 17:48:27
1054
转载 原生JS与jQuery文档加载完毕的写法
HTML是有执行顺序的,默认是自上而下执行。所以当我们的js代码在html代码下边的时候,可以正常执行,而当我们的js代码在html代码上边的时候,可以就无法正常执行了,这时,我们需要在文档加载完毕的时候才去执行js代码,所以通常我们会这样做:一、当不引入jQuery框架,只写原生JS代码时,需要用window对象的onload事件window.onload = function(
2017-10-15 17:45:20
354
转载 JavaScript正则验证数字、英文、电话号、身份证号、邮箱地址、链接地址等
验证是否为数字:/^[0-9]*$/验证是否为汉字:/^[\u4e00-\u9fa5],{0,}$/验证x-y位的数字:/^\d{x,y}$/验证由26个英文字母组成的字符串:/^[A-Za-z]+$/验证由数字和26个英文字母组成的字符串:/^[A-Za-z0-9]+$/验证由数字、26个英文字母或者下划线组成的字符串:/^\w+$/验证是否含有 ^%&',;=?$\"
2017-10-15 17:42:10
353
转载 原生JS添加节点方法与jQuery添加节点方法的比较及总结
一、首先构建一个简单布局,来供下边讲解使用1、HTML部分代码:div id="div1">div1div>div id="div2">div2 span id="span1">span1span> span id="span2">span2span>div>div id="div3">div3 b id="b1">b1b> b id="b
2017-10-15 17:35:17
1661
转载 jquery中attr和prop的区别
jquery中attr和prop的区别在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用att
2017-10-14 22:10:03
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人