自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 利用linux系统命令分析PHP程序

除了使用xdebug或者xhprof等PHP扩展分析PHP程序之外,我们还可以使用linux的命令对PHP程序进行分析。当然,这样也有一定缺陷,就是只能分析CLI执行的PHP程序。以下是将要分析的PHP脚本<?php$num="1800";$arr = array();for($i=0;$i<20000;$i++){ $arr[]= "{$i}";}sleep(5

2015-09-28 20:29:23 758

转载 Windows环境下尝试安装并配置PHP PEAR

什么是PEAR来自百度百科:PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。由此可见PEAR是PHP代码的仓库,在这里可以找到很多有

2015-09-23 15:14:38 1404 2

原创 Sphinx/Coreseek简介&安装使用

Sphinx/Coreseek简介&安装使用Sphinx/Coreseek简介      在数据库使用模糊匹配的时候,在数据量少的情况下,使用like '%keywork%'可以解决,但是在数据量大的情况下,查询时间就变得难以忍受了。尤其是访问量大的时候,仅仅靠mysql已经无法支撑业务。Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索

2015-09-21 14:42:52 778

原创 redis之字符串类型(string)--计数器实现

字符串类型是redis最基本的类型,如果仅仅使用字符串类型,redis和memcache操作非常相近。唯一不同就是redis字符串可以支持512M,而memcache最多只能支持1M。例子:设置和获取字符串的值> set str_name lizhibinOK> get str_name"lizhibin"S.N命令 & 描述1SE

2015-09-16 12:38:44 3514

原创 redis数据类型初探实操

当redis启动后,使用自带的redis-cli程序可以对redis数据进行操作,本文先不涉及编程语言1.字符串类型字符串类型是简单的键值组合,如果使用过memcache,就应该非常熟悉了。127.0.0.1:6379> set name "lizhibin"OK127.0.0.1:6379> get name"lizhibin"2.哈希类型我们可以将Redis中的Has

2015-09-15 17:50:30 706

原创 .Net中webBrowser控件JS交互

在.Net程序开发webBrowser程序过程中,会使用Javascript与C#语言进行交互,从而达到“富”网页程序的目的。1)在C#中调用javascript函数// 调用JavaScript的message方法,并传入参数object[] objects = new object[1];objects[0] = "param1";this.webBrowser1.Docum

2015-09-10 22:18:47 1445 1

原创 .Net中webBrowser控件指定IE版本

今天采用.Net中的webBrowser控件时,发觉Angular控件无法正确执行。由于web程序是使用chrome浏览器进行开发,在测试过程中没遇到任何问题。打开IE进行测试,也是一切正常,经过检查,webBrowser默认使用IE7兼容模式来显示网页内容,导致js执行报错。解决方案:1)修改web程序页面,添加如下标签即可指定使用的IE内核版本2)修改注册表,支持高版本

2015-09-10 14:48:14 4668

原创 Nginx虚拟目录配置文件(包含PHP配置与重写)

server { listen 80; server_name www.xxxx.com; root /www/xxxx; location / { index index.html index.htm index.php; if ( !-e $request_filename ){

2015-09-08 11:56:50 1587

原创 Nginx服务器基本配置

# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/#系统用户账号user

2015-09-08 11:47:09 671

转载 WEB服务架构

此处我说的HTTP服务主要指如访问京东网站时我们看到的热门搜索、用户登录、实时价格、实时库存、服务支持、广告语等这种非Web页面,而是在Web页面中异步加载的相关数据。这些服务有个特点即访问量巨大、逻辑比较单一;但是如实时库存逻辑其实是非常复杂的。在京东这些服务每天有几亿十几亿的访问量,比如实时库存服务曾经在没有任何IP限流、DDos防御的情况被刷到600多万/分钟的访问量,而且能轻松应对。支撑如

2015-09-08 11:16:17 1024

转载 构建需求响应式亿级商品详情页

该文章是根据velocity 2015技术大会的演讲《京东网站单品页618实战》细化而来,希望对大家有用。 商品详情页是什么商品详情页是展示商品详细信息的一个页面,承载在网站的大部分流量和订单的入口。京东商城目前有通用版、全球购、闪购、易车、惠买车、服装、拼购、今日抄底等许多套模板。各套模板的元数据是一样的,只是展示方式不一样。目前商品详情页个性化需求非常多,数据来源也是非常多的,而且

2015-09-06 20:09:49 948

原创 PHP开发规范PSR

开发规范总结规范名称说明PSR-0自动加载规范(该规范在2014-10-21已经废弃,使用PSR-4代替)PSR-1基本编码规范PSR-2基本编码规范,是PSR-1的扩展PSR-3日志记录接口规范PSR-4自动加载规范PSR-7HTTP头规范  

2015-09-06 16:53:00 526

转载 Composer中的自动加载

Composer 是PHP的一个包依赖管理工具,类似Ruby中的RubyGems或者Node中的NPM,它并非官方,但现在已经非常流行。此文并不介绍如何使用Composer,而是关注于它的autoload的内容吧。举例来说,假设我们的项目想要使用 monolog 这个日志工具,就需要在composer.json里告诉composer我们需要它:{ "require": {

2015-09-06 16:10:22 1793

原创 PHP函数__autoload失效原因(与smarty有关)

PHP函数__autoload可以实现简单的自动加载,但是在引入了smarty后发现__autoload函数已失效,后来发现是spl_autoload_register函数的原因。执行以下代码:function __autoload($name){ require 'class/'.$name.'.php'; echo '1';}function autoload_test($n

2015-09-06 16:07:59 1108

Eclipse的SVN插件:SVN1.6.10

Eclipse的SVN插件(版本1.6.10),适用于EPP3无法自动安装软件

2015-03-09

c++游戏编程基础

描述使用c++进行windows游戏开发,内容简单,容易上手,是初学者不错的选择!

2012-12-15

空空如也

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

TA关注的人

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