自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gearmand 环境安装与配置

Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。 编译安装 gearmandcd gearmand-1.1.12[root@AY1403121111165237f2Z gearmand-1.1.12]# lsaclocal.m4 build-aux conf...

2014-03-12 18:10:53 261

mysql 字符集研究与测试

    mysql默认字符集设置 mysql> show variables like '%character%';+--------------------------+-------------------------------------------------+| Variable_name | Value ...

2013-10-26 18:46:17 183

原创 php关于$i++与++$i分析

本文通过VLD工具分析php的opcode,来解释原因,先贴图<?php$i = 1;$i+$i++; number of ops: 5compiled vars: !0 = $iline # * op fetch ext return operands------...

2013-10-23 14:18:27 287

原创 如何顶级域名判断

我们这里只考虑英文字母的域名情况,并且不考虑后来开放申请之后类似与.google、.youtube之类的奇葩域名。通过观察我们容易得到如下结论:1、我们用.将域名分成好多段,那么主域名只可能有两段或者三段;2、主域名的名称后面,有三种情况,跟着通用顶级域名(http://zhihu.com)、跟着国家顶级域名(http://12306.cn)和跟着两段顶级域名的(http://sina.com.c...

2013-10-17 16:14:55 1192

原创 无题无题

          有人说:女生到社会上会遇到比学校 更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般 都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到 的那一句话!一个男人,是需要孤独的,如果你忍受不了孤...

2013-04-24 09:49:09 85

php正则 前瞻和后顾 分析应用

做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。 正则表达式中有前瞻(Lookahead)和后顾(Lookbehind)的概念,这两个术语非常形象的描述了正则引擎的匹配行为。需要注意一点,正则表达式中的前和后和我们一般理解...

2012-09-05 17:10:36 191

原创 Shell脚本调试技术

    一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,she...

2012-08-14 13:03:32 76

原创 将 PHP 模块和 MySQL 模块关联起来

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

2012-08-10 15:11:30 305

原创 Device eth0 (vmware 拷贝引起)

虚拟机中安装了centos,但是我拷贝了一份想两个一起用。网卡总是起不来,报了这么一个错误:Device eth0 does not seem to be present, delaying initialization意思看懂了,原因也能猜个差不多,大概就是因为拷贝虚拟机拷贝的网卡信息是一样的,解决我就不会了,google了一下。我是这样解决的:1、将/etc/udev/ru...

2012-08-10 13:48:12 160

在PHP中非阻塞应用的分析

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:DrawingGri

2012-07-27 17:19:22 131

原创 php数组过滤

//fast filtering values of a array function fast_array_filter($array,$partten){ $partten = '/' . preg_quote($partten) .'/'; return preg_grep ($partten, $array); } //fa...

2012-02-20 17:39:30 127

原创 php+mysql+apache 环境搭建

1.下载apache 下载地址:apache官网,注意下载.msi window安装程序 2.下载php 这个就要小心了,要是下载的版本不对,就安装不成功, 我的系统是window xp 所以我下的是php-5.3.5-Win32-VC6-x86.zip, 注意window系统下载的php一般是vc6的。到底用VC的那个版本就...

2012-02-20 13:10:31 84

原创 php 缓存代码的坏味道

缓存在Web程序里必不可少,最常见的形式如下:01 class Foo extends DAO02 {03 public function find_by_a()04 {05 $result = $this->cache->get('cache_a');0607 if (!$result) {08 ...

2012-02-03 15:56:37 162

原创 php 方法多参数重构

假设我们要完成一个保存文章的功能,如果采用函数编程的方式,大概会是下面这个样子:01 function saveArticle($title, $content, $categoryId)02 {03 // ...04 }每个参数代表一个属性,但带来一个问题,参数列表会变得很长。此时采用对象编程的技术会是个好方法:01 class Article02...

2012-02-03 15:54:49 193

原创 爱笑的人

爱笑的人―――很专一又很滥情。一旦真正喜欢上一个人就会很致命,一直把你牢记在心。爱笑的人―――很容易被感动。爱笑的人―――很敏感,看似什么都不计较、不细心,其实是在包容你,所以会装作什么都不知道。爱笑的人―――很正义,讨厌虚伪、谎言,讨厌欺骗。爱笑的人———为了让别人好过,喜欢用谎言但绝对没有心眼不图你什么东西,是善意的爱笑的人―――吃软不吃硬,要知道爱笑的人脾气很硬,不会允许别人的不信任和挑战。...

2012-01-16 17:40:13 124

原创 跨框架数据调用

<script>var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查询的数据) */ data: function (name, value) { var top = window.top, cache...

2011-12-29 18:04:26 354

原创 明河的shareList jQuery插件分析

 突然间 想学习下javascript 无奈很多代码看不懂 只能对着代码一句一句的调试 (function($){ $.fn.shareList = function(options){ //alert(options); var opts; var DATA_NAME = "shareList"; //返回API if(typeof op...

2011-12-16 15:04:28 287

原创 php windows xdebug的安装使用(1)

配置 Xdebugzend_extension_ts=E:\php-5.2.17\ext\php_xdebug-2.1.2-5.2-vc6.dllxdebug.default_enable = Onxdebug.show_exception_trace = Onxdebug.show_local_vars = 1xdebug.max_nesting_level = 50...

2011-12-13 10:43:34 84

javascript 跨域调用数据 基础原理

<script type="text/javascript">// This is our function to be called with JSON datafunction tet(data){ alert("ty: " + data.a + ", tr: " + data.b);}var url = "http://ganbaobao.c...

2011-12-02 18:05:30 75

原创 jquery跨域调用json数据

 <script type="text/javascript">$(document).ready(function(){ var ticker = {symbol: 'IBM', price: 91.42}; function showPrice(data) { alert("Symbol: " + data.symbol + ",...

2011-12-02 17:35:07 115

原创 javascript 要知道的

<script type="text/javascript">$(document).ready(function(){ //javascript 的封装 匿名自调用函数 (function(){ var tax = 0.5, price = 'drting'; })() //alert(typeof tax);...

2011-12-02 15:19:02 71

php+mysql预查询prepare 与普通查询的性能对比

<?phpclass timer { public $StartTime = 0; public $StopTime = 0; public $TimeSpent = 0; function start(){ $this->StartTime = microtime(); } ...

2011-12-01 16:50:22 114

原创 mysql 查询优化

mysql查询优化学习---1 使用索引2011-11-15 20:30索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题...

2011-12-01 15:08:30 73

原创 javascript trim的实现

<script type="text/javascript">String.prototype.trim = function(){ return this.replace(/(?:^\s*)|(?:\s*$)/g,'');}var test = ' liuuxiosbo ';alert(test.trim().length);&...

2011-11-28 11:23:01 62

原创 php

<?phpignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.set_time_limit(0); // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去$interval=60; // 每隔1分钟运行do{ $fp = fope...

2011-11-24 13:55:07 105

原创 php json 支持中文

支持中文的 php json 函数<?php /************************************************************** * * 使用特定function对数组中所有元素做处理 * @param string &$array 要处理的字符串 * @param string $function 要执行的函数...

2011-11-23 12:54:58 194

空空如也

空空如也

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

TA关注的人

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