02 2013 档案

摘要:1,先cd到你想要安装的文件夹 cd /usr/local/soft2,curl - sS https :// getcomposer . org / installer | php 3,ls -l我没有发现composer.json文件,就导致了我的1 php composer.phar install这个是不能完成的,我就自己在soft文件夹下面写了一个composer.json文件:内容如下:{" name ": " acme / hello - world " ," require ": { " monolog / 阅读全文
posted @ 2013-02-27 14:13 尹少爷 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:Phreezer.php里面的函数, public function IncludeModel($objectclass) { Includer::RequireClass($objectclass, array("Model/","Reporter/") ); }Query()方法里面有这句话1 $custom = $this->GetCustomQuery($objectclass, $criteria);调用了Phreezer.php里面的自身的方法GetCustomQuery();public function GetCustomQuery 阅读全文
posted @ 2013-02-27 12:55 尹少爷 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1 apt-get install vim在服务器上我们总是用的,可能刚开始使用的时候感觉vim很麻烦,可是使用一段时间后就会发现真心很强大啊,这个链接地址,我认为是很好的一篇文章,大家可以看一下,我就不细说了http://blogread.cn/it/article/4542?f=qqt% : 匹配括号移动,包括 (, {, [.* 和 #: 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)但是我经过实验这个在我的地方是错的:我的是这样的:% : 匹配括号移动,包括 (, {, [.* / #和$: 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹 阅读全文
posted @ 2013-02-26 17:07 尹少爷 阅读(537) 评论(0) 推荐(0) 编辑
摘要:今天看Phreeze源码,看到了/Phreeze/ExportUtility.php这是一个生成Excel表的类,我们PHP以前处理我们会用PHPExcel插件,这个类感觉还不错,我就实验了实验,发现在跟踪源文件的时候后,/usr/share/php里面没有OLE.php这个文件,(PHP本身就没有)然后我下载了PHPExecl去找他里面的OLE.php这个文件,并且把这个文件复制到了/usr/share/php里面,运用,可是发现出现了几个错误,1,生成的文件名称并未按照我的重命名命名,2,文件里打开内容值是我需要的,可是出现了错误,代码:public function GXls(){ .. 阅读全文
posted @ 2013-02-26 11:51 尹少爷 阅读(404) 评论(0) 推荐(0) 编辑
摘要:在看php-openid的源码的时候,发现它实现的创建多级目录的方法的思想很巧妙,特将起代码记录下来:/***Createdir_nameasadirectoryifitdoesnotexist.Ifit*exists,makesurethatitis,infact,adirectory.Returns*trueiftheoperationsucceeded;falseifnot.**@accessprivate*/staticfunctionensureDir($dir_name){if(is_dir($dir_name)||@mkdir($dir_name)){returntrue;}el 阅读全文
posted @ 2013-02-25 18:06 尹少爷 阅读(196) 评论(0) 推荐(0) 编辑
摘要:Ubuntu上安装sudoapt-getinstallphpunit验证PHPUnit安装成功,命令行输入phpunit$ phpunit安装成功打印:PHPUnit 3.6.11 by Sebastian Bergmann.Usage: phpunit [switches] UnitTest [UnitTest.php]phpunit [switches] <directory>如果出现如下的错误。PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file 阅读全文
posted @ 2013-02-25 16:43 尹少爷 阅读(1937) 评论(2) 推荐(0) 编辑
摘要:在项目中我们时常会用到session,可是在phreeze里面session是怎样实现的呢, 1 protected function SetCurrentUser(IAuthenticatable $user) 2 { 3 $this->_cu = $user; 4 Authenticator::SetCurrentUser($user,$this->GUID); 5 6 // assign some global variables to the view 7 $this->Assign("CURRENT_USER"... 阅读全文
posted @ 2013-02-25 11:55 尹少爷 阅读(254) 评论(0) 推荐(0) 编辑
摘要:昨天下班之前把这个框架的流程有看了一遍,入口文件调用三个配置文件,在入口文件里面调用dispatcher的dispatch方法,进行路由分发,在他的源文件里面有DB文件夹,其实我们可以不用那么麻烦,在Verysimple文件夹下面的Phreezer.php文件就可一帮助我们把数据库都链接好,并且去查找我们需要的东西,GetPhreeze1 $gc=GlobalConfig::GetInstance();2 $this->Phreezer=$gc->GetPhreezer();3 echo '<pre>';4 print_r($gc->GetPhr. 阅读全文
posted @ 2013-02-22 10:37 尹少爷 阅读(238) 评论(0) 推荐(0) 编辑
摘要:我在_app_config.php里面定义了1 GlobalConfig::$ROUTE_MAP = array(2 3 'GET:' => array('route' => 'Default.Home'),4 # 'GET:' => array('route' => 'Zj.Gdata'),5 'POST:zj' => array('route' => 'Zj.Gdata')6 );在那个跳转页面的代码:1 < 阅读全文
posted @ 2013-02-21 17:47 尹少爷 阅读(259) 评论(0) 推荐(0) 编辑
摘要:换了份工作,换了个框架,那就学学吧。。我从网站上下载了phreeze-master,这是一个成功的案例,我自己写了一个案例,同样是成功的,现在我来说一下需要注意的地方。Phreeze 同样是单一入口的文件,他和其它框架首先特别明显的不同点是他的三个文件:‘_app_config.php’,'_global_config.php','_machine_config.php',这三个文件是整个项目的配置文件,这三个文件的加载顺序是: include_once("_global_config.php");//defines a singleton 阅读全文
posted @ 2013-02-21 14:53 尹少爷 阅读(419) 评论(0) 推荐(0) 编辑
摘要:1 1. 手动编译安装 Nginx 1.2.0 2 3 Nginx下载页面:http://nginx.org/en/download.html 4 5 sudo apt-get install -y libpcre3 libpcre3-dev zlib1g-dev 6 7 wget http://nginx.org/download/nginx-1.2.0.tar.gz//如果你没有指定目录,则代表文件下载到自己目前的文件夹 8 9 tar -zxvf nginx-1.2.0.tar.gz10 11 cd nginx-1.2.012 13 ... 阅读全文
posted @ 2013-02-03 17:16 尹少爷 阅读(4500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示