自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ThinkPHP中RBAC类的四种用法分析

ThinkPHP中RBAC类的四种用法分析本文实例讲述了ThinkPHP中RBAC类的四种用法。分享给大家供大家参考。具体方法如下:第一类:放在登陆控制器的登陆操作中1.RBAC::authenticate();用于在用户表中查找表单提交的用户名的数据,实质上就是一条用户表查寻语句:return M(modle)->where(array)->fin

2015-07-30 08:36:58 1517

原创 php正则表达式中的非贪婪模式匹配的使用

php正则表达式中的非贪婪模式匹配的使用通常我们会这么写:$str = "http://www.baidu/.com?url=www.sina.com/";preg_match("/http:(.*)com/", $str, $matches);print_r($matches);结果:Array ( [0] => http://www.baidu/

2015-07-29 09:45:22 1002 1

原创 JavaScript正则表达式知识汇总

Js 正则表达式知识汇总正则表达式:1、什么是RegExp?RegExp是正则表达式的缩写。RegExp 对象用于规定在文本中检索的内容。2、定义RegExp:var +变量名=new RegExp();3、RegExp 对象有 3 个方法:1)test()检索字符串中的指定值,返回值是true或false.var p1=new Reg("e

2015-07-28 08:59:05 1259

原创 ThinkPHP模版引擎之变量输出详解

ThinkPHP模版引擎之变量输出详解使用ThinkPHP开发有一定时间了,今日对ThinkPHP的模板引擎变量解析深入了解了一下,做出一些总结,分享给大家供大家参考。具体分析如下:我们已经知道了在Action中使用assign方法可以给模板变量赋值,赋值后怎么在模板文件中输出变量的值呢?如果我们在Action中赋值了一个name模板变量:$name = '

2015-07-27 08:44:41 2684 2

翻译 MongoDB分片存储的集群架构实现

MongoDB分片存储的集群架构实现如果需要存储大量数据,或者系统的读写吞吐量很大的时候,单个server就很难满足需求了。这个时候我们可以使用MongoDB的分片机制来解决这些问题。分片的基本概念分片(sharding)是一种水平扩展(horizontal scaling)的方式,把一个大的数据集分散到多个片服务器上,所有的片服务器将组成一个逻辑上的数据库来存储这

2015-07-25 22:20:06 1922

原创 总结Codeigniter的一些优秀特性

总结Codeigniter的一些优秀特性最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。1. 首先是 MVC如果你还不知道 MVC ,应该尽快的学习,你会很快的体会到在 Model 中数据访问,在

2015-07-24 08:21:49 2846 1

原创 说说PHP中的命名空间相关概念

说说PHP中的命名空间相关概念1. PHP中的命名空间是什么?什么是命名空间?“从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能

2015-07-23 09:53:03 3261 2

原创 实用PHP依赖管理工具Composer入门教程

PHP依赖管理工具Composer入门教程Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局

2015-07-22 08:10:03 4631

原创 在Nginx上部署ThinkPHP,解决Pathinfo问题

在Nginx上部署ThinkPHP,解决Pathinfo问题其实,要解决nginx不支持pathinfo的问题,有两个解决思路,一是不使用pathinfo模式,二是修改nginx的配置文件,使它支持pathinfo。为了使问题简单化,我选择了第一种方式,因为就第二种方式,我查了很多资料,发现大家的方法不尽相同,有的还差别很大,容易造成误导,所以我选择从简出发,选择普通模式,虽然

2015-07-21 08:21:40 3752

翻译 Laravel框架如何使用阿里云ACE缓存服务

Laravel框架如何使用阿里云ACE缓存服务之前我写了一篇在 Laravel 4 框架中使用阿里云 OCS 缓存的文章,介绍了如何通过扩展 Laravel 4 来支持需要 SASL 认证的阿里云 OCS 缓存服务。有网友问我,ACE 的缓存怎么在 Laravel 4 中使用。我本来觉得应该可以完全用相同的办法,后来自己尝试的时候才发现,ACE 的缓存差别非常大。所以再写一篇,

2015-07-17 09:06:02 3283

原创 MongoDB修改、删除文档的域属性实例

MongoDB修改、删除文档的域属性实例在网站的开发中,可能最初的设计不合理,或者后期业务的变更,会造成文档结构会有些没用的属性,需要去删除或修改,由于MongoDB 是无 Schema 的,不像关系数据库那样列属性定义在表而非记录中,MongoDB 的集合中的每个文档可以拥有各自不同的域属性。MongoDB 中使用 db.collections.update 修改集合中若干文档的

2015-07-16 08:48:58 5813 2

原创 整理Linux查看系统日志的一些常用命令

整理Linux查看系统日志的一些常用命令last-a 把从何处登入系统的主机名称或ip地址,显示在最后一行。-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。-f  指定记录文件。-n 或-  设置列出名单的显示列数。-R 不显示登入系统的主机名称或IP地址。-x 显示系统关机,重新开机,以及执行等级的改变等信息以下看所有的重启、关机

2015-07-15 08:19:12 10249

原创 人民日报:谁在拖“互联网+”的后腿

人民日报:谁在拖“互联网+”的后腿

2015-07-14 21:16:20 517

原创 最是世间留不住

最是世间留不住,朱颜辞镜花辞树。

2015-07-14 21:11:37 431

原创 留贴记录

留贴记录

2015-07-14 21:10:34 383

翻译 程序员7大软技能测验 你得几分?

程序员7大软技能测验 你得几分?  如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。  成为一个真正优秀的程序员只能让你走到这里。  如果想要更上一层楼,那么你必须具备软技能。  但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?  这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的。

2015-07-14 08:10:44 682 1

空空如也

空空如也

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

TA关注的人

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