最近时间有些紧,源码阅读系列更新有些慢。鉴于Controller中代码比较少,本次Blog先更新该文件的源码分析。 在经过路由分发之后,实际的应用Controller接管用户的所有请求,并负责与用户数据的交互。CI中所有的应用控制器都应该是CI_Controller的子类(除非你扩展了CI的核...
分类:
Web程序 时间:
2014-11-19 21:53:22
阅读次数:
180
要做推荐,用户行为数据是基础。用户行为数据有哪些字段呢?mahout的DataModel支持,用户ID,ItemID是必须的,偏好值(用户对当前Item的评分),时间戳 这四个字段{@code userID,itemID[,preference[,timestamp]]}mahout数据源支持从文件...
分类:
Web程序 时间:
2014-11-18 23:40:26
阅读次数:
247
协同过滤源码路径:~/project/javaproject/mahout-0.9/core/src $tree main/java/org/apache/mahout/cf/taste/ -L 2main/java/org/apache/mahout/cf/taste/├── common│ ├─...
分类:
Web程序 时间:
2014-11-18 13:23:01
阅读次数:
819
原文见这里:http://www.cnblogs.com/ohmygirl/p/CIRead-7.html
一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:
$config['base_url'] = 'http://test.xq.com';
$...
分类:
Web程序 时间:
2014-11-12 13:52:49
阅读次数:
307
一个灵活可控的应用程序中,必然会存在大量的可控参数(我们称为配置),例如在CI的主配置文件中(这里指Application/Config/Config.php文件),有如下多项配置:$config['base_url'] = 'http://test.xq.com';$config['index.....
分类:
Web程序 时间:
2014-11-12 13:25:51
阅读次数:
238
CI框架允许你在不修改系统核心代码的基础上添加或者更改系统的核心功能(如重写缓存、输出等)。例如,在系统开启hook的条件下(config.php中$config['enable_hooks'] = TRUE;),通过添加特定的钩子,可以让系统在特定的时刻触发特定的脚本:
$hook['post_system'] = array(
'class' => 'frameLog',...
分类:
Web程序 时间:
2014-11-09 15:18:49
阅读次数:
304
CI框架允许你在不修改系统核心代码的基础上添加或者更改系统的核心功能(如重写缓存、输出等)。例如,在系统开启hook的条件下(config.php中$config['enable_hooks'] = TRUE;),通过添加特定的钩子,可以让系统在特定的时刻触发特定的脚本:$hook['post_.....
分类:
Web程序 时间:
2014-11-09 15:12:12
阅读次数:
382
上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的。这些组件类似于一个一个单独的模块,不同的模块完成不同的功能,各模块之间可以相互调用,共同构成了CI的核心骨架。
从本篇开始,将进一步去分析各组件的实现细节,深入CI核心的黑盒内部(研究之后,其实就应该是白盒了,仅仅对于应用来说,它应该算是黑盒),...
分类:
Web程序 时间:
2014-11-07 01:01:45
阅读次数:
332
上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的。这些组件类似于一个一个单独的模块,不同的模块完成不同的功能,各模块之间可以相互调用,共同构成了CI的核心骨架。 从本篇开始,将进一步去分析各组件的实现...
分类:
Web程序 时间:
2014-11-07 00:55:58
阅读次数:
254
对源码重新排版一下,方便阅读: /*
* (C) Radim Kolar 1997-2004
* This is free software, see GNU Public License version 2 for
* details.
*
* Simple forking WWW Server benchmark:
*
* Usage:
* ...
分类:
Web程序 时间:
2014-11-05 19:56:41
阅读次数:
244