- 浏览: 40129 次
- 性别:
- 来自: 山西
-
最新评论
-
jimoshutong:
看起来有点小复杂啊
明河的shareList jQuery插件分析 -
dasangshu:
也可以在php.ini 里面设置 max_execution ...
php
文章列表
Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。
编译安装 gearmand
cd gearmand-1.1.12
[root@AY1403121111165237f2Z ge ...
这篇博文主要是对鸟哥一篇关于mysql字符集实验的测试验证,为保证字符集设置不被改变,我主要用php 脚本测试;下面是mysql表结构与php的脚本
show create table niaoge_latin1;
+---------------+--------------------------------------------------------------
---------------------------------------+
| Table | Create Table
...
mysql默认字符集设置
mysql> show variables like '%character%';
+--------------------------+-------------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------- ...
本文通过VLD工具分析php的opcode,来解释原因,先贴图
<?php
$i = 1;
$i+$i++;
number of ops: 5
compiled vars: !0 = $i
line # * op fetch ext return operands
---------------------------------------------------------------------------------
2 0 > ASSIG ...
我们这里只考虑英文字母的域名情况,并且不考虑后来开放申请之后类似与.google、.youtube之类的奇葩域名。通过观察我们容易得到如下结论:1、我们用.将域名分成好多段,那么主域名只可能有两段或者三段;2、主域名的名称后 ...
有人说:女生到社会上会遇到比学校 更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般 都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到 的那一句话!一个男人,是需要孤独的,如果你忍受不了孤独,只能说明你内心还不够强大!很多男生认为能证明自己的魅力在于自己有多少朋友,有多么漂亮的女朋友,那么我只能说你真的还需要成长,一个真正的优秀男人一定是朴实无华,甚至是谨小慎微的,一定是一个孤独者,因为 ...
做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头 ...
一. 前言
shell编程在unix/linux世界中使用得非常广泛,熟练掌握shell编程也是成为一名优秀的unix/linux开发者和系统管理员的必经之
路。脚本调试的主要工作就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,
输出调试信息来辅助诊断错误,利用调试工具等。但与其它高级语言相比,shell解释器缺乏相应的调试机制和调试工具的支持,其输出的错误信息又往往很不
明确,初学者在调试脚本时,除了知道用echo语句输出一些信息外,别无它法,而仅仅依赖于大量的加入echo语句来诊断错误,确实令 ...
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
虚拟机中安装了centos,但是我拷贝了一份想两个一起用。网卡总是起不来,报了这么一个错误:
Device eth0 does not seem to be present, delaying initialization
意思看懂了,原因也能猜个差不多,大概就是因为拷贝虚拟机拷贝的网卡信息是一样的,解决我就不会了,google了一下。
我是这样解决的:
1、将/etc/udev/rules.d/70-persistent-net.rules 改名字,重启虚拟机。
此时机器自己重新生成/etc/udev/rules.d/70-persistent-net.rules 文件,内容 ...
在PHP中非阻塞应用的分析
- 博客分类:
- php
<!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0& ...
//fast filtering values of a array
function fast_array_filter($array,$partten){
$partten = '/' . preg_quote($partten) .'/';
return preg_grep ($partten, $array);
}
//fast filtering keys of a array
function fast_array_keys_filter($array,$partten){
$partten ...
1.下载apache
下载地址:apache官网,注意下载.msi window安装程序
2.下载php
这个就要小心了,要是下载的版本不对,就安装不成功,
我的系统是window xp 所以我下的是php-5.3.5-Win32-VC6-x86.zip,
注意window系统下载的php一般是vc6的。到底用VC的那个版本就看你系统的环境里用的是那个版本的
然后下载对应的即可.
3 配置php5.3
在d:\php目录下把php.ini-development文件改名为php.ini
这 是PHP ...
php 缓存代码的坏味道
- 博客分类:
- php
缓存在Web程序里必不可少,最常见的形式如下:
01 class Foo extends DAO
02 {
03 public function find_by_a()
04 {
05 $result = $this->cache->get('cache_a');
06
07 if (!$result) {
08 $result = $this->db->getAll('select ... from ... where a ...');
09
10 $ ...
php 方法多参数重构
- 博客分类:
- php
假设我们要完成一个保存文章的功能,如果采用函数编程的方式,大概会是下面这个样子:
01 function saveArticle($title, $content, $categoryId)
02 {
03 // ...
04 }
每个参数代表一个属性,但带来一个问题,参数列表会变得很长。此时采用对象编程的技术会是个好方法:
01 class Article
02 {
03 var $title;
04 var $content;
05 var $categoryId;
06
07 function save()
08 ...