分类:编程语言

关于编程语言的文章

redis主从搭建

redis主从搭建
redis安装方法见:初识Redis——邂逅 安装环境: [root@localhost redis]# redis-server --version Redis server v=2.8.7 sha=00000000:0 malloc=jemalloc-3.2.0 bits...

Jenner 4年前 (2014-09-28) 12138℃ 0评论 0喜欢

基于System V Message queue的PHP消息队列封装

基于System V Message queue的PHP消息队列封装
System V Message queue 是一种进程通信(IPC)的方式,方便实现生产者-消费者模型,单个或多个生产者向队列中写入消息,多个生产者再从队列中获取消息进行处理。 项目地址:https://github.com/huyanping/Zebra-Message-Qu...

Jenner 4年前 (2014-08-22) 18055℃ 0评论 0喜欢

PHP实现程序单例运行

PHP实现程序单例运行
一、场景描述: 最近我们一块业务,需要不断的监听一个目录的变化,如果目录中有文件,则启动PHP脚本处理掉。最初的方案是使用crontab执行sh脚本,脚本大概如下: SOK=`ps -ef |grep /www/sender.sh | grep -v grep|wc -l` i...

Jenner 4年前 (2014-08-14) 14004℃ 0评论 0喜欢

初识Redis——邂逅

初识Redis——邂逅
最近由于一块业务系统瓶颈的原因,需要找一个能够实现数据快速汇总的工具做一个中间缓存。具体场景是这样的:服务器收集WEB机群的日志集中处理,日志中有大量重复信息,需要汇总做COUNT次数统计。最开始用的MYSQL,后来发现写入瓶颈,造成数据库写入线程阻塞,日志处理线程只能等到不然会...

Jenner 5年前 (2014-03-10) 11806℃ 0评论 0喜欢

基于PCNTL的PHP并发编程

基于PCNTL的PHP并发编程
PHP是一门较早出现的WEB开发脚本语言,并由于其语法结构简单、易学、开源等特性迅速占领WEB开发脚本语言领域,并成为这个领域的龙头老大直至今日。PHP从一出生就被设计用来快速开发WEB应用,这也注定了它在某些方面的先天不足,例如在cli环境下处理大量数据的情况,或者在并发编程方...

Jenner 5年前 (2014-01-14) 13920℃ 3评论 5喜欢

初识go语言以及鸭子类型

初识go语言以及鸭子类型
刚刚接触go语言两天就已经深深的喜欢上了go。写着简单的go代码,好像这就是自己一直在寻找的一门语言。或者我喜欢的不仅仅是这门语言本身,更多的是这门语言简单的编程思想:大道至简。人类一直在寻求将复杂问题简单化的方法,我相信go语言就是这样一门语言。它抛弃了继承机制实现面向对象的很...

Jenner 5年前 (2013-12-10) 11529℃ 0评论 2喜欢

关于我

关于我
大家好,我是呼延平(hypxm@qq.com),2013年毕业于韩山师范学院,就职于37.com负责广告相关系统工作。 Github: https://github.com/huyanping Facebook: https://www.facebook.com/huyanpin...

Jenner 6年前 (2013-05-19) 14598℃ 12评论 64喜欢

关于以UTF8编码的文件,php发送header时报错的原因

关于以UTF8编码的文件,php发送header时报错的原因
最近在给实习的同事讲解关于wordpress的二次开发。这几天他们的工作中经常遇到一个问题,问题描述如下:访问wordpress网站时经常会报错,说是再header函数之前就已经有输出了字符,且是在functions.php文件的第一行。 当我一次次修改该文件无效果的情况下,我删...

Jenner 6年前 (2012-08-12) 11480℃ 1评论 0喜欢

使用Include函数的返回值

使用Include函数的返回值
記得以前在thinkphp中看到一種寫法,一個文件中只有一條return語句,而return的內容是一個數組例如下面代碼: [php] view plaincopy included.php return array(1,2,3,4,5); 當時我猜想其應該是把這個數組當做in...

Jenner 7年前 (2012-05-12) 10958℃ 0评论 0喜欢