自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 (转)C++ 版本的protobuf 动态序列化方法

<br /><br />这篇文章要解决的问题是:在接收到 protobuf 数据之后,如何自动创建具体的 Protobuf Message 对象,再做的反序列化。“自动”的意思是:当程序中新增一个 protobuf Message 类型时,这部分代码不需要修改,不需要自己去注册消息类型。其实,Google Protobuf 本身具有很强的反射(reflection)功能,可以根据 type name 创建具体类型的 Message 对象,我们直接利用即可。<br />本文假定读者了解 Google Prot

2011-04-06 10:08:00 7585 1

翻译 PHP5实现多任务并行处理

<br /><br />HP 开发人员认为,由于标准的 PHP 缺少线程功能,因此实际 PHP 应用程序不可能执行多任务处理。例如,如果应用程序需要其他 Web 站点的信息,那么在远程检索完成之前它都必须停止。这是错误的!通过本文了解如何使用 stream_select 和 stream_socket_client 实现进程内 PHP 多任务处理。<br />PHP 不支持线程。尽管如此,与前述大多数 PHP 开发人员所相信的想法形成对比的是,PHP 应用程序可以 执行多任务处理。让我们开始尽可能清晰地描述

2011-02-25 13:46:00 4329

原创 nginx fpm性能调优

nginx连接fastcgi的方式是http方式的,在linux还有一种速度更快的方法就是通过unix domain socket来完成,下面介绍这种方法:首先建立/tmp/php-cgi.sock文件,然后将之改所有者改为www-data:#我直接改成nginx的用户,好像必须要属于nginx的用户组才能正常使用未验证sudo chown www-data /tmp/php-cgi.sock找到nginx.conf,如果你用的是虚拟机,那么就到/etc/nginx/site-available里改相关文件

2011-02-24 21:22:00 1271 1

原创 开发Linux 服务程序与windows service程序的主要区别

<br /><br />我曾经经历了unix开发向windows 开发的转型现在又开始经历windows 开发向linux开发的转型<br />经过最近的知识回顾和实际工作,我总结出几点,给大家的一点提示,对于windows开发人员转移到linux平台上或许有点作用:经验总体总结:不要照搬照抄windows上的开发经验,应该深入学习linux的技术特点,并根据linux的特点去进行开发,有以下几点重点的经验,由于我们开发的主要程序在windows上都已windows service形式存在,因此主要对比一下

2011-02-24 21:12:00 3876 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除