PHP
yuhaizr
这个作者很懒,什么都没留下…
展开
-
rabbitmq 延迟队列的实现(PHP)http://blog.yuhai.win
参考文献: 1、https://wenku.baidu.com/view/0108202e3b3567ec102d8ab0.html实现原理: 1、rabbitmq 可以针对 Queue和Message 设置 x-message-ttl 来控制消息的生存时间,如果超时,消息变为 dead letter 2、rabbitmq 的queue 可以配置 x-dead-letter-e原创 2017-07-07 14:09:06 · 9275 阅读 · 2 评论 -
Yii 2.0 权威指南 (5) 应用结构
本文大部分内容只是对 http://www.yiichina.com/doc/guide/2.0 中应用结构的摘抄和整理。需要查看具体说明的请到官网查看—入口文件用户的请求通过入口脚本实例化应用并将请求转发到应用。WEB 应用的入口文件一般为 index.php 控制台应用一般为 yii.php 应用应用主题是管理yii 应用系统整体结构和生命周期的对象。每个应用系统只能包含一个应用主体,应原创 2016-08-09 22:02:23 · 342 阅读 · 0 评论 -
liunx 下mysql 的安装
参考地址http://blog.csdn.net/wendi_0506/article/details/39478369https://www.chenyudong.com/archives/building-mysql-5-6-from-source.htmlhttp://blog.csdn.net/wendi_0506/article/details/39478369查看当前系统是否安装mysq原创 2016-08-07 17:06:32 · 600 阅读 · 0 评论 -
liunx 下 php 的安装
—写在前面:建议在安装的时候加上需要支持的相关扩展,以免照成后续开发过程中需要添加扩展而照成的麻烦。我在第一次安装的时候就是为了图省事,没有加入编译参数,照成后续需要重装的尴尬。当然你也可以在后续一个个添加或者,不过那要会花费你大量的时间和精力。安装的php的版本[root@localhost bin]# ./php -vPHP 5.6.3 (cli) (built: Jul 11 2016 19原创 2016-08-06 23:44:32 · 256 阅读 · 0 评论 -
liunx apache 的安装
apache 源码安装(在网络正常的情况下)在整理本文之前,已经有过在liunx下安装,php、apache的经历,但是由于我对liunx下的操作极其匮乏。再加上之前没有整理好文档。所在这次的安装任务中,走了很多弯路。浪费了很多不必要的时间和经历。希望这次整理的笔记可以帮助到大家,让新手们在在安装apcahe的时候少走弯路。这个笔记主要是帮助我自己在日后再次安装apache的时候可以少走弯路。同时希原创 2016-08-06 22:57:46 · 229 阅读 · 0 评论 -
Yii 2.0 权威指南 (4) 使用 Gii 生成代码
在config/web.php 中添加配置文件if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', ];}保证web/index.php 中包含defined('YII_DEBUG')原创 2016-08-04 07:33:49 · 354 阅读 · 0 评论 -
Yii 2.0 权威指南(3) 使用数据库
参考地址:http://www.yiichina.com/doc/guide/2.0/db-active-record在config/db.php 中配置数据库相关信息<?phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2basic', 'userna原创 2016-08-03 07:32:43 · 233 阅读 · 0 评论 -
Yii 2.0 权威指南 (2) 使用forms
参考地址: http://www.yiichina.com/doc/guide/2.0/start-forms、Yii:: $app 代表应用实例,他是一个全局可访问的单例。同时也是一个服务器定位器,能提供request,response,db 等特定功能的组件。2.服务器定位器是一个 了解如何提供各种应用的服务(或组件)的对象。在的服务器定位器中,每个组件都只有一个单独的实例,并通过I原创 2016-08-01 22:43:10 · 303 阅读 · 0 评论 -
Yii 2.0 权威指南(1) 第一次问候
参考地址:http://www.yiichina.com/doc/guide/2.0 本文是我在学习过程中的相关笔记。yii 中的操作,是指最终用户可以直接访问并执行的对象。操作被组织在控制器中。一个操作的执行结果就是最终用户收到的响应内容。Yii中使用action前缀区分普通方法和操作。action前缀后面的名称被映射为操作的ID。Yii中操作ID总是被以小写处理,如果一个操作ID由多个单词原创 2016-08-01 00:34:27 · 368 阅读 · 0 评论 -
composer 安装yii2框架
参考地址:- http://www.yiichina.com/doc/guide/2.0/start-installation更新composer 到最新版本 composer self-update安装composer asset plugin ,它是通过composer 管理bower 和npm 包所必须的,此命令全局生效,一劳永逸。 composer global requi原创 2016-07-31 19:10:56 · 2689 阅读 · 0 评论 -
zendstudio 的使用过程中出现 Editor could not be initialized. 的问题
参考地址: http://blog.csdn.net/onsrs/article/details/4282695 问题描述: 在对项目debug的时候,调试到某个文件的时候,会出现http://blog.csdn.net/onsrs/article/details/4282695 问题产生原因: 可能是使用了其他的编辑器打开,项目中的文件, 照成zendst原创 2016-07-30 15:48:12 · 4057 阅读 · 0 评论 -
php中explode与split的区别
功能: 切割字符串1、 explode 使用一个字符串分割另一个字符串2、 split 以一个正则字符串分割另一个字符串PHP5.3 split() 不建议使用的原因:PHP 5.3.0 之后的regex, 希望使用PCRE 的规格, POSIX Regex 都不建议使用了(统一Regex, 避免规格太多)PHP split() 替代方案* 需要regex 的split, 可用preg_s原创 2016-08-11 07:02:15 · 1714 阅读 · 0 评论 -
Yii 2.0 权威指南 (6) 请求处理
1、引导启动引导是指:在应用开始解析并处理接收请求之前,一个预先准备环境的过程。启动引导会在两个地方具体进行: 入口脚本和应用主体。2、路由引导于创建当入口脚本在调用 yii\web\Application::run 方法时,它进行的第一个操作就是解析输入的请求,然后实例化对应的控制器操作处理这个请求。该过程被称为引导路由。3、请求一个应用的请求是用 yii\web\Request 对象来表示的,原创 2016-08-11 07:34:39 · 454 阅读 · 0 评论 -
zend studio 免注册无限试用
当试用时间快到的时候删除C:\Users\ 下面的 .ZendStudio 文件夹 和 .zs 文件即可继续试用原创 2016-08-23 23:11:27 · 767 阅读 · 0 评论 -
rabbitmq 安装
rabbitmq 安装 http://www.linuxidc.com/Linux/2016-03/129557.htm php amqp 插件安装 http://blog.csdn.net/i_bruce/article/details/40300125rabbitmq 安装 1、erlang 安装 2 、下载 rabbitmq http://www.rabbitmq.com/rel原创 2017-04-26 07:06:08 · 311 阅读 · 0 评论 -
redis 数据结构笔记
1、string 存储简单是数据 用于缓存,访问频率高,数据不经常变动的数据2、hash 存储对象的数据 根据id获取相关信息 3、list 1、由于list 在redis中是链表结构,多以在头部和尾部插入数据效率高,在中间插入数据效率很低 2、如果链表中的所有数据都被移除,该key 也会从redis中移除 3、list 可以用来做消息队列 4、set原创 2017-04-17 07:17:03 · 354 阅读 · 0 评论 -
REST 表现层状态转换 架构说明
http://www.ruanyifeng.com/blog/2011/09/restful.html1、REST(Representational State Transfer)表现层状态转化,是Fielding对互联网软件的架构原则,REST的名称”表现层状态转化”中,省略了主语。”表现层”其实指的是”资源”(Resources)的”表现层”。2、资源(Reources),所谓“资源”就是网络上原创 2016-10-09 22:48:58 · 2366 阅读 · 0 评论 -
中文转拼音类
可以将中文转为汉语拼音请注意输入汉字的编码源码文件地址:1、http://note.youdao.com/noteshare?id=83eee61efbb7eb32c738b65aca6e4387<?php/** * 中文转拼音类 * */class PinYinModel { /*** * 返回中文拼音 * */ public function Pin转载 2016-09-10 20:03:48 · 1345 阅读 · 0 评论 -
php 写入.csv文件注意点
1、http://witmax.cn/php-write-csv.html2、http://blog.csdn.net/hiking_tsang/article/details/51735889PHP生成CSV时的遇到的问题1、带前导0的文本数据被视为数字而不显示前面的0了,如学号09210110011显示成了92101100112、日期格式数据被自动做了显示处理,如2009-10-17 08:4原创 2016-09-02 07:33:11 · 1556 阅读 · 0 评论 -
Zend Studio 12.5.1 破解、注册码
1.软件下载 百度软件中心下载http://dlsw.baidu.com/sw-search-sp/soft/47/15423/ZendStudio_V12.5.1_setup.1437380753.msi 2.替换zend studio安装目录的plugins文件夹下的com.zend.verifier_12.5.1.v20150514-2003.jar文件破解文件下载地址:(免积分下载,本人转载 2016-09-01 08:01:43 · 1471 阅读 · 0 评论 -
window下 php debug 的安装
本文参考地址:- http://phl.iteye.com/blog/2249018- http://www.tuicool.com/articles/EVnqQn注意事项- xdebug 和zendoptimizer不兼容,所以在开启xdebug 调试的时候必须在php.ini 中关闭zendoptimizer- zenddebug 和 xdebug 只能选择其一 要安装xdebug原创 2016-09-01 07:59:14 · 217 阅读 · 0 评论 -
深入理解Yii2.0 (3)行为(Behavior)
1、yii中的行为,其实是yii\base\Behaior 类的实例2、Behavior 中行为的绑定与解除分别对应着attach() 和detach()3、使用行为可以在不修改现有类的情况下,对类的功能进行扩充原创 2016-08-31 23:48:31 · 364 阅读 · 0 评论 -
深入理解Yii2.0 (2)事件Event
参考地址: http://www.digpage.com/event.html1、 yii\base\Event 封装了与时间相关的有关数据并提供了一些功能函数作为辅助class Event extends Object{ public $name; // 事件名 public $sender; // 事件发布者,通常是原创 2016-08-29 23:44:22 · 1632 阅读 · 0 评论 -
深入理解Yii2.0(1) 属性
http://www.digpage.com/property.html1、成员变量于属性的区别a、成员变量是一个“内”概念,反应的是内的结构构成。属性是一个外概念,反应类的逻辑意义,b、成员变量没有读写权限控制,而属性可以指定为只读或只写,或可读可写。c、成员变量不对读做任何后处理,不对写入做任何预处理,而属性则可以。d、public 成员变量可以视为一个可读可写、没有任何预处理的属性。而 pri原创 2016-08-29 07:08:56 · 368 阅读 · 0 评论 -
Yii 2.0 权威指南(7) 关键概念
1、 组件组件是 yii\base\Component 类或其子类的实例。2、属性类的成员变量也称为属性。3、事件事件可以将自定义代码注入到现有的代码中的执行特点。4、行为行为是yii\base\Behavior 或其子类的实例。行为,也称mixins,可以无须改变类的继承关系即可增强一个已有的yii\base\Component类的功能。5、配置配置通常包含被创建对象的类名和一组将要赋值给对象属性原创 2016-08-24 07:22:16 · 299 阅读 · 0 评论 -
window下 php debug 的安装
本文参考地址:- http://phl.iteye.com/blog/2249018- http://www.tuicool.com/articles/EVnqQn注意事项- xdebug 和zendoptimizer不兼容,所以在开启xdebug 调试的时候必须在php.ini 中关闭zendoptimizer- zenddebug 和 xdebug 只能选择其一 要安装xdebu原创 2016-07-29 07:03:49 · 386 阅读 · 0 评论