- 博客(35)
- 收藏
- 关注
原创 Laravel5框架使用Oauth2.0
Laravel5:一款享誉国内外的PHP框架。Oauth2.0 : 一款耳熟能详的作为令牌验证机制的开源软件。为什么会将这两者搭配起来?主要的动机是我需要做一个Android客户端,这必然涉及到与服务器的交互,虽然自己去完成Oauth的Token验证功能并不是太难,但是既然人家Oauth已经这么成熟了,何苦去自己写呢?另外,因为我的Web项目就是使用Laravel5开发的,所以
2015-09-05 16:51:30 6378
原创 使用Bootstrap时遇到的问题
Bootstrap已经是耳熟能详的一个CSS框架,提供了一系列丰富的组件,一句话总结就是即便不会HTML&CSS,也可以开发一个拥有漂亮界面的网站。之所以开这篇,主要是希望能够记录在使用Bootstrap的时候遇到的小问题总结在此。1.动态的控制Modal的显示和隐藏具体场景:在使用Ajax发起请求时,使用Modal来提示 “拼命加载中。。。” ,当从服务器请求回来后,Moda
2015-09-05 15:36:11 1354
转载 Msg(MessagePack)介绍
1,今天在hacknews上看到很多人对messagepack的争论。首先了解什么是MessagePack:MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON.
2015-07-27 21:02:40 1111
转载 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
如有雷同,不胜荣幸,若转载,请注明让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最
2015-05-31 16:00:10 753
原创 Laravel5 之 控制器模块化
问题由来首先说下问题的由来,原因是想对Laravel5分模块拆分,这样逻辑上更清爽一些,由于项目也不大,所以决定在controller层面拆个前台和后台,所以很经典的做法也就是在app/Http/controllers下新建两个目录,分别为Home和Admin,所以对应的路由也发生变化这是对的比如在Admin/下存在一个IndexController.php文件,根据官方文档路
2015-05-16 23:26:07 3889 1
原创 Laravel5之Session
有关Session的配置文件是aonfig/session.php文件。如果不使用基于数据库、cookie或者Redis缓存类的Session的话,不需要改配置文件就可以使用了。下面一个简单的使用Session的例子1.定义路由//创建Session变量Route::get('/sessionCreate', 'UserController@sessionCrea
2015-05-16 09:30:23 8766
原创 Laravel5 之 发送邮件
Laravel基础组件里面为我们提供了发送邮件的功能,下面将介绍如何使用Laravel内置的Mail库来发送邮件,这里使用网易163邮件服务器发送。一个简单的当用户注册后,发送验证邮件的功能。1.邮件所在的配置文件在app/mail.php中'host' => 'smtp.163.com','port' => 25,'from' => array('addr
2015-05-15 20:52:12 2696
原创 Laravel5 之 入门教程
准备工作:1.安装composer 因为laravel可以通过composer安装,但也不是必须的,这点可以略过。2.安装类似于Wamp或者XXAMP这样的php开发环境。3.Laravel对环境的要求 : php5.4以上、Mcrypt扩展、Openssl扩展、MbString扩展和Tokenizer扩展。Note : 可以看到Laver对于php环境的要求还是很
2015-05-13 19:55:52 2944 1
转载 PHP魔术方法之 __sleep() 和 __wakeup()
先写一段代码?12345678classmyClass{ public$myContent; functionoutMycontent(){ //dosomething }}
2015-04-18 23:34:38 1355
原创 windows访问Linux共享文件夹
废话不说。①安装 yum install samba smaba-client②配置 我想设置root用户给samba,并设置其密码,执行以下命令 smbpasswd -a root 这里的意思是说,当windows登录到Linux共享文件夹的时候输入的用户名root和密码(刚刚设置的)③配
2015-04-06 21:59:49 7834
原创 Nginx 配置 Pathinfo 【centos 6.4】
今天想弄弄PHP的伪静态,想通过Pathinfo的方式来从新配置下URL,由于我用的是Nginx服务器,默认不提供Pathinfo,所以只能配置下。我的Nginx的配置文件在 /etc/nginx/目录,Nginx有一个总的配置文件nginx.conf,然后在/etc/nginx/conf.d/目录中有一些子的配置文件,这次配置我主要在这个总的配置文件中配置。⒈使用vim打开ng
2015-04-05 19:23:06 1127
原创 SESSION无法跨页传递问题
问题来源 : 很早就搭建了个Lnmp环境,想把之前在Windows上开发的PHP项目迁移到Linux上,结果发现无法登陆,检查了下PHP连接Mysql是没有问题的,往下走,发现是SESSION无法跨页传递,这究竟是怎么回事?首先建立两个简单的实验文件 index.php 和 main.php<?phpsession_start();$_SESSION['user'] = '
2015-04-03 23:00:41 3794
原创 Linux 解压 rar文件
Linux版本 : centOS①首先下载rarlinux包 ②cd到rar目录,并执行编译 ③安装rarlinux 执行 unrar,但是发生了错误 到网上找解决方案,发现问题的发生原因是因为,我的64位linux装了32位的rarlinux软件,所以发生了该错误。解决方案: 安装这个东东,如果还是存在报错,执行下面的命令 OK,执行过这两条命令后成功解决这个问题
2015-03-04 11:20:43 791
原创 Linux搭建FTP服务器、配置和实现简单通过客户端连接的例子
Linux版本 centOS6.4安装篇 执行命令 yum install vsftpd 安装很简单,只要执行该命令即可。 配置篇 打开/etc/vsftpd/vsftpd.conf,修改成以下这种配置 基础配置 anonymous_enable=NO
2015-03-02 09:45:55 3978
原创 Lnmp环境使用Yaf框架并实现输出Hello Yaf例子
安装 ①下载最新的yaf压缩包 ②解压 ③编译Yaf cd yaf-2.2.8 #进入该目录 找到phpize所在的目录,由下图中可以看到在 /usr/bin下执行命令/usr/bin/phpize继续编译,下面红框部分中的php-config和phpize在同一目录下
2015-02-23 23:01:27 3601
原创 LINUX下PHP安装VLD扩展
如果想查看OPCODE代码来实现性能优化的目的,那么需要安装VLD扩展。①http://pecl.php.net/package/vld 到该地址下载最新最稳定的安装包,或者直接通过wget http://pecl.php.net/package/get/vld-0.13.0.tgz②解压该文件 tar zxvf vld-0.13.0.tgz③cd到v
2015-02-10 13:16:50 1927
原创 LINUX下Git连接到Github 并 实现简单仓库例子
之前一直在公司用git,今天想在自己的电脑上架一个和github相连的git环境,所以开始吧。。。。Linux版本:CentOS6.4Git的安装就不多说了,直入主题。GIT连接到GITHUB①git基础配置②生成ssh公钥③到/root/.ssh目录下,复制id_rsa.pub全部内容④登录github,点击网站
2015-02-09 22:20:25 3135
原创 LNMP环境出现Access Denied 403错误
搭建好LNMP环境之后,出现了Access Denied错误,现已排除掉文件权限的问题也排除掉是Nginx的问题,而是无法解析PHP的问题。发现网上的很多大牛都是通过Nginx的log来排查错误,但是打开nginx.conf发现其实我的log信息不够详细,于是希望能够配置一下log_format,于是找到这个链接http://www.pythontab.com/html/2013/li
2015-02-09 12:28:20 6735
原创 LAMP环境搭建(过程很曲折,但是学到很多东西)
由于十一之后就要去实习了,当然现在也不能闲着,所以就学习一下如何搭建lamp环境,当然我有鸟哥服务器搭建这本神书。运行环境 : VMware虚拟机 + Ubuntu11.10①下载Apache的httpd软件,并对Apache进行相应的配置首先在Apache官网地址查看当前的Apache版本,找到将要下载的版本,我选中的是httpd-2.
2014-10-07 16:04:27 4253
原创 famo.us 3D游戏引擎初探
好久之前就看到了famo.us的优良特性,尤其是它避开浏览器弊病的跳跃思维,再加上自己使用JQM来开发Web App时的页面切换的白屏bug,又比对了sencha touch,最后还是决定将famo.us作为开发框架,它是基于浏览器的,目标就是使页面呈现性能最大化,而我不会拿它来做游戏,只是做简单的WebApp,要的就是这个界面显示性能。但悲剧的是国内没有关于famo.us的教程,近些日子
2014-06-21 13:54:14 2283
原创 Android运行时的错误信息以及处理
error: Error: No resource found that matches the given name (at 'label' with value
2014-05-10 13:55:21 1014
转载 响应式布局是什么?
响应式布局响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用大势所趋来形容也不为过。随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看
2014-05-08 18:13:11 780
转载 js获取鼠标点击的位置
copy来的,但是原页面的代码还是需要修改,下面是修改key常用的是 event.clientX和event.clientY分别获取横向的和纵向的位置,但仅使用这个方法是不够的,因为event.clientX和event.clientY获取的鼠标位置是相对于当前屏幕的,而不考虑页面的滚动条所滚动的距离。对于这种情况可以使用以下方法(C来的-_-!): fu
2014-05-08 18:11:11 1469
转载 PhoneGap在Android 手机上的全屏问题
PhoneGap是一个不错的跨多个平台的开发框架,让开发者用来构建跨平台的使用HTML,CSS和JavaScript的移动应用程序。 在Android下使用PhoneGap,通常我们要extends DroidGap,而不是Activity,同时还要加载PhoneGap的jar文件。当我们的应用需要全屏显示时,我们该如何做呢? 在Android程序开发时
2014-05-08 18:06:17 734
原创 在Android环境上测试第一个PhoneGap程序
今天所有的东西都准备完毕,然后就开始了第一个PhoneGap+Android程序。注意:本文当然适合Web 开发的想要通过PhoneGap来开发跨平台移动应用的所有同仁,但是你没有安装好Android环境,请你先将Android环境搭建完毕,之后再来观看此文章即可开始你的Phonegap第一步。步骤: ① SDK尽量选择较低版本的,比如an
2014-05-03 22:26:59 1243
原创 两年的时间,只做了一件事。
时间有时并不是在一直前进的,它也会告诉你,在你的生命中曾经有那么几个瞬间会定格在你的脑海里,永不忘记。 有时候,我在想,如果两年前的今天我没有看第一本C语言书的话现在会是何种样子?这件事很难回答,或许现在会像是高考前那样手足无措。但这始终是假设,我也很怕去想象,我是幸运的,能在这么美好的年纪知道自己想干什么,知道自己的梦想是什么。 很快又一年过去了,人家都是在过年的时候总结一下
2014-04-11 22:24:13 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人