自定义博客皮肤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 722

原创 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 610

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

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

2014-01-17 10:02:04 488

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

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

2014-01-17 10:00:54 558

原创 一个关于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 396

原创 PHP简介

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

2014-01-16 13:38:15 431

原创 计算机的基本结构

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

2014-01-16 13:35:10 529

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

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

2014-01-16 13:33:27 636

原创 计算机基础知识简介

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

2014-01-16 13:31:14 626

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

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

2014-01-16 11:15:51 901

原创 javascript中将值转换成对象

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

2014-01-16 11:12:43 1170

空空如也

空空如也

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

TA关注的人

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