随笔分类 -  PHP

Yii2.X 如何避开pathinfo不能处理中文名开头的bug
摘要:/** * @return string original file base name */ public function getBaseName() { // https://github.com/yiisoft/yii2/issues/11012 return mb_substr(pathinfo('_' . $... 阅读全文

posted @ 2017-06-02 17:38 周~~ 阅读(473) 评论(0) 推荐(0)

数据追踪系统Zipkin 及其 Zipkin的php客户端驱动hoopak
摘要:Zipkin是Twitter的一个开源项目,是一个致力于收集Twitter所有服务的监控数据的分布式跟踪系统,它提供了收集数据,和查询数据两大接口服务。Zipkin 是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper 的论文 阅读全文

posted @ 2017-03-20 10:20 周~~ 阅读(3753) 评论(0) 推荐(0)

RPC框架 - thrift 服务端
摘要:服务端程序 下载 下载 thrift 源代码包 下载 thrift 的bin包准备描述文件(使用源代码包的示例文件) \thrift-0.10.0\tutorial\shared.thrift \thrift-0.10.0\tutorial\tutorial.thrift根据描述文件生成代码 thr 阅读全文

posted @ 2017-03-17 17:13 周~~ 阅读(266) 评论(0) 推荐(0)

RPC框架 - thrift 客户端
摘要:客户端程序 下载 下载 thrift 源代码包 下载 thrift 的bin包准备描述文件(使用源代码包的示例文件) \thrift-0.10.0\tutorial\shared.thrift \thrift-0.10.0\tutorial\tutorial.thrift根据描述文件生成代码 thr 阅读全文

posted @ 2017-03-17 17:13 周~~ 阅读(310) 评论(0) 推荐(0)

HDwiki 源代码 - 互动百科开源
摘要:昨日3.15,在曝光的企业中出现了一家让我好奇的企业(互动百科),一直不敢想百科能独立出来做成一家公司。出于对网站的好奇,今日进入该网站,惊讶的是此公司已经上市(股票代码:835799),在网站的底部看到 “Powered by HDwiki”。进入HDwiki,赫然写着合作用户“移动”、“华为”。 阅读全文

posted @ 2017-03-16 18:05 周~~ 阅读(1460) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 路由(类图)
摘要:array( 'router' => array( //.... ), ), // http 模式 'router' => array( 'router_class'=>null, // Zend\Mvc\Router\Http\TreeRouteStack 路由栈 'route... 阅读全文

posted @ 2017-02-14 16:04 周~~ 阅读(351) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 整体架构(类图)
摘要: 阅读全文

posted @ 2017-02-10 18:43 周~~ 阅读(148) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 关于MVC - Model层类图
摘要: 阅读全文

posted @ 2017-02-10 18:42 周~~ 阅读(141) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - ViewManager类图
摘要: 阅读全文

posted @ 2017-02-10 18:41 周~~ 阅读(140) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 关于Module - 模块入口文件
摘要:method */ /* DependencyIndicatorInterface : loadModule---1 : invoke method */ /* InitProviderInterface : loadModule---2 : invoke method */ /* BootstrapListenerInterface : loadModule---3 : bind ... 阅读全文

posted @ 2017-02-10 18:32 周~~ 阅读(548) 评论(0) 推荐(1)

ZendFramework-2.4 源代码 - 关于MVC - View层 - 控制器返回值
摘要:'key1value'); // == new ViewModel(array('key1' => 'key1value')); // 返回方式二: 会被dipatch处理器Zend\Mvc\View\Http\CreateViewModelListener::createViewModelFromNull(...)的拦截处理 return null... 阅读全文

posted @ 2017-02-10 18:29 周~~ 阅读(242) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 关于MVC - View层 - 在模板内渲染子模板
摘要:setTemplate('album/album/subtemplate'); // 使用模板,可以不用设置,会自动识别 $viewModel->setVariables($this->vars()); $viewModel->setVariable('var12subtpl', 'var12subtpl_value'); echo $this->render($viewModel); /... 阅读全文

posted @ 2017-02-10 18:29 周~~ 阅读(300) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 关于MVC - View层 - 视图渲染器、视图插件管理器
摘要:__helpers) {// false $this->setHelperPluginManager(new HelperPluginManager()); } return $this->__helpers; } /** * 获取插件 */ public function plug... 阅读全文

posted @ 2017-02-10 18:28 周~~ 阅读(368) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 关于MVC - Model层
摘要:所谓的谓词Predicate 所谓的添加、删除、修改、查询 阅读全文

posted @ 2017-02-10 18:27 周~~ 阅读(407) 评论(0) 推荐(1)

ZendFramework-2.4 源代码 - 关于MVC - Controller层
摘要:// 1.控制器管理器 class ServiceManager implements ServiceLocatorInterface { public function __construct(ConfigInterface $config = null) { if ($config) { $config->configureServ... 阅读全文

posted @ 2017-02-10 18:24 周~~ 阅读(376) 评论(0) 推荐(1)

ZendFramework-2.4 源代码 - 关于配置
摘要:$applicationConfig = $serviceManager->setService('ApplicationConfig'); // 获取配置 /data/www/www.domain.com/www/config/application.config.php // -----------case.0------------------ // ---... 阅读全文

posted @ 2017-02-10 18:23 周~~ 阅读(384) 评论(0) 推荐(1)

ZendFramework-2.4 源代码 - 关于服务管理器
摘要:// ------ 决定“服务管理器”配置的位置 ------ // 1、在模块的入口类/data/www/www.domain.com/www/module/Module1/Module.php中实现了“服务管理器声明”的注入的接口,那么会进行调用 注入 $albumModule->getMyMailManagerConfig(); // 2、在如下路径获... 阅读全文

posted @ 2017-02-10 18:22 周~~ 阅读(333) 评论(0) 推荐(1)

ZendFramework-2.4 源代码 - 框架事件驱动整体模型,前端全局事件管理器,控制器事件管理器
摘要:框架事件驱动整体模型 前端全局事件管理器 控制器事件管理器 阅读全文

posted @ 2017-02-10 18:16 周~~ 阅读(201) 评论(0) 推荐(0)

ZendFramework-2.4 源代码 - 开始
摘要:ZendFramework 是一种PHP框架。 写在前面 最早遇到ZendFramework是在阅读一款叫Magento电子商务系统源代码时看到,后来因为工作,把注意力侧重在其他方面,就搁置了继续了解。好在两年前心血来潮把ZendFramework2.x的源代码看了一遍,顺便写了一个CMS系统,总算 阅读全文

posted @ 2017-02-09 18:37 周~~ 阅读(324) 评论(0) 推荐(1)

php - 去除php代码中的多余空格
摘要:stripWhitespace($tmplContent); } /** * 去除代码中的空白和注释 * @param string $content 代码内容 * @return string */ private static function stripWhitespace($content) { $... 阅读全文

posted @ 2017-01-20 16:41 周~~ 阅读(806) 评论(0) 推荐(0)

导航