自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tcc

  • 博客(19)
  • 收藏
  • 关注

转载 phpstorm下配置Xdebug

XAMPP(OS X) + PhpStorm + xdebug + Lavavel5 跟踪调试的简明配置过程 1.修改php.ini,如下:[xdebug]zend_extension="xdebug.so" //xampp是自带的,在phpinfo()的extension_dir中可以找到xdebug.remote_enable=1             xdebug.

2015-07-17 09:13:59 459

转载 多用户同时处理同一条数据解决办法

事务处理(多用户同时操作一条信息时是用-并发)在c/s或多层中,如果两个用户同时打开一条记录,修改后提交会产生更新冲突; 据说办法有二:1。打开同时锁定表的记录 2。浦获错误,撤消其中一个用户的修改,但是很少见到具体实现的代码;请大家告诉具体的代码怎么写: 1。打开时如何锁定一条记录? 2。如何扑获更新错误?在delphi中调试时会报“该记录读出后已经被再次修改”,而在运行时如何判

2015-07-10 15:28:14 7582

转载 HTTPS 前端劫持

前言在之前介绍的流量劫持文章里,曾提到一种『HTTPS 向下降级』的方案 —— 将页面中的 HTTPS 超链接全都替换成 HTTP 版本,让用户始终以明文的形式进行通信。看到这,也许大家都会想到一个经典的中间人攻击工具 —— SSLStrip,通过它确实能实现这个效果。不过今天讲解的,则是完全不同的思路,一种更有效、更先进的解决方案 —— HTTPS 前端劫持。后端的缺陷在

2015-07-08 14:42:36 2165

转载 php 依赖注入容器(dependency injection container)

背景知识传统的思路是应用程序用到一个Foo类,就会创建Foo类并调用Foo类的方法,假如这个方法内需要一个Bar类,就会创建Bar类并调用Bar类的方法,而这个方法内需要一个Bim类,就会创建Bim类,接着做些其它工作。<?php// 代码【1】class Bim{ public function doSomething() { echo __METHOD__,

2015-06-17 16:34:57 751

原创 php 依赖注入容器(dependency injection container)

背景知识传统的思路是应用程序用到一个Foo类,就会创建Foo类并调用Foo类的方法,假如这个方法内需要一个Bar类,就会创建Bar类并调用Bar类的方法,而这个方法内需要一个Bim类,就会创建Bim类,接着做些其它工作。// 代码【1】class Bim{ public function doSomething() { echo __METHO

2015-06-17 16:27:12 376

转载 laravel Service Provider

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记Service Provider可以把相关的 IoC 注册放到到同一个地方,大部份的 Laravel 核心组件都有Service Provider,所有被注册的服务提供者都列在 app/config/app.php 配置文件的 providers 数组里。如何写一个Service Provider手册里面写的也比较简洁

2015-06-17 09:55:18 906

原创 php 设计模式

1.建造者模式

2015-06-10 16:32:07 290

原创 laravel Eloquent ORM

Eloquent 是 Laravel 的 'ORM',即 'Object Relational Mapping',对象关系映射。ORM 的出现是为了帮我们把对数据库的操作变得更加地方便。Eloquent 让一个 'Model类' 对应一张数据库表,并且在底层封装了很多 'function',可以让 Model 类非常方便地调用。Illuminate\Database\Query\Bui

2015-06-10 14:36:42 3164

原创 laravel Event事件

1.注册我们的UserEventHandler,这里演示一个event事件,然后subscribe方法必须定义class UserEventHandler{ public function IndexLogin($username,$status){ if($status){ $data = array(); $

2015-06-09 15:36:09 545

原创 static 变量 与 function

1.static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。不经过实例化,就可以直接访问类中static的属性和static的方法。2.static 的属性和方法,只能访问static的属性和方法,不能类访问非静态的属性和方法。因

2015-06-09 14:08:13 432

原创 laravel validate学习笔记

Laravel 自带一个简单、方便的 Validation 类用于验证数据以及获取错误消息。在model里面定义public function checkValidate($data){ $rules = array( 'email' => 'required|email', 'name' => 'required|b

2015-06-04 14:13:43 7708

原创 apache虚拟主机设置 wamp

Apache配置localhost虚拟主机步骤    1,用记事本打开apache目录下httpd文件,找到如下模块#Includeconf/extra/httpd-vhosts.conf     去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件,这时httpd.conf中的documentRoot不在起作用,需要在httpd-vhosts.conf重新配置。

2015-05-20 09:45:14 412

原创 laravel 路由

基本路由 支持HTTP Method 或者正则匹配等,还有就是自定义支持的Method有:get,post,put,patch,options,deleteRoute::get('xxx',xxx);Route::get('xxx/*',xxx);Route::post('xxx',function(){ xxxx });Route::get('/', 'DashBoard

2015-05-15 14:12:46 524

原创 laravel 的 loc,facade, Service Providers,Alias

所以有了控制反转(Inversion of Control)和门面模式(Facade),实际还有服务提供器(Service Providers)和别名(Alias),我们创建自己的类库和扩展 Laravel 都会方便很多。这里总结一下创建自己类库的方法: 在 app/library/MyFoo 下创建类 MyFoo.php 在 app/library/MyFoo/providers

2015-05-15 10:16:43 1074

原创 门面模式(Facade) laravel Facades

Facades(一种设计模式,通常翻译为外观模式)提供了一个"static"(静态)接口去访问注册到IoC 容器中的类.你的 facade 类只需要实现一个方法: getFacadeAccesor,该方法的工作是返回绑定到IoC的名字。例如:下面返回的就是cache$value = Cache::get('key');//Illuminate\Support\Facades\Cache类

2015-05-15 09:41:49 890

转载 blade

Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题:1.@yield 和 @section 都可以预定义可替代的区块,这两者有什么区别呢?2.@section 可以用 @show, @stop, @overwrite 以及 @append 来结束,这三者又有什么

2015-05-14 15:21:28 546

转载 RBAC

首先,我们的需求是判断某一个用户对当前操作的控制器或控制器的方法是否有权限访问,如果多个用户同时拥有同样的权限,那我们就需要给这些用户指定同一个用户角色,然后只需要通过角色来对操作的访问进行权限控制,那我们表结构需要这样来设计,这个很重要,如下:第一张数据表(用户表): 字段名称字段说明id用户ID(主键自增)username用户

2015-05-14 15:10:02 819

转载 Jquery表单插件ajaxForm用法详解

原文链接:http://www.open-open.com/lib/view/open1325032463827.html插件主要的方法:ajaxFormajaxSubmitformToArrayformSerializefieldSerializefieldValueclearFormclearFieldsresetForm 示

2015-01-17 17:00:37 405

转载 php多条件筛选

/** * PHP获取当前url路径的函数及服务器变量 * $_SERVER["QUERY_STRING"] 查询(query)的字符串 * $_SERVER["REQUEST_URI"] 访问此页面所需的URI * $_SERVER["SCRIPT_NAME"] 包含当前脚本的路径 * $_SERVER["PHP_SELF"] 当前正在执行脚本的文件名 * 案例:http

2014-12-25 21:28:56 3281

空空如也

空空如也

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

TA关注的人

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