Yii采用MVC设计模式。Yii还引入了一个称作front-controller的东西,并命名为application。application封装了对用户请求的处理。application会收集用户的请求信息,并交予对应的控制器进一步处理。这是一张交互流程图。典型的Yii应用的工作流程见图。inde...
分类:
其他好文 时间:
2014-05-27 02:21:44
阅读次数:
232
写这个帖子的缘由是因为在页面参数传到rails的controller时用params[:]和params[""]都可以取到值:[1] pry(#)>
params=> {"action"=>"show", "controller"=>"books", "id"=>"382"}[2]
pry(#)> ...
分类:
其他好文 时间:
2014-05-23 11:10:59
阅读次数:
307
使用Memcached、Spring AOP构建数据库前端缓存框架,代码下载地址:http://www.zuidaima.com/share/1781569917635584.htm...
分类:
数据库 时间:
2014-05-22 12:35:20
阅读次数:
422
本文以我自己设计植物大战僵尸碰撞检测算法为例进行分析,浅谈游戏开发中碰撞检测算法。本文所提及的碰撞算法与数据结构也可应用于跑酷等游戏中。...
分类:
其他好文 时间:
2014-05-22 11:01:30
阅读次数:
291
Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955
背包;第一次做的时候把概率当做背包(放大100000倍化为整数):在此范围内最多能抢多少钱 最脑残的是把总的概率以为是抢N家银行的概率之和…
把状态转移方程写成了f[j]=max{f[j],f[j-q[i].v]+q[i].money}(f[j]表示在概...
分类:
其他好文 时间:
2014-05-22 09:43:12
阅读次数:
282
信号量和P、V原语由Dijkstra(迪杰斯特拉)提出
信号量
互斥:P、V在同一个进程中
同步:P、V在不同进程中
信号量值含义
S>0:S表示可用资源的个数
S=0:表示无可用资源,无等待进程
S
信号量
struct semaphore
{
int value;
pointer_PCB queue;
}
P原语
P(s)
...
分类:
其他好文 时间:
2014-05-22 07:01:59
阅读次数:
319
QQ群:289150599
什么是AOP
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP...
分类:
编程语言 时间:
2014-05-20 16:36:32
阅读次数:
267
开发环境 eclipse(indigo) ExtJS4.0 开发目标
使用store、model和controller创建菜单树 开发步骤 之前我们已经建立了一个MVC的项目框架。现在要做的就是在这个基础上给项目添加一个左侧菜单。
首先,在/app/中定义一个菜单视图类TreeMenu.js: Ex...
分类:
Web程序 时间:
2014-05-20 08:50:41
阅读次数:
367
什么是AOP? (以下内容来自百度百科) 面向切面编程(也叫面向方面编程):Aspect
Oriented
Programming(AOP),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。是软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部...
分类:
编程语言 时间:
2014-05-19 17:37:38
阅读次数:
523
Model(模型):模型代表着核心的业务逻辑和数据(不要理解成Model只是实体类)View(视图):视图应该关注与如何展示数据,而不应该包含任何业务逻辑(业务逻辑应写在Model中)Controller(控制器):控制器控制着程序的逻辑,并充当着视图和模型之间的协调角色。控制器从视图层接收用户输入...
分类:
Web程序 时间:
2014-05-19 16:16:23
阅读次数:
255