nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastc...
配置nginx支持pathinfo模式
2015.01.20 , Nginx , 没有评论 , 3766次点击,24个超酷的PHP微框架
2015.01.20 , php , 没有评论 , 4511次点击,原文:http://www.icultivator.com/p/7892.html 作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧! 1. Dispatch – 微框架 Dispatch是一个PHP小框架。它并没...
Mongo增删改查简单类
2014.12.3 , Mongodb , 5 条闲言 , 4897次点击,看了一天的Mongo写了个简单的类,这个类只为了查阅增删改查的参数设置。欢迎朋友们补充。感觉网上的例子还是很少,都是一些最简单的增删改查,也没有个项目可以查阅 <?php class MongoDbs{ private static $MongoObj = null; private static $collection = null; ...
Mongodb增删改查对应语句
2014.12.2 , Mongodb, php , 没有评论 , 2655次点击,原文比较清晰,请访问:http://php.net/manual/zh/mongo.sqltomongo.php
时间复杂度和空间复杂度详解
2014.11.12 , 数据结构 , 2 条闲言 , 3885次点击,转此文来纪念我忽略的数据结构。。。。。。后悔中 算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,...
thinkphp create add 代码分析
2014.10.25 , php, Thinkphp , 没有评论 , 11712次点击,用thinkphp的时候create方法与 add方法是非常通用的了、那么今天顺着thinkphp的流程来看一下这两个方法在thinkphp框架中是怎么运行的 测试代码: public function D(){ $test = D('test'); if($test->create()){ ...
PHP加入环境变量系统运行php
2014.10.16 , php , 3 条闲言 , 4248次点击,有时候在执行长时间运行的脚本程序的时候,浏览器是架不住的,比如导入几百万数据的时候运行的php文件有可能运行几天,这个时候我们就可以直接系统运行php来完成这个任务。我们就可以使用CMD命令行或者LINUX命令行执行PHP程序 1.把PHP.EXE加入到环境变量,不用每次都进入到PHP的目录 ① 右击我的电脑-属性-高级-环境变量 ②找到 Path 这一项(...
我为什么要上你的网站?
2014.09.25 , 生活杂谈 , 6 条闲言 , 5437次点击,在网络高速发展的今天,网站已经成为了人们不可或缺的一种媒介。在当今社会,网站扮演者很重要的角色。人们的出行、购物、获取知识、都与网站息息相关。现在的网站种类包括电商、门户、论坛、图片、新闻、笑话、团购.....等等等等。这么多种类的网站,我们要怎么样选择看这些网站?为什么要看这些网站?看这些网站有什么用?最最关键的一点是:我为什么要上你的网站。 松林在这里总...
php加密解密函数
2014.09.16 , php , 1条闲言 , 4585次点击,加密解密在web开发中用处很多的,比如在COOKIE的操作中基本都会加密,否则很容易被人猜出具体意思,下面这个函数也算是个经典的加密解密函数了。 /** *加密解密函数 *@param string $string 需要加密或者解密的函数 *@param string $operation 加密或者解密 DECODE为解密、其他为加密 *@param st...
面向对象设计模式的几个基本原则及其核心思想简介
2014.08.20 , php , 5 条闲言 , 4497次点击,在讲述设计模式的原则之前,我们必须要了解面向对象的几个基本目标。 面向对象,将世界归纳为一句话:万事万物皆对象。 在没有面向对象之前,软件的可维护性是相当的烂,主要原因有四个: l 过于僵硬 l 过于脆弱 l 复用率低 l 黏度过高 在软件设计过程当中无论那种设计思维都把可拓展性、灵活性、可插入性作为软件设计的一个基本的...