- 博客(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 271
mysql 字符集研究与测试
mysql默认字符集设置 mysql> show variables like '%character%';+--------------------------+-------------------------------------------------+| Variable_name | Value ...
2013-10-26 18:46:17 189
原创 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 293
原创 如何顶级域名判断
我们这里只考虑英文字母的域名情况,并且不考虑后来开放申请之后类似与.google、.youtube之类的奇葩域名。通过观察我们容易得到如下结论:1、我们用.将域名分成好多段,那么主域名只可能有两段或者三段;2、主域名的名称后面,有三种情况,跟着通用顶级域名(http://zhihu.com)、跟着国家顶级域名(http://12306.cn)和跟着两段顶级域名的(http://sina.com.c...
2013-10-17 16:14:55 1206
原创 无题无题
有人说:女生到社会上会遇到比学校 更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般 都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到 的那一句话!一个男人,是需要孤独的,如果你忍受不了孤...
2013-04-24 09:49:09 93
php正则 前瞻和后顾 分析应用
做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。 正则表达式中有前瞻(Lookahead)和后顾(Lookbehind)的概念,这两个术语非常形象的描述了正则引擎的匹配行为。需要注意一点,正则表达式中的前和后和我们一般理解...
2012-09-05 17:10:36 195
原创 Shell脚本调试技术
一. 前言shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,she...
2012-08-14 13:03:32 83
原创 将 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 313
原创 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 168
在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 136
原创 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 131
原创 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 92
原创 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 176
原创 php 方法多参数重构
假设我们要完成一个保存文章的功能,如果采用函数编程的方式,大概会是下面这个样子:01 function saveArticle($title, $content, $categoryId)02 {03 // ...04 }每个参数代表一个属性,但带来一个问题,参数列表会变得很长。此时采用对象编程的技术会是个好方法:01 class Article02...
2012-02-03 15:54:49 204
原创 爱笑的人
爱笑的人―――很专一又很滥情。一旦真正喜欢上一个人就会很致命,一直把你牢记在心。爱笑的人―――很容易被感动。爱笑的人―――很敏感,看似什么都不计较、不细心,其实是在包容你,所以会装作什么都不知道。爱笑的人―――很正义,讨厌虚伪、谎言,讨厌欺骗。爱笑的人———为了让别人好过,喜欢用谎言但绝对没有心眼不图你什么东西,是善意的爱笑的人―――吃软不吃硬,要知道爱笑的人脾气很硬,不会允许别人的不信任和挑战。...
2012-01-16 17:40:13 134
原创 跨框架数据调用
<script>var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查询的数据) */ data: function (name, value) { var top = window.top, cache...
2011-12-29 18:04:26 363
原创 明河的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 293
原创 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 92
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 81
原创 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 117
原创 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 76
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 120
原创 mysql 查询优化
mysql查询优化学习---1 使用索引2011-11-15 20:30索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是这样简单就可以解决问题...
2011-12-01 15:08:30 79
原创 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 67
原创 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 108
原创 php json 支持中文
支持中文的 php json 函数<?php /************************************************************** * * 使用特定function对数组中所有元素做处理 * @param string &$array 要处理的字符串 * @param string $function 要执行的函数...
2011-11-23 12:54:58 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人