自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野蛮秘籍

冰冻三尺非一日之寒

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 ThinkPHP模板配置

// 设置DEFAULT_THEME和VIEW_PATH后,index页面默认的访问路径为TPshop\Template\pc\default\Index\index.html<?php return array( 'VIEW_PATH' =>'./Template/pc/', // 改变某个模块的模板文件目录 'DEFA

2016-05-31 18:15:39 540

原创 PHP验证终端类型是否为手机

/** * 判断当前访问的用户是 PC端 还是 手机端 返回true 为手机端 false 为PC 端 * @return boolean */function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; //echo

2016-05-31 16:04:07 1228

原创 PHP实现排序算法总结

1、冒泡排序原理:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 时间复杂度:该算法的时间复杂度为O(n2)。但是,当原始关键字序列已有序时,只进行一趟比较就结束,此时时间复杂度为O(n)。function bubbleSort($array) { // 不是数组或者空数组,直接返回 if (!is_array($array) |

2016-05-31 15:36:35 456

原创 ThinkPHP静态化配置

配置文件如下: 可以在index.php中设置静态缓存目录define('HTML_PATH','./Application/Runtime/Html/'); //静态缓存文件目录,HTML_PATH可任意设置,此处设为当前项目下新建的html目录 'HTML_CACHE_ON' => true, // 开启静态缓存 'HTML_CACHE_TIME' =>

2016-05-31 09:22:06 2307

转载 CAS实现SSO 单点登录原理

CAS 简介 1.1. What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。 1.2. 主要特性1、 开源的

2016-05-30 14:04:20 2501

原创 Linux unzip命令

在linux下解压zip文件,最简单的方式就是unzip命令直接跟上要解压的zip文件。unzip 上面的用法是把文件解压到当前目录下,如果要把文件解压到指定的目录下,需要用到-d参数。unzip -d 解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数。unzip -n unzip -n -d 有时候,我们只想看一下zip压缩包中包含哪些文件,就可以使用-l参数。unzip -l

2016-05-29 10:05:07 946

原创 Laravel5.2 Auth认证退出失效

今天在做登陆认证时遇到了个问题,登录正常,但是退出的时候并没有清掉session,退出后还是处于登录状态。路由如下Route::group(['namespace' => 'Admin', 'middleware' => 'auth'], function() { Route::resource('admin/post', 'PostController');});// 登陆Route

2016-05-27 12:50:20 5639

原创 Blade模板变量使用集锦

所有的blade模板解析后的文件存在\storage\framework\views目录下1、读取配置// 读取config/blog.php中的title属性值{{ config('blog.title') }}2、分页// 调用分页paginate方法返回如下数据{{ $posts->currentPage() }} {{ $posts->lastPage() }}

2016-05-26 10:58:45 8556

原创 Laravel artisan常用命令集锦

1、控制器// 5.2版本创建一个空控制器php artisan make:controller BlogController// 创建Rest风格资源控制器php artisan make:controller PhotoController --resource// 指定创建位置 在app目录下创建TestControllerphp artisan make:controller Ap

2016-05-26 09:50:23 8256

原创 PHP ArrayAccess接口

这里举例子来说明各方法如何被调用class obj implements ArrayAccess { private $container = array(); public function __construct() { $this->container = array( "one" => 1, "two"

2016-05-23 12:59:04 477

原创 Laravel5.* 打印出执行的sql语句

打开app\Providers\AppServiceProvider.php,在boot方法中添加如下内容// 先引入DB use DB;// 或者直接使用 \DB:: DB::listen(function($sql, $bindings, $time) { dump($sql); });

2016-05-09 14:51:00 26051

原创 a标签置灰不可点击

a标签的title属性可以实现鼠标放上去显示信息的功能<a title="编辑" href ="javascript:return false;" onclick="return false;" style="cursor: default;"><i class="edit" style="opacity: 0.2"></i></a>加入href =”javascript:return false

2016-05-06 17:30:45 95192 2

原创 Composer问题集锦

1、报 [ErrorException] zlib_decode(): data error 错。 解决办法:执行 composer self-update 即可

2016-05-05 15:35:36 6495

原创 Laravel框架数据迁移和填充

一、数据迁移 1、使用 Artisan 命令make:migration来创建一个新的迁移:php artisan make:migration create_users_table// 可以使用 --path指定生成的目标路径php artisan make:migration --path=app\providers create_users_table执行成功后会在database\mi

2016-05-05 15:34:47 3723

原创 Composer常用命令

1、创建laravel项目 格式: composer create-project laravel/laravel 项目名称 laravel版本 其他参数composer create-project laravel/laravel mycms ~5.1.10 --prefer-dist2、安装单个依赖// 后面可跟版本号composer require "dflydev/apache-mim

2016-05-05 14:30:27 3361

原创 HTTP 断点续传(PHP实现)

一、断点续传原理所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。1.1 不使用断点续传get /down.zip http/1.1accept: image/gif, image/x-xbitmap, image/jpeg, image/pj

2016-05-04 10:28:45 2936

原创 jquery uploadify隐藏上传进度

在配置中添加如下参数即可'onInit': function () { $("#upload_excel-queue").hide(); },

2016-05-03 16:03:28 563

原创 win7系统右键没有新建文件夹选项

在开始-运行里,粘帖如下内容reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New" /ve /d "{D969A300-E7FF-11d0-A93B-00A0C90F2719}" /t REG_SZ /f然后回车就可以

2016-05-03 09:53:32 617

原创 Laravel项目问题集锦

1、No supported encrypter found. The cipher and / or key length are invalid. 解决:cd 项目根目录php artisan key:generate// 执行完之后会生成一个key串,将生成的key复制到config/app.php替换82行的APP_KEY键值。'key' => env('APP_KEY', '8lE

2016-05-02 19:25:23 3541

原创 centos下安装配置phpMyAdmin

一、在phpMyAdmin官方网站http://www.phpmyadmin.net/downloads/下载源码包cd /usr/local/srcwget https://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gztar zxvf phpMyAdmin-4.6.0-all-language

2016-05-02 13:32:53 9677

原创 centos下安装node.js和npm

1、下载源码,你需要在http://nodejs.org/下载最新的Nodejs版本,本文以v4.4.3为例: 最好下载二进制的源码,否则会报g++版本过低的错误cd /usr/local/src/wget https://nodejs.org/dist/latest-v4.x/node-v4.4.3-linux-x86.tar.gz2、解压源码tar zxvf node-v4.4.3-linu

2016-05-02 13:21:31 10377 3

原创 composer centos下的安装教程

①添加php环境变量 vi /etc/profile 在最后一行加入export PATH=”/usr/local/php/bin:$PATH” source /etc/profile php -v 测试② cd /usr/local/src curl -sS https://getcomposer.org/installer | php 下载到当前

2016-05-01 13:43:54 1683

js双日历选择器

项目中用的一款日历双选插件,简单的配置下参数即可。具体说明在sample.html里。

2016-04-28

面向对象分析设计

详细的讲述面向对象分析设计与方法 北航老师的精品课程

2012-10-23

空空如也

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

TA关注的人

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