自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Yar – 并行的RPC框架

Yar(yet another RPC framework, 教主问我为啥都是Ya打头, 呵呵, 因为这样名字好起)是我在3个多月前, 为了解决一个实际的问题, 而开发的一个PHP扩展的, RPC框架, 和现有的RPC框架(xml-rpc, soap)不同, 这是一个轻量级的框架, 支持多种打包协议(msgpack, json, php), 并且最重要的一个特点是, 它是可并行化的..File

2014-01-17 10:06:01 695

原创 Yac (Yet Another Cache) – 无锁共享内存Cache

好久没有更新blog了, 这一年来的工作确实很忙….. anyway, 今天终于有新东西可以和大家分享.这个idea来自一个很简单的想法, 以及目前所遇到的一个机会. 首先我们来谈谈这个机会.在以前, 很多人都会选择使用APC, APC除了提供Opcode Cache以外, 还会提供一套User Data Cache(apc_store/apc_fetch), 所以对于很多有需

2014-01-17 10:04:35 589

原创 一个小玩意PHP-Valgrind的介绍

首先, 太久不更新博客了, 容我先啰嗦几句.我一直以为人总是会挤出时间写博客的, 但现在看来我错了. 博客很久不更新, 倒不是说没有内容可以分享. 而是这一年来确实忙了很多, 本身工作上的事情就很多, 业余时间也被PHP项目上的事情, Zend的事情填满. 再加上一些小感悟也都在微博上牢骚了… 所以….Anyway, 很感谢各位经常来我博客的朋友, 不过我建议大家如果是提问的话,

2014-01-17 10:02:04 471

原创 Weibo LAMP演变 – 6月在上海分享的PPT

这个PPT以前已经在微盘上分享过了, 今天突然想起来, 上传到了slideshare上, 顺便也在博客上留个纪念吧.这个PPT介绍了过去一年我在微博的工作成果, 包括Yaf的改, 以及新东西Yar, Yac等通过一系列的努力(整体方针是, 先提速, 降成本, 清晰架构, SOA), 我们让微博首页的响应时间下降了一倍多, 同时还降低了整体的成本.

2014-01-17 10:00:54 539

原创 一个关于Zend O+的小分享

这个是我上周末在”阿里PHP技术沙龙”临时分享的一个主题的PPT, 主要是介绍一下Zend Optimizer Plus(简称O+).O+是由Zend公司开发的一个PHP性能提升工具, 在PHP5.5开始, 已经随着PHP的源代码一起发布了, 并且也改名为:Opcache.不同于APC, O+除了是Opcodes Cache以外, 还做了很多的Opcodes优化, 这个PPT就是主

2014-01-17 09:58:46 380

原创 PHP简介

PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。1.简介PHP是能让你生成动态网页的工具之一。PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方

2014-01-16 13:38:15 416

原创 计算机的基本结构

计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件通过人工或机器设备计算器计算器[1]组成。低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,其随机存储器只有一、二个单元,供累加存储用。高档计算器由微处理器和只读存储器实现各种复杂的运算程序,有较多的随机存储单元以存放输入程序和数据。键盘是计算器的输入部件,一般采用接触式或传感式。为减小计算器的

2014-01-16 13:35:10 505

原创 2014上海计算机基础知识使用简介

本书在编写时以项目、任务为基础,在完成任务的过程中学习知识点,使学生学有所用。本书主要分十个项目,项目一和项目二讲述计算机基础知识,主要内容包括计算机的发展、特点、应用与组成,以及数据在计算机中的表示和计算机病毒的概念;项目三介绍Windows XP操作系统,通过具体的案例介绍Windows XP中的基本概念、Windows XP中文件的概念及基本操作;项目四介绍文字处理系统Word 2007,主

2014-01-16 13:33:27 616

原创 计算机基础知识简介

目前,计算机已经渗透到人类社会生活的方方面面,计算机的应用已成为各学科发展的基础。因此,学习和掌握计算机基础知识已成为人们的迫切要求,只有熟练掌握计算机应用的基本技能和操作技巧,才能站在时代的前列,适应社会发展的要求,成为一个新型的有用人才众所周知Microsoft公司在人们信息处理上作出了巨大贡献,自从Windows和Office的第一个版本发布后,我们见证了人们在工作、生活上发生的巨大变化。随

2014-01-16 13:31:14 608

原创 用CSV文件读写数据的两种方式

导读:有时候我们需要对收集的数据做统计,并在页面提供显示以及下载。除了对传统的excel存取之外,对CSV文件的存取也很重要。本文列出了这两种操作的详细代码。代码:$file = fopen('text.csv','r');while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容 //print_r($data);

2014-01-16 11:15:51 884

原创 javascript中将值转换成对象

导读:这是一篇关于 原始值(primitive values)和包装对象(wrapper objects)之间的转换 的文章。 值得庆幸的是,在 JavaScript 中,我们一般不需要这么做。 除非我们需要为原始值添加一些属性,但是原始值是不可改变的,因此需要把它转换为一个 包装对象。 让我们从一个小测验开始:({}).valueOf.call(myvar

2014-01-16 11:12:43 1140

空空如也

空空如也

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

TA关注的人

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