安静
PHP技术博客

标签:PHP

160728 KAFKA在PHP中的应用(二)-AJ's Blog
Linux

160728 KAFKA在PHP中的应用(二)

张 清月阅读(1857)评论(3)赞(0)

PHP和KAFKA通信有2种版本 一种是安装 libkafka,然后再安装PHP扩展 如php-kafka,php-rdkafka 另外一种是 安装zookeeperPHP扩展,通过项目与zookeeper通信与kafka通信直接使用soc...

160728 KAFKA在PHP中的应用(一)-AJ's Blog
Linux

160728 KAFKA在PHP中的应用(一)

张 清月阅读(1027)评论(0)赞(0)

KaFKA简介 Kafka是一种分布式的,基于发布/订阅的消息系统。 主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间复杂度的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单...

160411 php组合排列实现-AJ's Blog
Code

160411 php组合排列实现

张 清月阅读(1824)评论(4)赞(0)

学习系统实现组合排列 遇到个需求需要从100道题目中随机抽取10道题作为学习测试题,并且出现的组合不能重复,给出大概可用组合的次数. 组合排列实现: //PHP乘阶实现 function factorial($n) { if ($n >...

160411 pear安装PHP_UML-AJ's Blog
Linux

160411 pear安装PHP_UML

张 清月阅读(1159)评论(0)赞(0)

Pear,Pecl是什么? PHP官方积累了大量由全世界的PHPer精心写的开源扩展,其中PECL(The PHP Extension Community Library)是一个C语言源码格式的扩展仓库,PEAR(the PHP Exten...

Code

141212 php的cli简介

admin阅读(593)评论(0)赞(0)

所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。 要在你的系统上找到这个可执行文件,就要遵照下面的步骤: 在Windows操作系统里,它被...

Code

141017 PHP单链表结构

张 清月阅读(513)评论(0)赞(0)

单链表结构(建议最后阅读): 链表中的数据是以节点来表示的,每个节点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个节点的地址数据。 以“结点的序列”表示线性表称作线性链表(单链...

Code

140822 phpredis中文手册[转载]

admin阅读(537)评论(0)赞(0)

redis中文手册:http://readthedocs.org/docs/redis/en/latest/  本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和...

Code

140808 PHP闭包(Closure)[转载]

admin阅读(369)评论(0)赞(0)

不知不觉发现PHP已经出到了5.5版本,而自己一直在用PHP5.2,让我看起来像深山出来的小伙子一样,又土又落后。在我习惯在javascript中使用闭包之后,忽然间对PHP的闭包打起了兴趣。 于是乎在网上下了个WAMP集成开发环境,是PH...

Code

140808 PHP命名空间(Namespace)[转载]

admin阅读(428)评论(0)赞(0)

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做...

Code

140402 PHP页面头部输出空白行部分原因

张 清月阅读(701)评论(0)赞(0)

作为Php-coder经常会遇到的莫过于浏览器样式错乱问题,当然这不是指csshack问题,在chrome下正常而在Ie类内核浏览器上显示不正常. 很多时候你会在查看网页源码时看到距离后面有空白换行.推荐一般情况下会被包含的.php结尾一般...