新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2012年2月16日

摘要: PHP技术交流群170855791我们已经使用zf创建了helloword程序的文件结构,它是标准的MVC结构。在这节中,我们将讨论各个文件夹的功能在项目根目录总有4个顶级目录,分别是:1.Application2.libray3.test4.web_rootApplication文件夹application文件夹包含了程序运行所需的所有代码。用户不能在web中直接访问这个文件夹。在这里显示层,业务层,控制逻辑层全部分离开来。在application文件夹下,还包含了models、views和controllers文件夹。这些文件夹分别包含了model、视图和控制文件。同时还可以创建一些其它文 阅读全文

posted @ 2012-02-16 21:47 张贺 阅读(1461) 评论(0) 推荐(0) 编辑

摘要: 又开始从新学习ZF框架了。。。在网上看到了一篇非常非常简单的教程,随便记了下来,原文地址:http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.htmlZend framework是世界上流行的PHP框架之一。它是由Zend开发。从这节开始,我们开始从零学习Zend framewore。我们将要构建一个名"helloword"的简单的程序。在这个框架中,我们将使用MVC的架构模式。我们的目标是创建一个像下面这样简单的程序首先,在你的web服务器文件夹下创建像下图中那样的文件结构下载Zen 阅读全文

posted @ 2012-02-16 21:06 张贺 阅读(1088) 评论(0) 推荐(0) 编辑

2012年2月15日

摘要: from:http://www.yankay.com/facebook%E8%83%8C%E5%90%8E%E7%9A%84%E8%BD%AF%E4%BB%B6/?variant=zh-cnFacebook的数据规模使得很多传统的解决方案根本不适用,或者无法分解来处理。保持一个拥有5亿用户的系统一直稳定可靠的运行,并不是一件很容易的事情。这篇文章介绍了一下Facebook使用的软件。Facebook的扩展性挑战在我们讨论细节之前,这里有一些Facebook已经做的软件规模:Facebook有570000000000每月页面浏览量(据Google Ad Planner)。Facebook的照片量 阅读全文

posted @ 2012-02-15 13:22 张贺 阅读(270) 评论(0) 推荐(0) 编辑

2012年2月14日

摘要: 本篇文章介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下:SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey]下面我们一一说明各种命令选项(1)sort key这个是最简单的情况,没有任何选项就是简单的对集合自身元素排序并返回排序结果.下面给个例子redis> lpush ml 12(integer) 1redis> lpush ml 11(integer) 2redis> 阅读全文

posted @ 2012-02-14 14:55 张贺 阅读(285) 评论(0) 推荐(0) 编辑

2012年2月13日

摘要: redis支持5种数据类型:string、hashes、lists、sets、sorted setSTRING数据类型 string是最简单的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象。同时string类型可以呗部分命令按int处理,比如incr等命令。常用的string命令: 1、set set key value 将字符串值value关联到key。 如果key已经持有其他值,SET就覆写旧值,无视类型。 总是返回OK,因为SET不可能失败。 2、setnx setnx ke... 阅读全文

posted @ 2012-02-13 18:01 张贺 阅读(641) 评论(0) 推荐(0) 编辑

摘要: PHP技术交流群170855791PHP有多个redis的扩展程序,我本人使用的是phpredis扩展首先下载扩展程序PhpRedis,下载地址:https://github.com/nicolasff/phpredis解压后既可安装扩展程序进入phpredis目录,执行以下命令:phpize./configuremake && make install注:phpize命令存放在php安装文件的bin文件夹下,如我的php安装在/usr/local/php文件夹中,可以使用一下命令/usr/local/php/bin/phpize./configuremake &&am 阅读全文

posted @ 2012-02-13 11:28 张贺 阅读(1627) 评论(0) 推荐(0) 编辑

摘要: 配置Redis 通过命令redis-server直接启动服务是不带任何配置信息的,所有配置均采用默认设置。若想启用配置文件,可以配置文件的绝对路径附加在redis-server命令之后。默认情况下,在编译完redis后会在redis目录中生成一个redis.conf文件,该文件既是redis配置文件的默认模版src/redis-server redis.conf Redis支持很多的参数,但都有默认值。 ●daemonize: 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes。 ●pidfile 当Redis在后台运行的时候,Redis默认会把pi... 阅读全文

posted @ 2012-02-13 11:06 张贺 阅读(800) 评论(0) 推荐(0) 编辑

摘要: 安装Redis 下载并编译Redis这里推荐使用编译源码的方式来进行安装,安装redis之前先要确认系统已经安装了GCC和libc库。下载redis源码,可以在redis.io自行下载指定版本的redis,也可以通过网址http://download.redis.io/redis-stable.tar.gz下载最新稳定版源码,下载后就可对源码进行编译。wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 编译完成以后,Redis目录下的src目录中存放.. 阅读全文

posted @ 2012-02-13 01:02 张贺 阅读(1913) 评论(0) 推荐(0) 编辑

2012年2月6日

摘要: windows下使用memcache 1、首先下载memcache的windows版本,将下载下来的文件解压出来后会看见一个名为memcached.exe的可执行程序 2、将该文件放到指定目录,如D盘 3、安装: 开始->运行->cmd打开命令窗口 进入D盘:cd d: 安装memcache服务: 在命令窗口输入:memacahed.exe -d install 等待命令执行完成后,就可以在服务列表中看到memcached服务 4、启动memcache服务:memcached.exe -d start 5、可以通过以下命令来查看memcache服务是否启动成功:wmic ... 阅读全文

posted @ 2012-02-06 11:22 张贺 阅读(3428) 评论(0) 推荐(0) 编辑

2012年2月3日

摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每 阅读全文

posted @ 2012-02-03 15:22 张贺 阅读(227) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页